Generate courseware, exercises, case studies, and learning guides for educational content.
Workflow
-
Needs Analysis - Gather requirements:
- Determine teaching objectives and audience level
- Clarify resource type (courseware/exercises/case study/guide)
-
Content Design - Design the resource:
- Plan content structure
- Write detailed content
-
Format Optimization - Polish and format:
- Choose an appropriate format and optimize the layout
Example: Progressive Exercise Set
## Exercise: Python List Comprehension (3 levels)
### Level 1 - Basic (Remember/Understand)
Convert this for loop to a list comprehension:
```python
result = []
for x in range(10):
result.append(x * 2)
# Answer: result = [x * 2 for x in range(10)]
```
### Level 2 - Intermediate (Apply)
Filter and transform: get squares of even numbers from 1-20.
```python
# Answer: squares = [x**2 for x in range(1, 21) if x % 2 == 0]
```
### Level 3 - Advanced (Analyze)
Flatten a 2D matrix and explain when NOT to use list comprehension.
```python
matrix = [[1,2,3], [4,5,6], [7,8,9]]
# Answer: flat = [num for row in matrix for num in row]
# Avoid when: nested comprehensions reduce readability (3+ levels)
```
Example: Slide Deck Outline
## Slide Deck: Introduction to REST APIs (45 min)
| Slide | Content | Duration | Activity |
|-------|---------|----------|----------|
| 1-3 | What is REST? Core principles | 10 min | Discussion: APIs you use daily |
| 4-6 | HTTP methods and status codes | 10 min | Quiz: match method to operation |
| 7-9 | Designing resources and URLs | 10 min | Exercise: design a bookstore API |
| 10-12 | Authentication and error handling | 10 min | Live demo with curl |
| 13 | Summary and next steps | 5 min | Q&A |
Output Format
- Basic Resource Information: Name, type, target audience
- Main Content: Core teaching content
- Exercises and Practice: Reinforce the knowledge learned
- Reference Materials: Extended learning resources
Best Practices
- Ensure content is accurate and aligned with course objectives
- Design progressive exercises (from easy to difficult)
- Design interactive segments to increase participation
- Provide an immediate feedback mechanism
Keywords
teaching materials, courseware production, exercise design, teaching cases, learning guide, teaching materials, courseware, exercises, case study, learning guide