60 lines
1.9 KiB
Markdown
60 lines
1.9 KiB
Markdown
# Learning Objectives Quality Checklist
|
|
|
|
Use this checklist to validate that learning objectives are well-crafted and effective.
|
|
|
|
## Action Verb Usage
|
|
|
|
- [ ] Each objective uses an action verb from Bloom's Taxonomy
|
|
- [ ] Verbs are appropriate for the target skill level (Remember/Understand for beginners, Evaluate/Create for advanced)
|
|
- [ ] Verbs are specific (not vague like "know" or "understand")
|
|
- [ ] Examples: Implement, Analyze, Design, Debug, Evaluate
|
|
|
|
## Measurability
|
|
|
|
- [ ] Each objective is measurable and testable
|
|
- [ ] Success criteria can be defined
|
|
- [ ] Assessment method is clear (exercise, project, quiz, etc.)
|
|
- [ ] Objective states what readers will DO, not just "learn"
|
|
|
|
## Specificity
|
|
|
|
- [ ] Objectives are specific, not vague or general
|
|
- [ ] Technology/tools are named (e.g., "JWT tokens" not "authentication")
|
|
- [ ] Context is provided where needed
|
|
- [ ] Scope is clear and achievable
|
|
|
|
## Alignment
|
|
|
|
- [ ] Objectives align with chapter content
|
|
- [ ] Number of objectives is appropriate (3-5 per chapter typically)
|
|
- [ ] Objectives build on previous chapters
|
|
- [ ] Objectives contribute to book-level learning goals
|
|
|
|
## Prerequisites
|
|
|
|
- [ ] Prerequisites for each objective are clear
|
|
- [ ] Previous knowledge required is stated
|
|
- [ ] Dependencies on prior chapters are explicit
|
|
- [ ] External knowledge is identified
|
|
|
|
## Difficulty Level
|
|
|
|
- [ ] Difficulty is appropriate for target audience
|
|
- [ ] Progression from simple to complex is logical
|
|
- [ ] No sudden jumps in complexity
|
|
- [ ] Scaffolding supports achieving objectives
|
|
|
|
## Examples of Good vs Bad
|
|
|
|
**❌ Bad Objectives:**
|
|
|
|
- "Understand databases" (vague, not measurable)
|
|
- "Learn about authentication" (passive, no action verb)
|
|
- "Know React hooks" (not specific, not measurable)
|
|
|
|
**✅ Good Objectives:**
|
|
|
|
- "Implement JWT authentication in an Express.js REST API"
|
|
- "Analyze database query performance using EXPLAIN"
|
|
- "Design reusable React hooks for form state management"
|