Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ris og ros-funktionalitet #3

Open
svip opened this issue Sep 18, 2018 · 6 comments
Open

Ris og ros-funktionalitet #3

svip opened this issue Sep 18, 2018 · 6 comments

Comments

@svip
Copy link
Owner

svip commented Sep 18, 2018

Det skal være muligt at vurdere om en samlet overskrift var god eller skidt. Stemmer man positivt får de to overskrifter involveret ét point op, og tilsvarende hvis man stemmer negativt får de to ét point ned.

Overskrifter med mange point har større chance for at optræde i en samlet overskrift, mens dem med færre point har mindre chance. Sandsynligheden skal laves på sådan en måde, at den ikke totalt overforbruger dem med mange point, så de bare hænger fast. Men får en overskrift for mange negative point (måske -100?), så ryger den helt ud og bliver ikke brugt igen.

Det skal være muligt at stemme via hjemmesiden samt API'et. Derfor skal der generes en nøgle per overskrift der generes, således at man kan bruge den nøgle til at stemme positivt eller negativt. Man kan kun stemme én gang per nøgle (den bliver smidt ud når der er stemt), og inden for 2 timer (ellers forsvinder nøglen).

NB: Når der gemmes point per overskrift så er det kun den del af overskriften der blev vist der får point, dvs. at den anden del (eller andre dele) af overskriften (idet at overskrifterne alle sammen er delmængder af hele rigtige overskrifter) ikke får point, da den del potentielt kunne være kedelig.

@nqpz
Copy link

nqpz commented Sep 18, 2018

På hjemmesiden synes jeg det er vigtigt at man skal klikke på en grinende emoticon for at stemme positivt, og så skal der være noget CSS som får den til at eksplodere i en masse små grinende emoticons når man klikker.

@svip
Copy link
Owner Author

svip commented Sep 18, 2018

Hvad hvis man vil stemme negativt på hjemmesiden?

@nqpz
Copy link

nqpz commented Sep 18, 2018

Det skal i stedet være en meget konservativ knap med teksten "Dette morede mig ikke" i den ældste serif-font der findes.

@svip
Copy link
Owner Author

svip commented Sep 18, 2018

OK, så der skal laves følgende:

  • API-kald til at gemme point.
  • Hjemmeside-knap til at stemme (skal bruge API'et).
  • Udnyt point til at vælge/vrage overskrifter.

svip added a commit that referenced this issue Sep 22, 2018
Headlines are now saved to a file and loaded upon restart, this
will ensure consistency between runs.
@svip
Copy link
Owner Author

svip commented Sep 22, 2018

Så kan de stemmes op/ned via API'et. Der er dog ingen mekanisme der udnytter pointene endnu, eller gør det muligt at gøre via forsiden.

@svip
Copy link
Owner Author

svip commented Sep 22, 2018

Efter overvejelser fra #1, bør følgende også laves:

  • Hold en nøgle i live så længe den bliver refereret, i stedet for at basere det på hvornår den blev oprettet. (Måske de skal gemmes, så de holdes i live på tværs af kørsler?)
  • Faktisk lås en nøgle efter man har stemt på den (lige nu kan man stemme på en nøgle for evigt -- eller i hvert fald i 2 timer), men slet den ikke.
  • Ny URL-stier så man kan gense en specifik overskrift baseret på en nøgle (token).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants