Drumbeat/Badges/Badge format: Difference between revisions
No edit summary |
|||
| Line 24: | Line 24: | ||
Some of the common properties that must be represented are: | Some of the common properties that must be represented are: | ||
* Who earned the badge | *'''Who earned the badge''' | ||
* What does the badge signify | *'''What does the badge signify'''—Is this different than '''why was it awarded'''? | ||
* When was the badge acquired | *'''When was the badge acquired''' | ||
* Where was it given | *'''Where was it given'''—Perhaps a URI? | ||
* | *'''What does it look like?'''—Image URI? Embedded SVG? | ||
* | *'''Multimedia properties?'''—E.g., Image-type, Video, Interactive SVG, JavaScript, Is it a video, embedded JavaScript, SVG, Canvas, etc. | ||
* Insigniary | *'''Insigniary or device''' — sometimes badges can be modified with additional insigniary over time. For example, this could be adding stripes to indicate a "level" (or counter) at which you have earned a given rank or badge, to indicate that you've earned a badge more than once, etc. | ||
* Version | *'''Associated Value''' — This could be a numeric value of what this is ''worth'', e.g., points, karma, etc. This value may be used to distinguish the relative "worth" of badges or the aggregate worth of your badges may unlock certain activities or be used as a way to compare members of a group. | ||
* External URLs | *'''Version''' — Some badges are part of version control systems and come with a release number. | ||
* Dependencies | *'''External URLs''' — Sometimes a badge may link to URLs to show exactly where or for what you earned a badge. | ||
* Groups | *'''Dependencies''' — What badges are first required before you can earn this badge? | ||
* Unlocked properties | *'''Groups''' — Is this badge part of a larger group of badges? | ||
*'''Unlocked properties''' — Often when you earn a badge it unlocks the ability to pursue other badges or partake in other activities in an organization or on a given system. | |||
==Badge Terminology== | ==Badge Terminology== | ||
Revision as of 00:59, 16 October 2010
Badge Description Syntax
A collection of attributes for representing Badges.
- This version
- https://wiki.mozilla.org/Drumbeat/Badges/Badge_format
- Latest version
- https://wiki.mozilla.org/Drumbeat/Badges/Badge_format
- Previous version
- Editors
- Joshua Gay, P2PU.org, Mozilla Foundation joshuagay@gmail.com
- Mark Surman, Mozilla Foundation
- Robert Chang, Remix Learning
Motivation
There has been an increasing use of badges across a number of Web sites, network services, and gaming platforms over the last several years. Badges are used for a variety of reasons including rewarding achievement, encouaging different forms of user engagement, or simply for the fun of it.
Recently a number of individuals involved in education projects and initiatives came toether to discuss how badges could be integrated into their Web sites and platforms. As a result a collaboration has formed amongst some of them with the ope that perhaps badges on one system could be carried over by users to another system. To support these kinds of activities the development of a general Badge infrastructure is underway, with a Badge backpack allowing individuals to store badges locally or on a third-party web service. One of the first steps necessary to allow for a Badge framework and backpack to be developed is to determine the common attributes shared by badges across the different platforms and sites.
Syntax Overview
Some of the common properties that must be represented are:
- Who earned the badge
- What does the badge signify—Is this different than why was it awarded?
- When was the badge acquired
- Where was it given—Perhaps a URI?
- What does it look like?—Image URI? Embedded SVG?
- Multimedia properties?—E.g., Image-type, Video, Interactive SVG, JavaScript, Is it a video, embedded JavaScript, SVG, Canvas, etc.
- Insigniary or device — sometimes badges can be modified with additional insigniary over time. For example, this could be adding stripes to indicate a "level" (or counter) at which you have earned a given rank or badge, to indicate that you've earned a badge more than once, etc.
- Associated Value — This could be a numeric value of what this is worth, e.g., points, karma, etc. This value may be used to distinguish the relative "worth" of badges or the aggregate worth of your badges may unlock certain activities or be used as a way to compare members of a group.
- Version — Some badges are part of version control systems and come with a release number.
- External URLs — Sometimes a badge may link to URLs to show exactly where or for what you earned a badge.
- Dependencies — What badges are first required before you can earn this badge?
- Groups — Is this badge part of a larger group of badges?
- Unlocked properties — Often when you earn a badge it unlocks the ability to pursue other badges or partake in other activities in an organization or on a given system.