Drumbeat/Badges/Badge format: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
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?
* Why was it given.
*'''What does it look like?'''—Image URI? Embedded SVG?
* Value. some organizations associate a value (points, karma, etc) with a badge. 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.  
*'''Multimedia properties?'''—E.g., Image-type, Video, Interactive SVG, JavaScript, Is it a video, embedded JavaScript, SVG, Canvas, etc.  
* Insigniary, device, and accoutrements.  (stripes or sub-badges) - 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.  
*'''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. Some badges are part of version control systems and come with a release number.  
*'''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. Sometimes a badge may link to URLs to show exactly where or for what you earned a badge.  
*'''Version''' — Some badges are part of version control systems and come with a release number.  
* Dependencies - What badges are first required before you can earn this badge?  
*'''External URLs''' — Sometimes a badge may link to URLs to show exactly where or for what you earned a badge.  
* Groups - Is this badge part of a larger group of badges?  
*'''Dependencies''' — What badges are first required before you can earn this badge?  
* 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.  
*'''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.

Badge Terminology

References

Related Specifications

Other References

Acknowledgments