間隔反復
間隔反復(Spaced Repetition)とは
Section titled “間隔反復(Spaced Repetition)とは”間隔反復は学習法の一つで、「どのくらい覚えているか」に応じて復習の間隔が自動的に延びます。
簡単な例:
- “LGTM” を学んだ場合、翌日にもう一度見る(1 日間隔)
- 完全に覚えていたら、3 日後にまた問われる
- まだ覚えていたら、7 日後
- 30 日まで延び続ける
しかし、ある日忘れてしまったら、間隔はすぐに 1 日にリセットされます。
DevGlish が使用するアルゴリズム:SM-2
Section titled “DevGlish が使用するアルゴリズム:SM-2”DevGlish は SM-2 アルゴリズム(Supermemo 2)を使用しています。これは 30 年以上前に開発された、現在も最も広く使われている間隔反復アルゴリズムです。
1. 復習カード
Section titled “1. 復習カード”単語帳内の復習進捗がある各エントリが「カード」です。毎日、DevGlish のメニューバーに復習すべきカードの数が表示されます:
DevGlish メニューバー ├─ Word Book ├─ Settings └─ Review 3 →「Review 3」をクリックして復習画面を開きます。
2. 4 つの評価ボタン
Section titled “2. 4 つの評価ボタン”各カードに英語の表現が表示され、覚えているか確認します。その後 4 つのボタンの 1 つをクリックします:
Card: "Good catch"
Do you remember this?
[Again] [Hard] [Good] [Easy] 0 2 3 5| ボタン | 意味 | 品質スコア | 結果 |
|---|---|---|---|
| Again | 完全に忘れた | 0 | 間隔が 1 日にリセット、すぐに再復習 |
| Hard | 覚えているが大変だった | 2 | 間隔が通常より短い |
| Good | 覚えている、反応速度は普通 | 3 | 間隔が標準どおり延びる |
| Easy | 楽に覚えている、反応が速い | 5 | 間隔が標準よりさらに長い |
3. 次の復習日の自動計算
Section titled “3. 次の復習日の自動計算”評価するたびに、システムが次の復習日を自動計算します。
例のシーケンス:
表現: "Could you elaborate"
Day 1: 保存 └─ 次回: 1 日後
Day 2: 復習 → Good (quality 3) └─ 次回: 3 日後
Day 5: 復習 → Good (quality 3) └─ 次回: 7 日後
Day 12: 復習 → Hard (quality 2) └─ 次回: 4 日後 (リセットだが完全ではない)
Day 16: 復習 → Easy (quality 5) └─ 次回: 15 日後
Day 31: 復習 → Good (quality 3) └─ 次回: 30 日後難易度ファクター(Difficulty Factor)
Section titled “難易度ファクター(Difficulty Factor)”各カードには「難易度」があり、2.5 から始まります。
- 簡単な表現 — 難易度 1.3〜2.0(間隔の延びが速い)
- 中程度の難易度 — 難易度 2.5〜3.5(標準的な延び)
- 難しい表現 — 難易度 4.0〜5.0(間隔の延びが遅い)
日々の復習フロー
Section titled “日々の復習フロー”メニューバーの通知
Section titled “メニューバーの通知”毎朝、DevGlish のメニューバーに今日復習すべきカードの数が表示されます:
DevGlish ➔ Review 5クリックして素早く復習モードに入ります。
素早い復習(5〜10 分)
Section titled “素早い復習(5〜10 分)”Review Session (5 cards)
Progress: ████░░░░░░ 2/5
Card 1: "Let me walk you through"
Do you remember?[Again] [Hard] [Good] [Easy]
← Back Next →評価するとすぐに次のカードに移ります。フロー全体が速く、摩擦なしです。
連続して復習した日数が「連勝」として表示されます:
Word Book Stats Current Streak: 7 days ✓ Longest Streak: 23 days単語帳内の各表現に復習進捗が表示されます:
Expression: "LGTM"
Spaced Repetition Last reviewed: 2 日前 Quality: 4/5 Interval: 10 days Next review: 2024-04-16 Total reviews: 12 Ease factor: 2.8「合計復習回数」を確認して、どれだけ投資したかを把握しましょう。ほとんどの人は、技術的な表現を本当にマスターするのに 3〜5 回の復習が必要です。
Free vs Pro バージョンの違い
Section titled “Free vs Pro バージョンの違い”Free バージョン
Section titled “Free バージョン”- ローカル単語帳(オフライン、クラウド同期なし)
- 基本的な復習(4 つの評価ボタン)
- 高度な統計なし(合計数のみ、詳細な進捗なし)
- メニューバーの復習通知なし
- 復習フローなし
Pro バージョン
Section titled “Pro バージョン”- すべての Free 機能
- クラウド同期の単語帳
- 完全な復習統計(難易度ファクター、ストリーク、詳細な進捗)
- メニューバーの復習通知と「今日 N 件到期」の表示
- 効率的な復習フロー(最適化された UI、ショートカットキー)
- 復習データのエクスポート
復習のベストプラクティス
Section titled “復習のベストプラクティス”1. 毎日復習する、たとえ 5 分でも
Section titled “1. 毎日復習する、たとえ 5 分でも”間隔反復で最も重要なのは、一度に長時間学習することではなく、継続的で小さな復習です。1 日 5 分の方が、週 1 回の 1 時間よりも効果的です。
2. 保存した当日から復習を始める
Section titled “2. 保存した当日から復習を始める”表現を保存した当日に復習を始めましょう(例えば夜に)。新しい情報がまだ「ホット」な状態で脳が印象を強化します。
3. 正直に評価する
Section titled “3. 正直に評価する”- Again — 本当に全く思い出せない
- Hard — 思い出したが、5 秒以上かかった
- Good — 自然に思い出した、1〜3 秒
- Easy — すぐに思い出した、全く苦労なし
4. 状況に応じて柔軟に調整する
Section titled “4. 状況に応じて柔軟に調整する”オフィスでコードレビューを書いているとき、いくつかの表現を復習する必要があるかもしれません。DevGlish で、「到期」カードでなくても、自主的に検索して復習できます。これは正式な復習にはカウントされませんが、記憶を強化します。
Search: "code-review" tag └─ Click on "Good catch" (not due today) └─ Review anyway for practiceよくある質問
Section titled “よくある質問”Q: 1 週間復習しなかったらどうなりますか? A: 問題ありません。復習が蓄積されます(15 枚の到期カードになるかもしれません)。一度に処理しても、数日に分けても構いません。「失敗」はありません。
Q: すでにマスターした表現を復習する意味はありますか? A: あります。表現がすでによくマスターされている場合(難易度 1.3、30 日間隔)でも、たまに復習すると強化されます。ただし、システムは「忘却に近い」カードを優先的に推薦します。
Q: なぜ一部の表現の間隔が短くなっているのですか? A: 常に「Again」や「Hard」を評価しているためです。システムはまだマスターしていないと判断しています。復習を続ければ、徐々にマスターできます。
Q: 次の復習日を手動で設定できますか? A: できません。SM-2 アルゴリズムは自動的で、科学的な正確性を保証しています。ただし、いつでも任意の表現を自主的に復習でき、システムの通知を待つ必要はありません。
Q: 毎日何枚のカードを復習すべきですか? A: 固定の数はありません。ただし、毎日 20 枚を超える場合、表現を保存するペースが速すぎて品質が不十分な可能性があります。毎日 5〜10 枚の高品質な復習をおすすめします。