teaching-resource-generator について
教育コンテンツの制作者向けに、教材、演習、事例、学習ガイドを作成するスキルです。要件分析、内容設計、書式調整の手順に沿い、段階的な演習例も含みます。
主な機能
- 01教材、演習、事例、学習ガイドの作成
- 02学習目標と対象レベルの分析
- 03構成の設計と内容の執筆
- 04書式とレイアウトの調整
- 05段階的な演習の設計
活用シーン
- 01授業スライドの構成案作成
- 02複数レベルの演習問題作成
- 03教育事例と学習ガイドの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill teaching-resource-generatorインストール後、Claude Code で/teaching-resource-generatorを入力して読み込まれたか確認します。
詳細
教材生成スキル
教育コンテンツ向けの教材、演習、ケーススタディ、学習ガイドを生成します。
ワークフロー
-
要件分析 - 要件を収集します:
- 教育目標と対象者のレベルを特定します
- リソースの種類(教材/演習/ケーススタディ/ガイド)を明確にします
-
コンテンツ設計 - リソースを設計します:
- コンテンツの構成を計画します
- 詳細な内容を作成します
-
形式の最適化 - 仕上げと書式設定を行います:
- 適切な形式を選び、レイアウトを最適化します
例:段階的な演習セット
## 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 |
出力形式
- リソースの基本情報:名称、種類、対象者
- コンテンツ本編:中核となる教育内容
- 演習と実践:学んだ知識を定着させます
- 参考資料:発展的な学習リソース
ベストプラクティス
- 内容の正確性を確保し、コースの目標に沿わせます
- 段階的な演習を設計します(簡単なものから難しいものへ)
- 参加意欲を高めるインタラクティブな要素を設計します
- 即時フィードバックの仕組みを提供します
キーワード
教材、教材作成、演習問題の設計、教育事例、学習ガイド、教育教材、教材、演習、ケーススタディ、学習ガイド
コメント
Markdown 対応