Table of Contents
Introduction A relative rating system (RRS) may, at first, seem like an inefficient and abstracted way of generating ratings, but it is useful in that it provides an accurate way in which to see the popularity, impressiveness, or other measure of an object in a given category. melative.com uses this system as a way of allowing users control over their personal media ratings. The site is based around various media forms including, artistry, cinema, literature, music, and television, and any piece within these categories may be rated using the RRS. When a user is familiar with the theory behind the RRS, usage does become streamlined and the simplicity of the system shows.
Theory
Ratings are most commonly accomplished using numerical systems of 5 or 10 maximum points. The melative RRS is a non-numerical and fully relative rating system, with a recursive nature.
In the simplest case, two items, A and B, may be rated relatively to one another in three scenarios:
A is greater than(>) B
A is less than(<) B
A is equivalent to(=) B
These scenarios can be represented on a list when A appears above B on the list, A appears below B on the list, and A appears on the same level as B on the list, respectively.
It may seen quite confusing that this is possible with a large set of items, but during each comparision, only two items need be compared, and then the process repeated. Eventually, all items on the list will have a rating based on their positions in the list. Of course, this limits the size of the list to the number of items in the list.
The result of such rating will not be relevant for only one or two lists, but when a given item appears in positions throughout many lists, a "true" position may be found for that item relative to other items in the lists. The details of such computing are not needed to use the RRS, but it is important to keep in mind simple facts about the computing on melative.com.
1. The higher an item appears on the list the more significant it is (ie on level 1 of a 100 level list, 100 points are awarded, but on level 2 of a 100 level list receive less than 99 points).
2. An item appears that appears higher on a list with many levels is more significant than the lower it appears on a list with few levels.
Needed equipment
An active user account and javascript capable web-browser is needed in order to access the melative RRS. Browsers below are known to be capable of running the RRS:
Mozilla Firefox 1.0 and higher
Opera 8.0 and higher
Internet Explorer 7.0 and higher
Safari
Netscape
User accounts are free and only require providing a valid e-mail address. (http://melative.com/register)
One other necessity is that the user has logged "Past" or "Current" experience of at least two media in a given category. For instance, two music albums or two movies. (see Appendix)
Procedure
Login to the Dashboard
Login to the user account. The site will redirect the the dashboard, but if it does not, click the username in the right side of the site heading, opposite to the search input.
Navigate to Relativity
From the Dashboard, click the link titled "Relativity" on the DashCP panel under the "Media" section.
Activate Relativity Slider
In the center panel there will a section titled "Activate Relativity Slider". Click the category which will be used to rate two or more works.
Select a title to rate
After the page loads, there should be various sections labeled by level in the center panel. Within each level there are the titles of media experienced by the user. Clicking a title will activate the item, denoted by a bold border.
Send the title to a chosen level
After selection, it is important to decide on the rating level where the item or title belongs.
Specific Command
Clicking the "Specific" control on a level will result in a user prompt. All shifting commands can be sent with this method. (See command reference).
The selected item will then belong to the level it was sent to.
Recurse
After one cycle of comparing items and rating higher, lower, or equivalent, the same process can be continued at the user's discretion. Repeat steps 4 and 5.
When the RRS list has been order according to the user, it is time to save. Saving can be done at any time and it is adviseable to save after 4-5 shifts. To save, click any 'Save' button in the main panel of the RRS. After saving, any empty levels will be removed and the server makes proper adjustments to the list items.
After saving the list, the user may add or remove experiences in a given category on melative.com. Previously saved RRS lists may not match the current experiences when this occurs. In order to update the RRS items, the user may refresh their list.
Glossary level - a position in a list. melative.com - a free website, currently under development. meta - pertaining to the data of an object, that does not define the object. (ie a painting is not defined by its reviews). RRS - stands for relative rating system. recursive - a function or procedure which recurs until a stopping condition is met. relative - the "meta" relation between two items in a relative rating system. relative rating system - a rating system which employs non-numerical rating of items based on their relation to each other in a list. Items may appear at the same position in the list shift - the movement of an item in a list from one level to another.
Appendix
User Experience
On melative.com users are able to log their expereiences with media. There are four modes of experience: Past, Current, Wishlisted, and Blacklisted. "Past" is designated by "Of Course" and "current" is designated by "In Progress" in the "Experience Delta" panel located on a media's page. In order for a media title to appear in the RRS, the experience must be set to "past" or "current" ("Of Course" and "In Progress" respectively).
Commands
Commands have two general categories: relative and absolute. Relative commands are denoted by positive and negative signs (+/-).
The numeric values of commands generally indicates the level which selected items should be shifted to. In the case of relative commands, the level is designated by +/- a given number of levels from the current level.
Decimals commands denote percentages, and must be preceeded by a zero (ie. 0.50).
| Command Types | |
|---|---|
| Absolute command | |
| + | Positive relative command |
| - | Negative relative command |
| Level | |
| N | Absolute command to send to Level N. |
| +N | Relative command to send upward N levels from current. |
| -N | Relative command to send downward N levels from current. |
| Percentage | |
| +0.N | Relative command to send upward N% of the difference between current and top. |
| -0.N | Relative command to send downward N% of the difference between current and bottom. |
| 0.N | Absolute command to send to level at N% of the list. |
| Special | |
| 0 | Send to level zero. Level zero becomes Level 1, 1->2, 2->3, etc. |
| -0 | Create level below bottom and shift selected to the level. |
| b | Absolute command representing the bottom level. |
Other melative.com is a web2.0 interface currently under development and testing. These instructions are functional on the site, but the most of the site is still behind closed doors. Hence, these instructions may not be of use until late 2007.