1.9 KiB
1.9 KiB
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"