education-learning について
学習体験のデザイナー向けに、アニメーション原則を適用するスキルです。Disneyの12原則をフィードバック、画面遷移、進捗表示、達成演出に活用し、誤答には穏やかに対応します。
主な機能
- 01学習UIへのアニメーション原則の適用
- 02フィードバックと遷移の時間設定
- 03進捗や達成の演出
- 04誤答への穏やかな対応
- 05教育用ビジュアルの一貫性
活用シーン
- 01クイズの回答フィードバック設計
- 02レッスンや進捗の遷移アニメーション
- 03学習者の達成を祝う演出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dylantarre/ animation-principles --skill education-learningインストール後、Claude Code で/education-learningを入力して読み込まれたか確認します。
詳細
教育・学習アニメーションの原則
ディズニーの12の原則を活用し、理解を支えながら、意欲を高め、進歩を祝う魅力的な体験を作りましょう。
12の原則の活用例
1. つぶしと伸ばし
- 解答ボタン:選択時に親しみやすくつぶれる動き
- マスコット/キャラクター:伸びのある動きで個性を表現
- 達成バッジ:キャラクターらしく弾む動き
2. 予備動作
- クイズの結果表示:結果を見せる前に期待を高める
- 次のレッスン:新しいコンテンツに向けて心構えを促す
- 解答の送信:フィードバックの前に間を置く
3. 演出
- 学習コンテンツ:常に最優先で目立たせる
- 進捗インジケーター:目に見えるようにしつつ、気を散らさない
- インタラクティブ要素:次の行動を明確に示す
4. ストレート・アヘッドとポーズ・トゥ・ポーズ
- 動画レッスン:連続再生(ストレート・アヘッド)
- コースの進捗:段階ごとのモジュール(ポーズ・トゥ・ポーズ)
- インタラクティブな演習:質問の状態を明確に定義する
5. 後続動作とオーバーラッピング
- 正解:チェックマークが着地してから、お祝いの演出を加える
- レッスンカード:自然な後続動作を伴って積み重なる
- ポイントカウンター:更新後に数字が落ち着く
6. スローインとスローアウト
- 穏やかなトランジション:学習中に違和感を与えない
- コンテンツの表示:無理のないペースにする
- モーダルの表示:300~400msで滑らかに開く
7. 弧を描く動き
- 進捗パス:曲線を描く学習の道のり
- 解答のドラッグ:ドロップ領域まで自然な弧を描く
- 報酬アニメーション:紙吹雪が弧を描く
8. 副次的な動き
- XPの獲得:ポイントの更新中にきらめきを加える
- 連続記録の維持:カウンターとともに炎のアニメーションを表示する
- レベルアップ:メインのお祝いに背景エフェクトを加える
9. タイミング
- フィードバック:応答性を高めるため、素早く150~200ms
- お祝いの演出:意欲を高めるため、長めの500~800ms
- トランジション:分かりやすさを保つため、適度な300~400ms
10. 誇張
- 成功を祝う:大きく前向きな称賛をする
- 間違いには優しく対応する:落胆させない
- マイルストーン:記憶に残る形で成果を示す
11. 立体感のある描画
- イラスト:親しみやすく、一貫したアートスタイルにする
- 図解:分かりやすい教育用ビジュアルにする
- アイコン:威圧感を与えず、親しみやすくする
12. 魅力
- 励ます個性:温かく、支えになる雰囲気にする
- 年齢に適した表現:対象となる学習者に合わせる
- モチベーション設計:報酬を促すアニメーションを取り入れる
業界標準のタイミング
| アクション | 時間 | イージング |
|---|---|---|
| 解答へのフィードバック | 200ms | ease-out |
| 正解のお祝い | 600ms | spring |
| レッスンのトランジション | 350ms | ease-in-out |
| 進捗の更新 | 300ms | ease-out |
| 実績の解除 | 800ms | custom-bounce |
重要な原則
アニメーションは意欲を高め、報酬を与えるものであるべきです。進歩を惜しみなく祝い、間違いには優しく対応し、学習が冒険のように感じられる、よく考えられたマイクロインタラクションで意欲を保ちましょう。
コメント
Markdown 対応