meta data for this page
This is an old revision of the document!
Open Badges
Overview
LEAST supports IMS Global Open Badges v2.0 — digitally verifiable credentials that learners can add to their LinkedIn profile, email signature, or CV. Badges are cryptographically signed and publicly verifiable.
Badge Anatomy
Every badge has:
- Name and description — what the badge represents
- Criteria — what the earner did to earn it
- Image — the badge artwork (PNG, 512×512 recommended)
- Issuer — the organisation issuing the badge
Creating a Badge Class
- Navigate to Admin → Badges → New Badge
- Enter name, description, and criteria
- Upload badge image
- Set the issuer organisation
- Save — the badge class is now available for issuance
Issuing Badges
Badges can be issued in three ways:
Manually:
- Navigate to Admin → Badges → Issue
- Select the badge class and enter the recipient's email
- LEAST creates a signed assertion and emails the recipient
In bulk:
- Prepare a list of email addresses
- Navigate to Admin → Badges → Bulk Issue
- Upload the list — LEAST issues to all valid emails
Automatically (via cron):
- Configure automatic issuance rules on a badge class
- LEAST's daily cron job checks eligibility and issues badges automatically
xAPI Integration
When a badge is issued, LEAST dispatches an xAPI statement (verb: earned) to the configured Learning Record Store (LRS). This enables badge issuance to appear in learner activity streams and LRS dashboards.
Verification
Each badge assertion has a unique public URL. Anyone can verify a badge by opening the assertion URL — LEAST returns a JSON-LD document confirming the earner, criteria, and issuer. Badge wallets (Badgr, Open Badge Passport) can import assertions via this URL.
Revoking a Badge
- Navigate to Admin → Badges → Issued Badges
- Find the assertion and click Revoke
- The assertion is marked revoked; verification checks return revoked status
- The earner is not automatically notified — notify them manually if appropriate