学習プラットフォームの設計パターン

一言まとめ

Tutorials Dojo(1 つの問題バンクを複数モードで使う)、Execute Program(復習できたら次を解放)、Khan Academy(時間で劣化する習熟度と混合テスト)、Brilliant(2〜4 文読んで 1 問)から抽出した 15 パターン。裏付けは想起練習と分散練習の効果量が高く、再読は低いという学習科学。ストリーク不安とリーグは離脱要因。

作成 · 更新 · #learning#education#product-design#spaced-repetition
目次 5 sections
  1. 01 15 のパターン
  2. 02 学習科学の裏付け
  3. 03 短い正典テキストを教材にするときの組み立て
  4. 04 関連
  5. 05 更新履歴

調査時点: 2026-10。調査対象: Real Python、learnpython.org、Exercism、Codecademy、freeCodeCamp、Python Tutor、AWS Skill Builder、Tutorials Dojo、A Cloud Guru、Cantrill、ExamPro、Cloud Quest、Duolingo、Brilliant、Khan Academy、Microsoft Learn、Google Cloud Skills Boost、roadmap.sh、MDN Curriculum、Kaggle Learn、Execute Program、Anki / Quizlet、Readwise、Head First。

15 のパターン#

#パターン例効く理由
1小さく読んで即確認(2〜4 文 → 1 問)Brilliant、Kaggle Learn、learnpython.org読書を想起練習に変える。注意の持続時間に合う
2説明の前に問うBrilliant、Head First生成効果。解説に「読む理由」ができる
3全選択肢に解説(誤りの理由も)Tutorials Dojo、AWS 公式問題集、Scrum Open誤概念の矯正はここで起きる
41 つの問題バンクを複数モードで使う(復習 / 本番 / 分野別 / 総合 / カード)Tutorials Dojo作る量は同じで価値が数倍
5階層化された混合テスト(節 → 単元 → 総合)Khan Academy、freeCodeCampインターリービングと明確な「終わった」ゲート
6再証明が必要な習熟度(Familiar / Proficient / Mastered、時間で劣化)Khan Academy、Quizlet% バーより情報量が多く、復習対象を決められる
7軽い間隔反復と翌日の呼び出しExecute Program、Duolingo HLR、Readwise、Anki FSRS分散練習は最も効果量の大きい戦略
8「読んだ」ではなく「復習できた」で次を解放(上級者向け解除トグルつき)Execute Program、Exercism の Learning / Practice モード前節の想起を強制する。トグルが無いと熟練者が離脱
9シナリオ / 役割ベースの設問AWS 公式問題、Cloud Quest、MS Learn転移を測る
10維持が安いストリーク(1 日 1 レッスンで可、週単位、フリーズ)Duolingo の改善、Codecademy の週目標習慣化しつつ不安を作らない。ハート・リーグは離脱要因
11失敗が低コスト(無制限リトライ、「諦める」まで減点なし)Execute Program、Khan Academy自己テストの頻度が上がる
12全体像が一画面で見える地図roadmap.sh、MS Learn、Cantrill の進捗 %節ごとの状態が動機になる
13参照テキストが常に 1 クリック / 並置Python Tutor、Readwise、Tutorials Dojo の参照リンク正典テキストでは「根拠の文」を引用できることが信頼そのもの
142 段階の修了証(読了バッジ vs 応用スキルバッジ)Google Skills Boost、MS Learn、freeCodeCamp「読んだ」と「使える」を区別
15第 2 チャネルの説明(図・音声・解説動画)ExamPro、Head First同じ概念を複数の符号化で定着

学習科学の裏付け#

  • 想起練習(テスト効果)と分散練習は効果量「高」。再読は「低」(Dunlosky 2013 の整理)。
  • インターリービング(複数の単元を混ぜて出す)は弁別力を上げる。
  • 精緻化質問(「なぜそうなのか」)は、参照テキストが手元にあるときのみ有効。無いと誤った精緻化を生む。
  • ゲーミフィケーション批判: ストリーク不安とリーグによる内発的動機の侵食。Duolingo 自身の修正は「ストリークを安くする」方向だった。

短い正典テキストを教材にするときの組み立て#

  • 単元 = 原典の節、チャンク = 段落。各チャンクに数問。
  • 設問の層: 想起(数値・担当は?)→ 弁別(似た語の違い)→ シナリオ(〜のとき何をすべきか)。
  • すべての解説が原典の該当文を引用し、そこへジャンプできる。誤選択肢にも「なぜ誤りか」。
  • 「以前の版の名残」を忘れ直す専用モジュール。
  • 復習キュー(簡易 SRS)の消化を次の単元の解放条件にし、熟練者向けに全解放モードを置く。
  • ハート制・リーグ・日次ストリークは入れない。

関連#

更新履歴#

  • 2026-10-07: 初版(ローカル調査ノート)
  • 2026-10-17: Wiki へ移植、概念ページとして再構成

出典

  1. https://tutorialsdojo.com/the-new-tutorials-dojo-practice-test-portal-is-now-live/
  2. https://www.executeprogram.com/spaced-repetition
  3. https://support.khanacademy.org/hc/en-us/articles/115002552631
  4. https://blog.duolingo.com/improving-the-streak
  5. https://brilliant.org/resources/choosing-brilliant/how-brilliant-teaches-math/
  6. https://faqs.ankiweb.net/what-spaced-repetition-algorithm
  7. https://www.schreyerinstitute.psu.edu/pdf/SixStrategiesEffectiveLearning.YanaWeinstein.2017.pdf

同じトピック — 企画・PM