Scoop Recommendation System
Annahmen
- Vote: hat nur einen Wert (also Vote, oder nicht Vote ..)
- das ganze System soll ein Anreiz zur stärkeren Benutzung des Vote Features sein
- Vote wird ausgelöst, wenn auf Scoop It Button geklickt wird
- Eigenes Leseverhalten hat keinen Einfluss bei der Anzeige der Artikelreihenfolge
Man könnte aber zB ermitteln, welche Quellen oder Tags der User bevorzugt und diese dann doch bei Bedarf mit reinnehmen in die Reihenfolgen-Bestimmung. Tags ist wahrscheinlich zu irre im Aufwand, aber Quelle könnte gehen, oder?
Die Komponente wäre halt interessant, weil man da auch Infos über Nicht-Voter generieren würde.
- Info-Friends beinflussen sowohl die Reihfolge der Artikel, als auch die Auswahl der anzuzeigenden Artikel
Anforderungen
Geänderte Reihenfolge bei der Anzeige der Artikel
Priorität 10
Bei (bezüglich Voting) aktiven Usern (=> Usern mit Info-Friends) wird die Reihung der Artikel geändert.
(Voreingestellter Standard-Wert, kann mit Auswahl-Werkzeug von jedem User geändert werden)
Info-Friends ermitteln
Priorität 10
Asynchron (z.b. nächtlich) werden User mit ähnlichem Voting-Verhalten ermittelt und als Info-Friends gespeichert.
Werkzeug zur Auswahl der Artikelreihenfolge
Priorität 50
Durch Benutzung eines Werkzeugs (Slider oder komplexeres Werkzeug für Mehrdimensionale Auswahl) kann die Reihung der Artikel zwischen Aktualität, und Artikel die von Info-Friends gevotet wurden, geändert werden.
Anwendungsfälle
Artikel anzeigen
- User ruft scoop.at auf
- User ist registriert
- User hat Info-Friends
- User hat Reihenfolge bereits geändert
- Reihenfolge der Artikel wird anhand des gespeicherten Wertes ermittelt
- User hat Reihenfolge nicht geändert
- Reihenfolge der Artikel wird anhand des Default-Wertes für User mit Info-Friends ermittelt
- User hat Reihenfolge bereits geändert
- User hat keine Info-Friends
- Artikelreihenfolge ergibt sich aus Aktualität der Artikel
- User hat Info-Friends
- User ist nicht registriert
- Artikelreihenfolge ergibt sich aus Aktualität der Artikel
- User ist registriert
- Artikel werden in der ermittelten Reihenfolge angezeigt
Info-Friends ermitteln
- User drückt scoop it button
- User, die gleiches Vote-Verhalten zeigen, werden ermittelt (asynchron)
- bestehende Info-Friends werden gelöscht
- ermittelte User werden als Info-Friends gespeichert
Werkzeug zur Auswahl der Artikelreihenfolge
- User benutzt Slider
- Bei Bewegung des Slider-Reglers wird im Hintergrund die Reihenfolge der Artikel geändert (Vorschau, nicht alle Details, grau hinterlegt)
- Durch Loslassen des Slider-Reglers werden die Artikel in der geänderten Reihenfolge neu gerendert, und diese Einstellung gespeichert.
- User benutzt komplexeres Werkzeug
- ....