mcpField
T
teaching-resource-generator

teaching-resource-generator

github.com/partme-aiその他716145 回インストール3 週間前に更新
リポジトリ

teaching-resource-generator について

教育コンテンツの制作者向けに、教材、演習、事例、学習ガイドを作成するスキルです。要件分析、内容設計、書式調整の手順に沿い、段階的な演習例も含みます。

主な機能

  1. 01教材、演習、事例、学習ガイドの作成
  2. 02学習目標と対象レベルの分析
  3. 03構成の設計と内容の執筆
  4. 04書式とレイアウトの調整
  5. 05段階的な演習の設計

活用シーン

  1. 01授業スライドの構成案作成
  2. 02複数レベルの演習問題作成
  3. 03教育事例と学習ガイドの作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/partme-ai/full-stack-skills --skill teaching-resource-generator

インストール後、Claude Code で/teaching-resource-generatorを入力して読み込まれたか確認します。

詳細

教材生成スキル

教育コンテンツ向けの教材、演習、ケーススタディ、学習ガイドを生成します。

ワークフロー

  1. 要件分析 - 要件を収集します:

    • 教育目標と対象者のレベルを特定します
    • リソースの種類(教材/演習/ケーススタディ/ガイド)を明確にします
  2. コンテンツ設計 - リソースを設計します:

    • コンテンツの構成を計画します
    • 詳細な内容を作成します
  3. 形式の最適化 - 仕上げと書式設定を行います:

    • 適切な形式を選び、レイアウトを最適化します
例:段階的な演習セット
## 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)
​```
例:スライド資料のアウトライン
## 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 |

出力形式

  • リソースの基本情報:名称、種類、対象者
  • コンテンツ本編:中核となる教育内容
  • 演習と実践:学んだ知識を定着させます
  • 参考資料:発展的な学習リソース

ベストプラクティス

  • 内容の正確性を確保し、コースの目標に沿わせます
  • 段階的な演習を設計します(簡単なものから難しいものへ)
  • 参加意欲を高めるインタラクティブな要素を設計します
  • 即時フィードバックの仕組みを提供します

キーワード

教材、教材作成、演習問題の設計、教育事例、学習ガイド、教育教材、教材、演習、ケーススタディ、学習ガイド

コメント