mcpField
C
course-gamification-designer

course-gamification-designer

github.com/lensetekその他013 回インストール1 日前に更新
リポジトリ

course-gamification-designer について

course-gamification-designer は、理論的または抽象的な教材を教育用ウェブミニゲームに変換します。6種類のゲームパターンを扱い、レスポンシブな単一ファイル構成、ローカルランキング、即時フィードバックを備える設計です。

主な機能

  1. 016種類の教育用ミニゲームパターン
  2. 02単一ファイルのスタンドアロンゲーム
  3. 03タッチとキーボードに対応した画面
  4. 04ローカルでの最高スコア保存
  5. 05誤答への即時解説

活用シーン

  1. 01概念の分類練習
  2. 02試験前の誤解の見直し
  3. 03コードや数式の手順の並べ替え
  4. 04マッチングゲームでの用語学習

インストール

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

$npx skills add https://github.com/lensetek/course-agent-skills --skill course-gamification-designer

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

詳細

コースゲーミフィケーションデザイナー 🎮

course-gamification-designer は、理論的または抽象的な教材を、楽しく、挑戦しがいがあり、学びにつながるミニゲームに変換します。各学習セッションでは、内容に関連したゲームのバリエーションを用意し、生徒の理解をアクティブに深めることができます(アクティブラーニング)。


🕹️ 教育向けウェブミニゲームの6つのパターン

  1. コンセプト分類/ドラッグ&ドロップアリーナ:
    • 仕組み:教材のコンセプトが書かれたカードが落ちてきたり、ランダムに並んだりします。生徒は制限時間内に、カードを正しいカテゴリの容器へドラッグします。
    • 適した内容:データ型の分類、生物の分類体系、貸借対照表の構成要素、ネットワークアーキテクチャの種類。
  2. 分岐型シナリオシミュレーター(自分で選ぶアドベンチャー):
    • 仕組み:生徒は専門家(例:ソフトウェアアーキテクト、医師、プロジェクトマネージャー)の役を演じます。選択のたびに、各種指標(予算、ユーザー満足度、システムセキュリティ)が変化します。
    • 適した内容:職業倫理、ビジネスケーススタディ、サイバーセキュリティ危機の緩和、臨床診断。
  3. スピードトリビア&誤解を叩け!:
    • 仕組み:画面に次々と文が表示されます。生徒は、正しい科学的事実と、一般に広まっている神話や誤解を見分けます。
    • 適した内容:中間・期末試験の準備としての復習、授業冒頭の導入ウォームアップ。
  4. 数式・コード構文の組み立て:
    • 仕組み:コード行や数式の手順を示すブロックがランダムに並びます。生徒は正しい実行順序になるように組み直します。
    • 適した内容:プログラミングの論理、ソートアルゴリズム、物理・数学の公式の導出。
  5. インタラクティブなクロスワード/用語の迷宮:
    • 仕組み:定義をヒントとするデジタルクロスワード(LOTSレベル)です。文字の自動検証システムとヒントボタンを備えています。
    • 適した内容:医療、法律、薬学、会計の用語の暗記強化。
  6. カード記憶マッチ(ペア合わせ):
    • 仕組み:裏向きのカードをめくり、アイコンや用語と、それに対応する機能や定義を組み合わせます。

🛠️ ウェブゲームの技術的な特徴

  • 単一の独立したファイル(game.html):canvas、最新のビジュアルCSS、合成効果音(遅い外部アセットを使わないWeb Audio API)、JavaScriptのロジックを1つのファイルにまとめます。
  • レスポンシブ対応&モバイルビュー優先:スマートフォンのタッチスクリーンでも、マウスやキーボードを使うコンピューターモニターでもスムーズに動作します。
  • ポイントシステム&ローカルリーダーボード:ブラウザーのローカル領域(localStorage)に最高スコアを保存し、クラスの生徒同士で健全な競争を促します。
  • 即時フィードバック:不正解のたびに、なぜその答えが正しくないのかを簡潔に説明します。

コメント