Scoop Recommendation System: Unterschied zwischen den Versionen

Aus Callooh Wiki
Zur Navigation springen Zur Suche springen
Diwan (Diskussion | Beiträge)
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
* Vote wird ausgelöst, wenn auf ''Scoop It'' Button geklickt wird
* Vote wird ausgelöst, wenn auf ''Scoop It'' Button geklickt wird
* Eigenes ''Leseverhalten'' hat keinen Einfluss bei der Anzeige der Artikelreihenfolge
* Eigenes ''Leseverhalten'' hat keinen Einfluss bei der Anzeige der Artikelreihenfolge
* Info-Friends beinflussen die Reihfolge der Artikel, aber nicht die Auswahl der anzuzeigenden Artikel


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=
=Anforderungen=
Zeile 16: Zeile 20:


(Voreingestellter Standard-Wert, kann mit Auswahl-Werkzeug von jedem User geändert werden)
(Voreingestellter Standard-Wert, kann mit Auswahl-Werkzeug von jedem User geändert werden)
==Mögliche Werte für das Berechnen der Reihenfolge bei der Anzeige der Artikel==
'''Vorangestellte Fragen:'''
''Wie behandeln wir errechnete Info-Friends im Gegensatz zu den "Freunden", die man schon jetzt händisch anklickt? Vorschlag: Gleichbehandlung, sonst wird alles zu kompliziert''
'''Eintragungszeitpunkt des Artikels'''
Wie alt ist der Artikel in Tagen, Stunden, Minuten
'''Anzahl der Votes aller User'''
'''Anzahl der Votes der Info-Friends'''
'''Anzahl der Votes innerhalb der letzte X Stunden'''
'''Anzahl der Votes der Info-Friends innerhalb der letzte X Stunden'''
'''Hat den Artikel ein Info-Friend eingestellt? J / N'''
'''Zugriffe eines Artikels'''
Da stellt sich die Frage, ob wir die tatsächlichen Zugriffe nehmen, die (leider) vor allem von Google-Zugriffen leben.
Interessant könnten auch die Klicks auf "Zur Quelle" sein, die von registrierten Usern ausgeführt werden oder von Usern, die länger auf der Seite verweilen.
'''Zugriffe eines Artikels innerhalb der letzten X Stunden'''
'''Anzahl Postings in einem Artikel'''
'''Anzahl Postings in einem Artikel innerhalb der letzten X Stunden'''
'''Anzahl Backlinks'''
'''Karma (wird bereits errechnet) der Infofriends'''
'''Quelle'''
Es könnte bewertet werden, welche Quellen vom User / den Infofriends häufig gut bewertet werden und diese bevorzugen.


==Info-Friends ermitteln==
==Info-Friends ermitteln==
Zeile 21: Zeile 68:


Asynchron (z.b. nächtlich) werden User mit ähnlichem Voting-Verhalten ermittelt und als Info-Friends gespeichert.  
Asynchron (z.b. nächtlich) werden User mit ähnlichem Voting-Verhalten ermittelt und als Info-Friends gespeichert.  


==Werkzeug zur Auswahl der Artikelreihenfolge==
==Werkzeug zur Auswahl der Artikelreihenfolge==
Zeile 27: Zeile 75:
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.
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.


==Newsletter, der Form halber mal hier herin==
'''Individueller Newsletter'''
Sollte täglich, wöchentlich oder monatlich abonnierbar sein. Inhalte:
- MyNews
- Best oft der letzten 24 Stunden
- Aktuelle Aufsteiger (welche Artikel haben in den letzten 5 Stunden die meisten Votes gekriegt)
- Best of der Woche / Monat / Tag
'''Allgemeiner Newsletter'''
Sollte ebenfalls täglich, wöchentlich oder monatlich abonnierbar sein. Inhalte:
- Best oft der letzten 24 Stunden
- Aktuelle Aufsteiger (welche Artikel haben in den letzten 5 Stunden die meisten Votes gekriegt)
- Best of der Woche / Monat / Tag
Sollteen die Klicks der User und nicht nur die Votings bereits in der Datenbank registriert werden, kann auch beim Allgemeinen Newsletter ein "MyNews"-Teil dabei sein, weil wir auch Interessen bzw. InfoFriends ermitteln können.
==Features, die so oder so schwerstens fehlen==
'''Anonymes Voting'''
'''Bildupload'''


=Anwendungsfälle=
=Anwendungsfälle=


==Artikel anzeigen==
==Artikel anzeigen==
Zeile 42: Zeile 121:
## User ist nicht registriert
## User ist nicht registriert
### Artikelreihenfolge ergibt sich aus Aktualität der Artikel
### Artikelreihenfolge ergibt sich aus Aktualität der Artikel
# Artikel werden in der ermittelten Reihenfolge angezeigt
==Artikel anzeigen Erweiterung Demmel-Versuch :-) ==
# 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 keine Info-Friends
#### Artikelreihenfolge ergibt sich aus Aktualität der Artikel
## User ist nicht registriert
### Artikelreihenfolge ergibt sich aus Aktualität und Bewertungen der Artikel +  es erscheint ein großes Kastl mit der Reg-Aufforderung/Werbung
# Artikel werden in der ermittelten Reihenfolge angezeigt
# Artikel werden in der ermittelten Reihenfolge angezeigt



