![]() |
VOOZH | about |
[WIP]
Badges (achievements) are fun, popular, and motivating. However, to date, there has been considerable resistance to adding badges to the bulk of the 'data entry' tables, out of fear that it would lead to an excessive number of poor (incomplete, or outright fictitious) records. This is a shame, as the motivating power of the badge could also be used to encourage additional inserts by users who would otherwise not bother.
In order to address the concerns over 'poor data', I propose to take a different approach to assigning data-entry based tags. In this revised system, instead of using a raw count of inserts, a subset of fields for the table would be required. In addition, the code would consider not only the base insert, but subsequent change requests created against it. For example, it might be determined that all characters should have a picture and a name. Thus, at runtime, only characters that have both (or, possibly, some percentage of) fields filled in would count as credit toward a badge.
This comes with its own set of problems.
Depending how strict we want to be, the third problem may well kill the idea outright. That's fine too.
Closing note: The proposal is a work in progress, not a promise to implement. As such, I'm keeping discussion to a limited audience for now. Which is to say, I'm not posting it on the forum.
Discuss.
Yours in Chocolate Bunnies,