exercise-components - Build reusable interactive lesson exercises
Build and use reusable React exercise islands for quizzes, questions, matching, categorization, fill-in-the-blank, and exams in Lessons lessons.
Tags
Updated: 2026-09-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Build reusable exercise islands
- Reuse existing React components
- Create multiple-choice questions
- Create matching exercises
- Create categorization exercises
- Create fill-in-the-blank exercises
- Compose scored quizzes
- Author graded final exams
- Validate exercise configuration
- Export components through barrels
Inputs
- Lesson content
- Exercise questions
- Answer options
- Correct answers
- Explanations
- Component configuration
- MDX lesson files
Outputs
- Interactive lesson exercises
- Scored quiz results
- Final exam results
- Build-time validation errors
- Exported React components
Requirements
- Astro lesson site
- React 19
- MDX support
- client:* island directives
- Existing React component barrel
