feat: Add adaptive learning path with self-assessment and lesson quiz skills
Redesign LEARNING-ROADMAP.md with a self-assessment quiz that routes users to Beginner/Intermediate/Advanced paths instead of a single linear track. Add two project-local skills: - self-assessment: comprehensive proficiency quiz (quick or deep mode) covering 10 feature areas with per-topic scoring and personalized learning paths - lesson-quiz: per-lesson quiz with 100-question bank (10 per lesson) for pre-test, progress check, or mastery verification Update README.md learning path table with "Recommended For" column and quiz link. Update .gitignore to track project skills.
This commit is contained in:
69
.claude/skills/lesson-quiz/README.md
Normal file
69
.claude/skills/lesson-quiz/README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# Lesson Quiz
|
||||
|
||||
> Interactive quiz that tests your understanding of a specific Claude Code lesson with 10 questions, per-question feedback, and targeted review guidance.
|
||||
|
||||
## Highlights
|
||||
|
||||
- 10 questions per lesson mixing conceptual understanding and practical application
|
||||
- Covers all 10 lessons (01-Slash Commands through 10-CLI)
|
||||
- Three timing modes: pre-test, progress check, or mastery verification
|
||||
- Per-question feedback with correct answers and explanations
|
||||
- Targeted review recommendations pointing to specific lesson sections
|
||||
- 100-question bank across all lessons in `references/question-bank.md`
|
||||
|
||||
## When to Use
|
||||
|
||||
| Say this... | Skill will... |
|
||||
|---|---|
|
||||
| "quiz me on hooks" | Run a 10-question quiz on Lesson 06: Hooks |
|
||||
| "lesson quiz 03" | Test your knowledge of Lesson 03: Skills |
|
||||
| "do I understand MCP" | Assess your understanding of Lesson 05: MCP |
|
||||
| "practice quiz" | Let you pick a lesson, then quiz you |
|
||||
|
||||
## How It Works
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A["Select lesson"] --> B["Choose timing: pre/during/after"]
|
||||
B --> C["Answer 10 questions in 5 rounds"]
|
||||
C --> D["Score and review feedback"]
|
||||
style A fill:#4CAF50,color:#fff
|
||||
style D fill:#2196F3,color:#fff
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/lesson-quiz [lesson-name-or-number]
|
||||
```
|
||||
|
||||
Examples:
|
||||
```
|
||||
/lesson-quiz hooks
|
||||
/lesson-quiz 03
|
||||
/lesson-quiz advanced-features
|
||||
/lesson-quiz # (prompts for lesson selection)
|
||||
```
|
||||
|
||||
## Output
|
||||
|
||||
### Score Report
|
||||
- Total score out of 10 with grade (Mastered / Proficient / Developing / Beginning)
|
||||
- Breakdown by question category (conceptual vs. practical)
|
||||
|
||||
### Per-Question Feedback
|
||||
For each incorrect answer:
|
||||
- What you answered vs. the correct answer
|
||||
- Explanation of why the correct answer is right
|
||||
- Specific section of the lesson to review
|
||||
|
||||
### Timing-Aware Guidance
|
||||
- **Pre-test**: Establishes baseline, highlights areas to focus on while studying
|
||||
- **During**: Identifies what you've grasped and what to revisit
|
||||
- **After**: Confirms mastery or pinpoints remaining gaps
|
||||
|
||||
## Resources
|
||||
|
||||
| Path | Description |
|
||||
|---|---|
|
||||
| `references/question-bank.md` | 100 pre-written questions (10 per lesson) with answers, explanations, and review pointers |
|
||||
Reference in New Issue
Block a user