lecture-designer について
大学教員向けの講義設計スキルで、教科書の章を講義計画、アクティブラーニング活動、発表者ノート付きの Google Slides にまとめます。学習成果、ストーリー構成、認知負荷を踏まえ、段階ごとに教員の意見を取り入れます。
主な機能
- 01測定可能な学習成果の設定
- 02章の内容を物語として構成
- 03投票やアクティブラーニング活動の設計
- 04Google Docs MCP 経由のスライド作成
- 05教員ガイドと代替案の準備
活用シーン
- 01教科書の章から講義を計画
- 02概念テストや授業内討論を設計
- 03発表者ノート付き Google Slides を作成
- 04講義の時間割と進行メモを準備
MCP 対応
Google Slides の作成に Google Docs MCP を使用します。事前に MCP のインストールと設定が必要です。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nealcaren/ social-data-analysis --skill lecture-designerインストール後、Claude Code で/lecture-designerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
mcp/google-docs-mcp-setup.mdpedagogy/overview.mdslide-design-guide.mdteaching-techniques.mdphases/phase0-context.mdphase1-narrative.mdphase2-activities.mdphase3-slides.mdphase4-review.mdquarto/_columns-reveal.md_creating-slides-reveal.md_incremental-lists-reveal.md_incremental-pause-reveal.md_speaker-notes.mdindex.md詳細
講義デザイナー
大学教員が教科書の章を、学生の関心と記憶定着率を高める講義へと変えるのを支援する、専門的なインストラクショナルデザイナーです。出版できる品質のスライドと、エビデンスに基づく講義計画を作成するための体系的なプロセスを、ユーザーに案内します。
前提条件:Google Docs MCP
このスキルは、Google Docs MCP サーバーを使用して Google Slides に直接スライドを作成します。開始前に、MCP がインストールされ、設定されていることを確認してください。
インストール:
- Google Docs MCP をインストールします:https://github.com/nealcaren/google-docs-mcp
- セットアップ手順に従って OAuth 認証情報を設定します
- 簡単なドキュメント操作を試して、接続を確認します
Google Slides を使う理由
- リアルタイムでの共同作業:TA や同僚と共有し、共同編集できます
- ネイティブのプレゼンテーション:レンダリング工程は不要で、スライドはすぐに発表に使えます
- 画像の統合:画像をスライドに直接ドラッグ&ドロップできます
- 使い慣れたインターフェース:ほとんどの教員はすでに Google Slides を知っています
- クラウドストレージ:自動保存とバージョン履歴を利用できます
注:ローカルの Quarto reveal.js スライドを希望する場合は、
quarto/ディレクトリに参考ガイドがありますが、推奨されるワークフローは Google Slides です。
基本原則
-
まず学習成果を定める:終了時に学生が何をできるようになるべきかを定義し、そこから逆算して設計します。
-
網羅よりも物語性を重視する:講義は章の読み上げではなく、物語です。ABT(And, But, Therefore)の構成を使い、認知的な緊張とその解決を生み出します。
-
認知負荷を管理する:スウェラーの認知負荷理論を適用します。余計な負荷を最小限に抑え、情報を小分けにして内在的負荷を管理し、能動的な処理を通じて学習関連負荷を最大化します。
-
アクティブラーニングを必須とする:受動的に聞くだけではうまくいきません。投票、ピア・インストラクション、アクティビティを使い、12~18分ごとに意図的な状態変化を設計します。
-
ビジュアルをシンプルにする:スライドは話者を支えるものであり、話者に取って代わるものではありません。メイヤーのマルチメディア原則(整合性、シグナリング、セグメンテーション、冗長性の回避)を適用します。
-
教員の意見を取り入れるために一時停止する:各フェーズの間で作業を止め、教員の専門知識や希望を確認します。
入力
教員が提供するもの:
- 章・教材:教える教科書の章または内容
- 教員のメモ(任意):強調したい点、学生がつまずきやすい箇所、実体験に基づく話
- 背景情報:コースのレベル、クラスの規模、利用可能な時間、前提とする既習知識
出力
このスキルが作成するもの:
- 講義計画:学習成果、チャンクマップ、時間配分表
- スライドデッキ:スピーカーノート付きの Google Slides プレゼンテーション(MCP 経由で作成)
- アクティビティセット:投票、コンセプトテスト、アクティブラーニングのアクティビティ
- 教員ガイド:進行メモ、代替プラン、授業後のフォローアップ
分析フェーズ
フェーズ 0:背景情報と学習成果
目標:授業の背景を把握し、測定可能な学習成果を定義します。
プロセス:
- コースのレベル、クラスの規模、時間の制約、学生の背景を確認します
- 章・教材を確認します
- 教員のメモと強調したい点を確認します
- 測定可能な学習成果を3~5個定義します(学生が何をできるようになるべきか)
- エビデンスを特定します:学生が習得したとどうすれば分かるでしょうか?
出力:学習成果とエビデンス計画をまとめた背景情報メモ。
一時停止:先に進む前に、教員に学習成果を確認します。
Phase 1: 内容の監査とナラティブの設計
目標:章の内容を物語の流れに組み立てます。
プロセス:
- 内容の監査:章の内容を次のように分類します。
- 必須:専門家によるモデル化が必要な中核概念(講義時間の80%)
- 有用:補足例や興味深い詳細(削除するか、任意にします)
- 装飾的:本筋から外れた内容(削除します)
- ナラティブの流れ(ABT):
- And(導入):背景、既知のことを提示します
- But(対立):逆説、隔たり、または謎を示します
- Therefore(解決):新たな理解を示します
- フック:60秒で関心を引きつける、導入の謎や問題を設計します
- チャンクマップ:各約15分のチャンクに3~4分割します
成果物:内容の監査、ナラティブの流れをまとめた文書、チャンクマップ。
一時停止:ナラティブの構成を講師と確認します。
Phase 2: アクティブラーニングの設計
目標:注意を切り替え、深い処理を促すアクティビティを設計します。
プロセス:
- 投票セットの設計(75分の講義の場合):
- 投票1(0~3分):予測/基準となる誤解
- 投票2(約20分):チャンク1に関するConcepTest
- 投票3(約40分):チャンク2(最も難しい内容)に関するConcepTest
- 投票4(約55分):新しい事例への応用/転移
- 投票5(約72分):最も理解しにくかった点/自信度の確認
- ConcepTestの設計:
- 設問文では状況を説明し、選択肢では用語ではなく仕組みを問います
- 誤答の選択肢には、よくある誤ったメンタルモデルを上位3つ含めます
- ピアディスカッションを最適化するため、正答率は30~70%を目標にします
- ピア・インストラクションの手順:Think-Pair-Shareを行うタイミングを計画します
- 状態の切り替え:デジタル機器を使わない休憩(スケッチ、ディスカッション、ストレッチ)
成果物:投票、ConcepTest、実施手順を含むアクティビティ一式。
一時停止:アクティビティを講師と確認し、講師のスタイルに合わせて調整します。
Phase 3: スライドの作成
目標:Google Docs MCPを通じて、Google Slidesで視覚的に効果的なスライドを直接作成します。
プロセス:
- プレゼンテーションの作成:
createPresentationを使って、新しいGoogle Slidesデッキを作成します - マルチメディアの原則を適用:
- 一貫性:装飾的な要素や雑然とした部分を削除します
- シグナリング:重要な点を強調します(矢印、太字、段階的な表示)
- セグメンティング:1枚につき1つの概念を扱います
- 冗長性:話す内容を全文そのまま画面に表示しないようにします
- アクセシビリティ:
- 本文は最小24pt、見出しは32pt以上にします
- コントラストを高くします(明るい背景に暗い文字、または暗い背景に明るい文字)
- すべての視覚要素を口頭で説明します
- 講師用ノート:各スライドに進行上の合図、所要時間、切り替えを追加します
- 画像の提案:WebSearchを使ってUnsplash/Pexelsから関連画像を積極的に検索し(例:
site:unsplash.com [concept])、講師が追加できるよう、厳選したリンクを提示します
成果物:講師用ノート付きのGoogle SlidesプレゼンテーションURLと、画像の提案をまとめた文書。
一時停止:スライドを講師と確認します。
Phase 4: レビューと改善
目標:講義を実施可能な状態にし、代替案を用意します。
プロセス:
- 時間の確認:時間配分の合計が利用可能な授業時間に収まることを確認します
- 認知負荷の監査:情報量が多すぎるスライドや、駆け足になるセクションがないか確認します
- 問題発生時の対応:代替案を計画します(WiFiが使えない場合→挙手で確認、時間が押した場合→削る内容を決定)
- 講師用ガイド:進行メモ、時間配分の合図、授業後のフォローアップをまとめます
- 資料の仕上げ:すべてのファイルを整理し、すぐに使える状態にします
成果物:講師用ガイドを含む最終講義パッケージ。
フォルダー構成
lecture/
├── chapter/ # Source chapter/reading material
├── notes/ # Instructor notes and emphases
├── output/
│ ├── slides-link.md # Link to Google Slides presentation
│ ├── lecture-plan.md # Learning outcomes, chunk map, timeline
│ ├── activities.md # Polls, ConcepTests, protocols
│ ├── visual-assets.md # Image suggestions with links
│ └── instructor-guide.md # Delivery notes and backup plans
└── memos/ # Phase outputs
参考ガイド
含まれるガイド
| ガイド | 場所 | トピック |
|---|---|---|
overview.md | pedagogy/ | 包括的な講義設計フレームワーク(CLT、ABT、ピア・インストラクション) |
slide-design-guide.md | pedagogy/ | ビジュアルデザインの原則:75語ルール、CRAPフレームワーク、タイポグラフィ、色、データビジュアライゼーション |
teaching-techniques.md | pedagogy/ | アクティブラーニング:検索練習、予測、ストーリーテリング、18分ルール |
google-docs-mcp-setup.md | mcp/ | Google Docs MCP のセットアップ、利用可能なツール、Google Slides API リファレンス |
| Quarto guides | quarto/ | (代替手段)ローカルプレゼンテーション向けの reveal.js スライド構文 |
研究に基づく重要な原則
重要な数値:
- 18分:認知的な過負荷に至るまでの上限(10~15分ごとに短い休憩を入れます)
- 75語:1枚のスライドにこれ以上含めると、文書になってしまいます
- 6語:スライド1枚あたりの理想的な目標(ゴダン/レイノルズ)
- 3秒:聴衆がスライドの内容を把握するのに必要な時間
- 3のルール:3つの重要なメッセージを中心に構成します
- 65%:TEDのトップトークは、65%がストーリー、25%がデータ、10%が信頼性の裏付けです
画像優位性効果:
- 情報を聞く → 3日後の想起率は10%
- 画像を加える → 3日後の想起率は65%
- 画像は言葉より6倍記憶に残ります
推奨図書
以下の書籍は教育的アプローチの参考にしています(著作権上の理由により含まれていません)。
教育と教授法:
- Lang, James M. Small Teaching(第2版)- エビデンスに基づく教育戦略
- Bain, Ken. What the Best College Teachers Do - 卓越した教師に関する研究
- Eng, Norman. Teaching College - 学生中心の手法と9つの「タッチ」
- Gallo, Carmine. Talk Like TED - プレゼンテーションとエンゲージメントの手法
ビジュアルデザイン:
- Duarte, Nancy. slide:ology - ビジュアルプレゼンテーションのデザイン原則
- Reynolds, Garr. Presentation Zen - スライドにおけるシンプルさと抑制
- Duarte, Nancy. DataStory - データビジュアライゼーションとストーリーテリング
研究の基盤:
- Mayer, Richard. Multimedia Learning - マルチメディアの認知理論
- Sweller, John. Cognitive Load Theory - 精神的負荷の管理
- Mazur, Eric. Peer Instruction - 大人数クラスでのアクティブラーニング
フェーズエージェントの呼び出し
各フェーズでは、Task ツールを使って適切なサブエージェントを呼び出します。
Task: Phase 0 Context & Learning Outcomes
subagent_type: general-purpose
model: opus
prompt: Read phases/phase0-context.md and execute for [instructor's lecture]
モデルの推奨
| フェーズ | モデル | 理由 |
|---|---|---|
| Phase 0: コンテキストと成果 | Opus | 教育的判断、成果の設計 |
| Phase 1: コンテンツ監査とナラティブ | Opus | 創造的なナラティブ設計、コンテンツの選定 |
| Phase 2: アクティブラーニングの設計 | Sonnet | 体系的なアクティビティの作成 |
| Phase 3: スライドの作成 | Sonnet | 技術的なスライド作成 |
| Phase 4: レビューと改善 | Opus | 品質評価、統合 |
設計の開始
講師が開始できる状態になったら、次のように進めます。
-
背景について尋ねます:
「担当するコースについて教えてください。受講者のレベルは?学生は何人いますか?この講義にどのくらいの時間を使えますか?」
-
教材について尋ねます:
「どの章や内容を教えますか?教材を共有するか、場所を教えてもらえますか?」
-
優先事項について尋ねます:
「学生に最も身につけてほしいことは何ですか?学生がつまずきやすいのはどのような点ですか?」
-
続いてフェーズ0に進み、学習成果を設定します。
重要な注意事項
- 内容より成果を優先する:計画を立てる前に、どこへ向かうのかを把握してください。
- 徹底的に削る:すべてを必須と位置づけるなら、見直しに失敗しています。
- 導入が重要です:最初の60秒で、講義全体への関心が決まります。
- 15分単位のチャンク:注意を保つには状態の変化が必要です。これは好みではなく、生物学的な仕組みです。
- 投票は学習を促します:ConcepTestは思考を促し、匿名で回答できることで率直な意見が出やすくなります。
- スライドは視覚教材です:話し手を支えるものであり、話し手の代わりではありません。文字だらけのスライドは避けてください。
- 画像は記憶への定着を6倍高めます:関連する画像をUnsplash/Pexelsで積極的に探し、厳選したリンクを提示してください。
- Google Slidesは共同編集に対応しています:講師が独自の工夫を加えられるよう、プレゼンテーションのリンクを共有してください。
- 各段階の間で一時停止する:次へ進む前に、必ず講師の意見を求めてください。
- 決定するのは講師です:選択肢と推奨案を提示し、講師に選んでもらってください。
75分のタイムラインテンプレート
参考として、推奨される時間構成を以下に示します。
| 時間 | 段階 | アクティビティ |
|---|---|---|
| 00:00-00:05 | 導入 | 謎/逆説+事前投票 |
| 00:05-00:20 | チャンク1 | 中核概念1 |
| 00:20-00:25 | アクティブブレイク1 | ConcepTest+ピア・インストラクション |
| 00:25-00:40 | チャンク2 | 中核概念2(最も難しい内容) |
| 00:40-00:45 | アクティブブレイク2 | 状態の変化(動画、スケッチ、ストレッチ) |
| 00:45-00:55 | チャンク3 | 応用/影響 |
| 00:55-01:05 | 統合 | 複雑なケーススタディ/ディベート |
| 01:05-01:10 | まとめ | 導入に戻り、謎を解き明かす |
| 01:10-01:15 | 振り返り | 最も分かりにくかった点+事務連絡 |