Changes between Version 2 and Version 3 of BadgesOld


Ignore:
Timestamp:
Nov 14, 2013, 6:38:02 AM (11 years ago)
Author:
brevilo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BadgesOld

    v2 v3  
    1 = Proposal: badges and achievements for volunteer contributions =
     1= Proposal: badges and achievements for volunteer contributions[[BR]] =
     2== Motivation ==
     3The heading says it all: (volunteer) motivation. The general idea is to have BOINC support the notion of "badges" that represent various achievements and can be assigned to a volunteer's profile. Those badges should motivate the volunteers to keep contributing as they, apart from (un-sexy) credits alone, can show off their individual contributions in a more tangible and meaningful way. The idea isn't new and projects like World Community Grid already support the assignment of achievement badges which are then displayed in the community section, e.g. as part of the forum post author details. We, the Einstein@Home and Joachim Fritsch, propose to standardise and extend this feature to all interested BOINC projects and beyond.
     4
    25==  ==
    3 == Motivation ==
    4 The heading says it all: (volunteer) motivation. The general idea is to have BOINC support the notion of "badges" that represent various achievements and can be assigned to a volunteer's profile. Those badges should motivate the volunteers to keep contributing as they, apart from (un-sexy) credits alone, can show off their individual contributions in a more tangible and meaningful way. The idea isn't new and projects like World Community Grid already support the assignment of achievement badges which are then displayed in the community section, e.g. as part of the forum post author details. We propose to standardise and extend this feature to all interested BOINC projects and beyond.
     6==  ==
     7== Note ==
     8''The following represents a proposal, a basis for discussion. It's still work in progress! ''
     9
     10== Requirements ==
     11The following list is a first shot at the requirements we have in mind (subject to change and refinement):
     12
     13 * Origin: badges should be assignable by projects and, eventually, in a cross-project way.
     14 * Numbers: the numbers of assigned badges shouldn't be constrained. The could be tens of badges per volunteer, so prepare to visualise those.
     15 * Assignment: assignments should support temporary and unlimited badges.
     16 * Visibility: badges should be visible across the whole BOINC universe, at least in managers (desktop/mobile) and the web front-end (forums/profile), eventually even on the stats sites.
     17 * Types: badges should be represented by icons/images, supported by textual descriptions. There should also be the means to represent different levels of the same badge type (e.g. a "Continued Support" badge in "Bronze", "Silver" or "Gold")
     18 * Assignees: badges should be assignable to users as well as teams.
     19
     20== Implementation ideas ==
     21
     22
     23=== Database schema ===
     24|| || || ||
     25|| || || ||
     26
     27== Open questions and challenges ==
     28
     29
     30 * How to implement cross-project badges? Are stats sites (e.g. BOINCstats) the natural place to do that?
     31
     32== Work package assignments ==
     33 * Desktop manager: Rom/Charlie
     34 * Android app: Joachim
     35 * Server: David and/or E@H (TBD)
     36   * DB:
     37   * C++ bindings:
     38   * PHP bindings:
     39 * Documentation