Part 1. Compare the revisions, showing which parts of slides were authored by which users. Related to
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 497b9b88-e2b8-32ee-be05-4d265f33883f |
---|
key | SWIK-696 |
---|
|
, Jira Legacy |
---|
server | System JIRA |
---|
serverId | 497b9b88-e2b8-32ee-be05-4d265f33883f |
---|
key | SWIK-1082 |
---|
|
Part 2. Counting the user contribution to slides and decks. Related to
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 497b9b88-e2b8-32ee-be05-4d265f33883f |
---|
key | SWIK-696 |
---|
|
Part 3. Count the user reputation based on its contribution to liked slides and decks
Simple case: slides
Image Added
UPD: we do not give point on reuse. As this is a back-door - you can create a fake account and reuse your slides 100 times. The same for decks. No points for reuse (r very small, symbolical amount). The users still benefir from the reuse of their content - as if a slide is reused in many good decks, its chances to be liked increase)
Simple case: decks
When a deck was liked or reused - we calculate the contribution at that exact moment and add points to the collaborators. The deck can also be disliked (or "do not like it anymore" button was clicked) - this does not influence the rating of collaborators, only the rating of deck itself (do not want mad students avenge their professors, and impossible to calculate). Important issue: if a user clicked "like" the second time - it should not add points (otherwise one can click "like" - "do not like anymore" in a sequence and increase the rating infinitely)
Similar to slides, no points for reuse, only for likes.
Translation activity: in development
Part 4. Introduce a concept of Patron (deck was authored in slidewiki by darya, but Darya is a PhD student of Soeren - he also has to get points for the deck, because...because this is life=) - in development
Example 1. Soeren creates his slides by himself, Ali and Klaas help him.
| Revision 1 - a new slide, the whole content is authored by Darya, received 5 likes | Revision 2 - 5% of the content changed by Ali, received 3 likes | Revision 3 - 5% of the content changed by Klaas, from which 3% was originally authored by Soeren and 2% were authored by Ali, received 7 likes | Total |
---|
Soeren | 100 * 5 = 500 points + for being a patron: 5*10 points = 50 points | 95 * 3 = 285 points + for being a patron: 3*10 points = 30 points | 92 * 7 = 644 points + for being a patron: 7*10 points = 70 points | 1579 |
---|
Ali | 0 | 5 *3 = 15 points | 3 * 7 = 21 points | 36 |
---|
Klaas | 0 | 0 | 5 * 7 = 35 points | 35 |
---|
Example 2. Darya creates slides for Soeren, using his powerpoints, Soeren prove-checks the slides (he is the patron of the slides), Ali and Klaas help Darya with the authoring
| Revision 1 - a new slide, the whole content is authored by Darya, received 5 likes | Revision 2 - 5% of the content changed by Ali, received 3 likes | Revision 3 - 5% of the content changed by Klaas, from which 3% was originally authored by Darya and 2% were authored by Ali, received 7 likes | Total |
---|
Darya | 500 | 285 | 644 | 1429 |
---|
Ali | 0 | 15 | 21 | 36 |
---|
Klaas | 0 | 0 | 35 | 35 |
---|
Soeren | 50 | 30 | 70 | 150 |
---|
Example 3. Darya creates slides for Prof. Soeren Auer, using his powerpoints, Soeren proves the slides (he is the patron of the slides), Prof. Frank van Harmelen forks the series (revision 2 of the slide), he is now a patron of his branch, Ali and Klaas help him to adjust the lectures. However, prof.Auer continues to get points, as a patron of an original branch, if the version of the slide in his branch was updated to a new revision.
| Revision 1 - a new slide, the whole content is authored by an owner, received 5 likes | Revision 2 - 5% of the content changed by collaborator 1, received 5 likes | Revision 3 - 5% of the content changed by collaborator 2, from which 3% was originally authored by an owner and 2% were authored by collaborator 2, received 5 likes | Total |
---|
Darya | 500 | 285 | 644 | 1429 |
---|
Ali | 0 | 15 | 21 | 36 |
---|
Klaas | 0 | 0 | 35 | 35 |
---|
Soeren | 50 | 0 | 0 | 50 |
---|
Frank | 0 | 30 | 70 | 100 |
---|