Difference between revisions of "Rating System"

From MusicBrainz Wiki
((Imported from MoinMoin))
((Imported from MoinMoin))
Line 9: Line 9:
 
==Details==
 
==Details==
  
Each user will be a number between 0 and 5. Then the system will aggregate users ratings to compute the average rating.  
+
Each user rating will be a number between 0 and 5. Then the system will aggregate users ratings to compute the average community rating.  
  
Only the aggregate rating will be display with stars. Individual rating will be only shown when viewing the affected entity in order to save server load.  
+
By default community rating is shown. As soon as user rates an entity, he/she will only see its own rating.  
 +
 
 +
==Colors meaning==
 +
 
 +
{| border="1"
 +
|-
 +
|  [[Image:star_big_unrated.gif]]  ||  [[Image:star_small_unrated.gif]]  ||  Unrated
 +
|-
 +
|  [[Image:star_big_hover.gif]]  ||  [[Image:star_small_hover.gif]]  ||  Hover
 +
|-
 +
|  [[Image:star_big_user-rated.gif]]  ||  [[Image:star_small_user-rated.gif]]  ||  User rating  
 +
|-
 +
|  [[Image:star_big_community-rated.gif]]  ||  [[Image:star_small_community-rated.gif]]  ||  Community rating
 +
|}
  
 
==Web service==
 
==Web service==
Line 18: Line 31:
 
</pre>
 
</pre>
  
---
 
 
[[Category:To Be Reviewed]] [[Category:Documentation]]
 
[[Category:To Be Reviewed]] [[Category:Documentation]]

Revision as of 19:05, 10 November 2008

MusicBrainz Rating System

Description

Rating is a new feature which is currently being develloped (Oct 2008), and which should be integrated in the 2008 server release.

Users will be able to rates MusicBrainz entities (artists, labels, releases and tracks).

Details

Each user rating will be a number between 0 and 5. Then the system will aggregate users ratings to compute the average community rating.

By default community rating is shown. As soon as user rates an entity, he/she will only see its own rating.

Colors meaning

star big unrated.gif star small unrated.gif Unrated
star big hover.gif star small hover.gif Hover
star big user-rated.gif star small user-rated.gif User rating
star big community-rated.gif star small community-rated.gif Community rating

Web service

The XMLWebService will be updated in order to allow to retrieve or update rating via WS in a similar way to how FolksonomyTagging works.

wget --user=<editor name> --password=<password> --post-data=id=8f6bd1e4-fbe1-4f50-aa9b-94c450ec0f11\&entity=artist\&rating=3 http://test.musicbrainz.org/ws/1/rating