Connect a Website
How-To Guide: Issue Digital Badges from Your Website
What you'll accomplish:
Choosing Your Badge Issuance Method
Option 1: Quick & Simple - Claimable Links/QR Codes (via Boosts)
Option 2: Automated & Integrated - Connecting LearnCard Accounts (This Guide's Focus)
Prerequisites for the Integrated Approach
Part 1: Setting Up Your Platform (EduPlatform as Issuer)
Step 1.1: Initialize LearnCard SDK on Your Backend
Step 1.2: Ensure EduPlatform Has a Service Profile
Part 2: Creating a ConsentFlow Contract for Badge Issuance
Step 2.1: Define the Contract Terms
Part 3: Enabling Users to Connect Their LearnCard on Your Website
Step 3.1: Frontend - The "Connect LearnCard" Button
Part 4: Handling the Consent Callback & Storing User DIDs
Step 4.1: Backend - Create a Callback Endpoint
Part 5: Issuing a Badge When a User Completes an Activity
Step 5.1: Create a Boost for Your Badge (One-time Setup)
Step 5.2: Backend Logic - Issue Badge on Course Completion
Part 6: User Experience - Viewing the Badge
Summary & Next Steps
Last updated
Was this helpful?