meta data for this page
Differences
This shows you the differences between two versions of the page.
| admin:badges [2026/05/18 06:19] – Initial content claude | admin:badges [2026/06/02 06:46] (current) – Update: auto-trigger on quiz pass, xAPI dispatch, email notification, batch issuance, revocation claude | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Overview ===== | ===== Overview ===== | ||
| - | LEAST supports **IMS Global Open Badges v2.0** — digitally verifiable credentials that learners can add to their LinkedIn | + | LEAST supports **IMS Global Open Badges v2.0** — digitally verifiable credentials that learners can add to LinkedIn, email signatures, or CVs. Badges are cryptographically signed and publicly verifiable |
| ===== Badge Anatomy ===== | ===== Badge Anatomy ===== | ||
| Line 10: | Line 10: | ||
| * **Name and description** — what the badge represents | * **Name and description** — what the badge represents | ||
| * **Criteria** — what the earner did to earn it | * **Criteria** — what the earner did to earn it | ||
| - | * **Image** — the badge artwork (PNG, 512×512 | + | * **Image** — the badge artwork (PNG, 512x512 |
| * **Issuer** — the organisation issuing the badge | * **Issuer** — the organisation issuing the badge | ||
| Line 16: | Line 16: | ||
| - Navigate to **Admin → Badges → New Badge** | - Navigate to **Admin → Badges → New Badge** | ||
| - | - Enter name, description, | + | - Enter name, description, |
| - Upload badge image | - Upload badge image | ||
| - Set the issuer organisation | - Set the issuer organisation | ||
| Line 23: | Line 23: | ||
| ===== Issuing Badges ===== | ===== Issuing Badges ===== | ||
| - | Badges can be issued in three ways: | + | ==== 1. Manual Issuance ==== |
| - | **Manually: | + | |
| - | | + | - Select the badge class and the learner |
| - | - Select the badge class and enter the recipient' | + | - Add an optional note |
| - | - LEAST creates a signed assertion and emails the recipient | + | - Click Issue |
| - | **In bulk:** | + | ==== 2. Automatic Trigger |
| - | - Prepare a list of email addresses | + | |
| - | - Navigate to **Admin → Badges → Bulk Issue** | + | |
| - | - Upload the list — LEAST issues to all valid emails | + | |
| - | **Automatically (via cron):** | + | Set a badge to auto-issue when a learner passes a specific quiz: |
| - | - Configure automatic issuance rules on a badge class | + | |
| - | | + | |
| - | ===== xAPI Integration ===== | + | - Open the badge class → **Triggers** |
| + | - Add a **Quiz Pass** trigger | ||
| + | - Select the quiz | ||
| + | - Set the pass threshold (e.g. 80%) | ||
| + | - Save — LEAST issues the badge automatically when any learner passes | ||
| - | When a badge is issued, LEAST dispatches an **xAPI statement** (verb: '' | + | ==== 3. Batch Issuance ==== |
| - | ===== Verification ===== | + | Issue a badge to multiple learners at once: |
| - | Each badge assertion has a unique public URL. Anyone can verify | + | - Navigate to **Admin → Badges → Batch Issue** |
| + | - Select a badge class | ||
| + | - Upload | ||
| + | - Preview and confirm | ||
| + | |||
| + | ===== Email Notification ===== | ||
| + | |||
| + | When a badge is issued, the learner automatically receives an email containing: | ||
| + | |||
| + | * Badge name and description | ||
| + | * Criteria met | ||
| + | * Link to the public badge assertion (verifiable | ||
| + | * Instructions for adding to LinkedIn | ||
| + | |||
| + | ===== xAPI Statement on Badge Issue ===== | ||
| + | |||
| + | When a badge is issued, LEAST dispatches an xAPI statement to your configured LRS: | ||
| + | |||
| + | * **Verb:** '' | ||
| + | * **Object: | ||
| + | * **Result:** includes the badge assertion URL | ||
| + | |||
| + | Configure your LRS endpoint at **Admin → xAPI Settings**. | ||
| + | |||
| + | ===== Public Verification ===== | ||
| + | |||
| + | Each badge assertion is publicly verifiable at: | ||
| + | ''/ | ||
| + | |||
| + | The assertion | ||
| ===== Revoking a Badge ===== | ===== Revoking a Badge ===== | ||
| - Navigate to **Admin → Badges → Issued Badges** | - Navigate to **Admin → Badges → Issued Badges** | ||
| - | - Find the assertion | + | - Find the learner |
| - | - The assertion is marked revoked; verification | + | - Click **Revoke** |
| - | | + | - The assertion is marked |
| + | |||
| + | ===== Badge Display ===== | ||
| + | |||
| + | Earned badges appear on: | ||
| + | | ||
| + | * The learner' | ||
| + | * The organisation' | ||