SuperAPI AI Directory

teaching-resource-generator

General & other

View repository

Updated 10-16 03:15

About this skill

Teaching Resource Generation Skill

Generate courseware, exercises, case studies, and learning guides for educational content.

Workflow

  1. Needs Analysis - Gather requirements:

    • Determine teaching objectives and audience level
    • Clarify resource type (courseware/exercises/case study/guide)
  2. Content Design - Design the resource:

    • Plan content structure
    • Write detailed content
  3. 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