@lmscn
lmscn is a focused shadcn/ui registry of 10 interactive LMS (learning management system) components built on Tailwind v4, with full TypeScript types, accessibility, and SM-2 spaced-repetition algorithm support. Components: quiz (multi-type with scoring/pass-fail), flashcards (3D flip with self-rating), match (term/definition pairs), fill-blank (cloze exercises), scramble (word unscrambling), order (drag-and-drop sequencing), reading-passage (three-phase comprehension), progress-tracker (gamified XP/streak lesson map), spaced-repetition (SM-2 review session), and hotspot (click-marker diagrams). All components expose onComplete callbacks. MIT licensed. Use for: embedding ready-made interactive learning widgets — quizzes, flashcards, drag-and-drop exercises — directly into an e-learning or edtech product.
Install this registry
npx shadcn@latest add https://lmscn.vercel.app/r/registry.json pnpm dlx shadcn@latest add https://lmscn.vercel.app/r/registry.json bunx shadcn@latest add https://lmscn.vercel.app/r/registry.json curl -s https://lmscn.vercel.app/r/registry.json Components
10 totalMulti-type quiz (single-choice, multi-select, true/false) with per-question scoring, progress bar, answer explanations and a pass/fail results screen.
npx shadcn@latest add https://lmscn.vercel.app/r/quiz.json CSS 3-D flip-card deck with optional self-rating (Again / Hard / Good / Easy) and a session summary.
npx shadcn@latest add https://lmscn.vercel.app/r/flashcards.json Click-to-match term/definition pairs with mistake tracking and animated wrong-answer shake.
npx shadcn@latest add https://lmscn.vercel.app/r/match.json Inline blank-filling exercise supporting multiple blanks per sentence, alternative accepted answers and keyboard navigation.
npx shadcn@latest add https://lmscn.vercel.app/r/fill-blank.json Letter-tile word unscrambling game with optional image/text clues and a reset button.
npx shadcn@latest add https://lmscn.vercel.app/r/scramble.json Drag-and-drop (or ↑↓ keyboard) item-sequencing exercise that reveals the correct order on failure.
npx shadcn@latest add https://lmscn.vercel.app/r/order.json Three-phase reading comprehension: passage view → inline questions → results. Supports plain text or HTML and optional passage-hiding.
npx shadcn@latest add https://lmscn.vercel.app/r/reading-passage.json Gamified zigzag lesson map with XP bar, level badge, daily streak and tooltip-rich lesson nodes.
npx shadcn@latest add https://lmscn.vercel.app/r/progress-tracker.json SM-2 algorithm review session: flip cards, grade with Again/Hard/Good/Easy, computes next interval and ease factor.
npx shadcn@latest add https://lmscn.vercel.app/r/spaced-repetition.json Click labelled markers on a diagram or photo, type the answer in a popover, check all labels at once.
npx shadcn@latest add https://lmscn.vercel.app/r/hotspot.json