Aktuelle Version vom 16. September 2009, 14:30 Uhr

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)


Mögliche Werte für das Berechnen der Reihenfolge bei der Anzeige der Artikel

Vorangestellte Fragen:

Wie behandeln wir errechnete Info-Friends im Gegensatz zu den "Freunden", die man schon jetzt händisch anklickt? Vorschlag: Gleichbehandlung, sonst wird alles zu kompliziert


Eintragungszeitpunkt des Artikels

Wie alt ist der Artikel in Tagen, Stunden, Minuten

Anzahl der Votes aller User

Anzahl der Votes der Info-Friends

Anzahl der Votes innerhalb der letzte X Stunden

Anzahl der Votes der Info-Friends innerhalb der letzte X Stunden

Hat den Artikel ein Info-Friend eingestellt? J / N

Zugriffe eines Artikels

Da stellt sich die Frage, ob wir die tatsächlichen Zugriffe nehmen, die (leider) vor allem von Google-Zugriffen leben.

Interessant könnten auch die Klicks auf "Zur Quelle" sein, die von registrierten Usern ausgeführt werden oder von Usern, die länger auf der Seite verweilen.

Zugriffe eines Artikels innerhalb der letzten X Stunden

Anzahl Postings in einem Artikel

Anzahl Postings in einem Artikel innerhalb der letzten X Stunden

Anzahl Backlinks

Karma (wird bereits errechnet) der Infofriends

Quelle

Es könnte bewertet werden, welche Quellen vom User / den Infofriends häufig gut bewertet werden und diese bevorzugen.

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.

Newsletter, der Form halber mal hier herin

Individueller Newsletter

Sollte täglich, wöchentlich oder monatlich abonnierbar sein. Inhalte:

- MyNews - Best oft der letzten 24 Stunden - Aktuelle Aufsteiger (welche Artikel haben in den letzten 5 Stunden die meisten Votes gekriegt) - Best of der Woche / Monat / Tag


Allgemeiner Newsletter


Sollte ebenfalls täglich, wöchentlich oder monatlich abonnierbar sein. Inhalte:

- Best oft der letzten 24 Stunden - Aktuelle Aufsteiger (welche Artikel haben in den letzten 5 Stunden die meisten Votes gekriegt) - Best of der Woche / Monat / Tag

Sollteen die Klicks der User und nicht nur die Votings bereits in der Datenbank registriert werden, kann auch beim Allgemeinen Newsletter ein "MyNews"-Teil dabei sein, weil wir auch Interessen bzw. InfoFriends ermitteln können.


Features, die so oder so schwerstens fehlen

Anonymes Voting

Bildupload

Anwendungsfälle

Artikel anzeigen

  1. User ruft scoop.at auf
    1. User ist registriert
      1. User hat Info-Friends
        1. User hat Reihenfolge bereits geändert
          1. Reihenfolge der Artikel wird anhand des gespeicherten Wertes ermittelt
        2. User hat Reihenfolge nicht geändert
          1. Reihenfolge der Artikel wird anhand des Default-Wertes für User mit Info-Friends ermittelt
      2. User hat keine Info-Friends
        1. Artikelreihenfolge ergibt sich aus Aktualität der Artikel
    2. User ist nicht registriert
      1. Artikelreihenfolge ergibt sich aus Aktualität der Artikel
  2. Artikel werden in der ermittelten Reihenfolge angezeigt

Artikel anzeigen Erweiterung Demmel-Versuch :-)

  1. User ruft scoop.at auf
    1. User ist registriert
      1. User hat Info-Friends
        1. User hat Reihenfolge bereits geändert
          1. Reihenfolge der Artikel wird anhand des gespeicherten Wertes ermittelt
        2. User hat Reihenfolge nicht geändert
          1. Reihenfolge der Artikel wird anhand des Default-Wertes für User mit Info-Friends ermittelt
      2. User hat keine Info-Friends
        1. Artikelreihenfolge ergibt sich aus Aktualität der Artikel
    2. User ist nicht registriert
      1. Artikelreihenfolge ergibt sich aus Aktualität und Bewertungen der Artikel + es erscheint ein großes Kastl mit der Reg-Aufforderung/Werbung
  2. Artikel werden in der ermittelten Reihenfolge angezeigt


Info-Friends ermitteln

  1. User drückt scoop it button
  2. User, die gleiches Vote-Verhalten zeigen, werden ermittelt (asynchron)
    1. bestehende Info-Friends werden gelöscht
  3. ermittelte User werden als Info-Friends gespeichert


Werkzeug zur Auswahl der Artikelreihenfolge

  1. User benutzt Slider
    1. Bei Bewegung des Slider-Reglers wird im Hintergrund die Reihenfolge der Artikel geändert (Vorschau, nicht alle Details, grau hinterlegt)
    2. Durch Loslassen des Slider-Reglers werden die Artikel in der geänderten Reihenfolge neu gerendert, und diese Einstellung gespeichert.
  2. User benutzt komplexeres Werkzeug
    1. ....