Design structured courses including syllabi, learning objectives using Bloom's taxonomy, lesson plans, and assessment rubrics. Use when the user asks about course design, needs to create a curriculum, write learning objectives, structure educational modules, or build assessment plans.
Create structured course designs with learning objectives, lesson plans, and assessments.
需求分析 - Gather requirements:
内容规划 - Structure the curriculum:
活动设计 - Design teaching activities:
评估设计 - Build assessment plan:
## Module 3: REST API Design
**Learning Objective:** By the end of this module, students will be able to:
- [Remember] List the HTTP methods and their idempotency properties
- [Understand] Explain the difference between PUT and PATCH
- [Apply] Design a RESTful API for a given resource with proper status codes
- [Analyze] Evaluate an existing API design for REST compliance violations
**Assessment:** Design a REST API for a library management system (rubric below)
| Criteria | Excellent (4) | Good (3) | Needs Work (2) |
|-------------------|----------------------------------|-----------------------|------------------------|
| Resource naming | Consistent plural nouns | Mostly consistent | Inconsistent naming |
| HTTP methods | Correct methods, idempotent | Minor method misuse | Incorrect methods |
| Status codes | Appropriate codes for all cases | Missing edge cases | Generic 200/500 only |
课程设计应包含以下部分:
课程设计, 教学大纲, 学习目标, 教学计划, 课程规划, course design, syllabus, curriculum, learning objectives, Bloom's taxonomy