Skip to content

Unified “Achievements & Badges” system#65

Merged
omroy07 merged 2 commits into
omroy07:mainfrom
Aditya8369:59
Jun 19, 2026
Merged

Unified “Achievements & Badges” system#65
omroy07 merged 2 commits into
omroy07:mainfrom
Aditya8369:59

Conversation

@Aditya8369

Copy link
Copy Markdown
Contributor

Unified “Achievements & Badges” system added.

Changes:

Added badges.js: computes milestones from existing quizProgress.js localStorage stats and renders badges (unlocked/locked). Unlocked badges persist in localStorage under learnsphere_achievements_v1.
Updated home.html: added an Achievements & Badges section with container #badgesContainerHome and included badges.js.
Updated home.js: renders badges on DOMContentLoaded into badgesContainerHome.
Updated my_progress.html: added an Achievements & Badges card with container #badgesContainerMyProgress and included badges.js.
Updated my_progress.js: renders badges into badgesContainerMyProgress after dashboard init.
Added badges.css (placeholder; styling is handled inline by badges.js).
Badges included:

🏁 First quiz attempt
📚 5 topics completed (topics with >= 1 quiz attempt)
🔥 7-day practice streak
🎯 90%+ accuracy (overall accuracy with total answers > 0).

closes #59

@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

@Aditya8369 is attempting to deploy a commit to the Om Roy's projects Team on Vercel.

A member of the Team first needs to authorize it.

@omroy07 omroy07 merged commit d5d0be6 into omroy07:main Jun 19, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Unified “Achievements & Badges” system

2 participants