course-designer

$npx mdskill add partme-ai/full-stack-skills/course-designer

Designs structured courses with syllabi, learning objectives, lesson plans, and assessment rubrics for educational planning.

  • Helps users create curricula, write learning objectives, structure modules, or build assessment plans.
  • Integrates with Bloom's taxonomy for categorizing learning objectives and designing educational content.
  • Decides recommendations by analyzing user requirements, structuring content, and planning activities and assessments.
  • Presents results through detailed course designs, including examples like REST API modules with rubrics.
SKILL.md
.github/skills/course-designerView on GitHub ↗
---
name: course-designer
description: "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.

## Workflow

1. **需求分析** - Gather requirements:
   - 明确目标受众和学习需求
   - 确定课程目标和预期成果
   - 分析现有资源和约束条件

2. **内容规划** - Structure the curriculum:
   - 划分课程模块和单元
   - 确定每个模块的核心知识点
   - 规划知识点的学习顺序

3. **活动设计** - Design teaching activities:
   - 为每个知识点设计教学活动
   - 规划实践练习和项目
   - 设计互动和讨论环节

4. **评估设计** - Build assessment plan:
   - 设计评估方式和标准
   - 创建评估工具和 rubric
   - 规划评估时间点

### Example: Learning Objective (Bloom's Taxonomy)

```markdown
## 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   |
```

## 输出格式

课程设计应包含以下部分:

- **课程基本信息**: 课程名称、目标受众、总时长
- **课程目标**: 总体目标和具体学习目标
- **课程大纲**: 模块划分和内容概览
- **详细教学计划**: 每节课的教学安排
- **评估方案**: 评估方式和标准
- **资源清单**: 所需的教学资源

## 最佳实践

- 确保学习目标清晰、可测量(使用 Bloom 动词)
- 保持内容递进,由浅入深
- 平衡理论学习和实践应用
- 评估方式应与学习目标对齐

## Keywords

课程设计, 教学大纲, 学习目标, 教学计划, 课程规划, course design, syllabus, curriculum, learning objectives, Bloom's taxonomy
More from partme-ai/full-stack-skills