Reputation API presentation slides

8
Reputation API: measuring and rewarding user participation Jeremy Epstein Lonely Planet 21 Aug 2008

description

Reputation API: a system for measuring and rewarding user participation. Presentation by Jeremy Epstein, given at SDUG meeting on 21 Aug 2008. Based on work done for Lonely Planet.

Transcript of Reputation API presentation slides

Reputation API: measuring and rewarding user participation

Jeremy EpsteinLonely Planet21 Aug 2008

Reputation

Users + Actions + Content

=

What does the Reputation API do?

Records events that occur on the site Links together actions, actors, content items,

and content owners Produces aggregate statistics from events Allows custom scoring algorithms to be

implemented, based on statistical data Maintains reputation scores for users and for

content items

RepRep

ActionsActionsFormula

filterFormula

filter

Rep service

Rep service

ServicesServices

VotingAPIVotingAPI

FivestarFivestar

Drupal Drupal

EntitiesEntities

UsersUsers

RepRep

AlgorithmsAlgorithms

LogsLogs

StatisticsStatistics

ScoresScores

ActionsActions

EventsEvents

ServicesServices

Questions?