コンテンツにスキップ

コンテンツレッスンと復習

コンテンツレッスンは、小さな手作りの学習ユニット (通常 5〜10 分)で、公開レッスンセットからダウンロードされます。 AI チャットセッションではなく、専用のビューアで動きます。 レッスンの後、アプリはあなたがどの単語、ペア、フレーズを 間違えたかを正確に記憶し、後で行うターゲットを絞った復習 セッションのためにそれらを予定に組み込みます。

レッスンは、AI API キーを必要としない代替の学習経路です。 アプリを試すのに最適で、自由なチャットよりもキュレーションされた 教材のほうがうまく機能するコンテンツにも向いています。


レッスンの出所

レッスンはコンテンツセット — 公開 GitHub リポジトリで公開 されている小さな束 — に存在します。/content にある セットブラウザは、利用可能な各セットを一覧表示します。 クリックするとダウンロードできます。セットはローカルに キャッシュされる(バックエンド運用時はファイルシステム、 ブラウザのみのモードでは IndexedDB)ので、初回ダウンロードの 後はオフラインで学習できます。

v1.27.0 のパイロットセットはフランス語 A1(2 レッスン、 14 カード、4 つの演習タイプすべてをカバーする 9 つの演習)です。 それ以降のリリースごとに新しいものが追加されています。最新の カタログは セットリポジトリ をご覧ください。


レッスンの流れ

セットを開き、レッスンを選ぶと、レッスンビューアが各カードと 演習をステップごとに案内します。

  1. カードは読むための教材を提示します。準備ができたら 「次へ」をクリックします。
  2. 演習は記憶したことを確認します。4 つのタイプが利用 できます。
  3. マッチング — ペア(単語 ↔ 翻訳)をドラッグします。 見つけたペアの両方のタイルは独自の色番号バッジを 共有するので、対応が色覚多様性に配慮した形で(色だけに 頼らず)認識できます。
  4. 画像選択 — ヒントに合う画像を選びます。
  5. 自由記述 — 答えを入力します。
  6. ワードタイル — タイルから文を組み立てます。
  7. 穴埋め — 文中の空欄を埋めます(あなたの間違いから ターゲットを絞って生成されます。下記参照)。

上部の進捗バーが、レッスンのどこまで進んだかを追跡します。 いつでも中断できます。進捗はステップごとに保存され、中断した ところから続きます。

Enter ショートカット

レッスン全体をキーボードで操作できます。Enter は回答済みの 演習をチェックし、次のステップに進みます。自由記述と穴埋めの フィールドは Enter で送信します(改行はしません)。Enter 自体を 必要とする操作要素が優先されます。このショートカットは 設定 → 学習で切り替え可能で(デフォルトはオン)、エラー リプレイ(「間違いを繰り返す」)でも有効です。

例リンクと理論リンク

  • 例を見る: 理論ステップには、詳しい例へのオプションの リンクを付けられ、「例を見る」ボタンとして表示されます。
  • 理論をもう一度読む: 演習には、最も近い直前の理論への 控えめなリンクが表示されます。そこから「演習に戻る」で再び 問題に戻れます。こうして、流れを失わずに規則を参照できます。

サマリー

最後の演習が完了すると、レッスンサマリーが表示されます。

  • あなたの結果に基づく0〜3 のスター評価
  • 3 スター 正解率 90% 以上
  • 2 スター 75% 以上
  • 1 スター 50% 以上
  • 0 スター 50% 未満
  • どの演習に合格し、どれに間違いが含まれていたか(間違ったものに ついては正解とともに)を示す演習ごとの内訳
  • 次のレッスン繰り返すセットに戻るのボタンで、 次のアクションがワンクリックで届きます。

初回で 3 スターを達成すると、小さな祝福アニメーションが流れます。 (OS 設定で「視差効果を減らす」を有効にしている場合、 アニメーションはそれを尊重します。)

結果をエクスポートする

サマリーには「結果をコピー」「ファイルに保存」が あります。どちらも、あなたのスコア、間違いごとの内訳 (あなたの答え + 正解)、まだ弱い領域を含むMarkdown レポートを生成します。このレポートは、あなたをピンポイントで 助けてくれる AI アシスタントに貼り付けるのに適しています。 エクスポートはバックエンドを使わない純粋なジェネレーターで、 両方のストレージモードで動作します。


要素単位の間違い追跡

あらゆる演習タイプにおける各間違いは、あなたが間違えた具体的な 要素 — その単一の単語、ペア、フレーズ — を指す行を書き込みます。 アプリは「レッスン 3 で 6/10 だった」だけを記憶するのでは ありません。「あなたは特に bonjourmerci で苦労した」ことを 記憶します。

同じ要素を3 回連続で正解すると、それはマスター済みとして マークされ、復習キューから削除されます。マスター済みの要素を後で 間違えると、それはキューに戻ります。マスターの取りこぼしは、 忘れられたマスターです。


復習キュー

復習が必要な要素が 1 つ以上あると、ダッシュボードに復習カードが 表示されます。これは次のことを示します。

  • 期日が来た要素の数
  • 期限切れの数(予定された復習日を過ぎたもの)
  • /review/:setId で集中したミニセッションを開く今すぐ復習 ボタン

スケジューリングは、その要素を連続で何回正解したかに基づく 3 つの段階を使います。

連続正解 次の復習
0 1 日後
1 3 日後
2 7 日後
3(マスター済み) キューから削除

キュー内では、エントリは次のように並びます。期限切れが先、 次に間違い回数の降順、次に最新の間違いが先。こうして、 最も苦労している要素が上に上がってきます。


復習セッション

/review/:setId の復習セッションは、キューの上位エントリから ミニレッスンをその場で合成します。v1.35.0 以降の混合 戦略です。

  • ある単語を元々マッチングまたは画像選択の演習で 間違えた場合、まさにその演習をもう一度行います(新しい シャッフルで。純粋な筋肉記憶ではありません)。
  • 自由記述ワードタイルで何かを間違えた場合、復習は、 間違えた単語を正確にターゲットとする穴埋め演習の生成を 試みます。同じ知識を別の形で。特定の演習形式を繰り返すのでは なく、柔軟性が鍛えられます。
  • ある要素についてきれいな穴埋めを作れない場合(例:元の プロンプトが答えを文中に含んでいなかった場合)、復習は静かに 元の演習を再生します。壊れたステップや空のステップを受け取る ことは決してありません。

復習セッションを完了すると、同じ採点 + スター + 要素追跡の機構が 動きます。復習を通じて 50 個の要素をマスターすると、 復習マスターのバッジを獲得します。

レッスン終了時の訂正ラウンド

v1.35.0 の新機能です。間違いを含んでレッスンを完了すると、 サマリーページはスコアと「次のレッスン」ボタンの間に小さな 訂正ラウンドを表示します。これはそのレッスンから最大 5 つの 具体的な間違いを取り上げ、それぞれを、間違えた単語/冠詞を 正確にターゲットとする新しい穴埋めとして提供します。

  • いつでもスキップ可能。 「次のレッスン」ボタンは表示された ままです。訂正ラウンドは任意の練習であり、関門ではありません。
  • 訂正すべきものがあるときだけ表示。 満点のレッスンは完全に スキップします。間違いをきれいな穴埋めに変換できないレッスン (まれ)も同様です。
  • 完了した各穴埋めはマスターにカウントされます。 訂正ラウンドは メインレッスンと同じ要素追跡レコードを書き込みます。これらの 要素でのあなたのストリークが、3 回正解のマスターしきい値へと 近づきます。

最後に、追加の練習の効果が見えるよう、短い「{n} 個の要素を 改善しました」の行が表示されます。

ビジュアル差分フィードバック

これも v1.35.0 の新機能です。間違った自由記述とワードタイルの 答えは、あなたの入力と正規の答えとの間のトークン単位の差分を 表示するようになりました。3 色を使い、色だけに頼ることは ありません。

  • 赤の取り消し線 — あなたが書いたが含むべきでなかったもの (スクリーンリーダーと色覚多様性のユーザー向けの × マーカー 付き)。
  • — 正規の答えに含まれるがあなたが見落としたもの (+ マーカー付き)。
  • 黄色と矢印 → — わずかに間違った単語。あなたの単語期待される語 として表示されます。

同じ差分はレッスンのサマリーの各演習の内訳にも表示されます。 ユーザー入力が v1.35.0 以降のストレージに記録されている、 すべての自由記述またはワードタイルの答えについてです。


XP とバッジ

完了した各レッスンは、スターの数式に従って XP を獲得します。

  • 30 XP のベース
  • 達成したスター 1 つにつき +10 XP(0 → 0、1 → +10、 2 → +20、3 → +30)
  • 初回で 3 スターを達成した場合の+20 XP のボーナス (各ステップが試行回数 = 1、繰り返しなし)
  • チャットセッションと同じ1 日のストリーク倍率(連続日数 1 日あたり +25%、7 日で頭打ち)

レッスンにまつわる 4 つの新しいバッジが解放されます。

  • 最初のレッスン — 最初のコンテンツレッスンを完了する。
  • 10 レッスン完了 — 10 個のコンテンツレッスンを完了する。
  • 3 スター連続 — 3 つのレッスンを連続で 3 スター達成する。
  • 復習マスター — 分散復習を通じて 50 個の要素をマスターする。

レッスンの完了はあなたの1 日のストリークにもカウントされる ので、コンテンツレッスンでの学習は、チャットセッションと同じ ようにヒートマップを埋めます。


ストレージモード

レッスンは両方のストレージモード — API(バックエンド)と Dexie(ブラウザのみ/GitHub Pages) — で動作します。要素単位の 間違い追跡と SRS スケジューリングは、ブラウザのみのモードでも IndexedDB に対して同一に動くので、公開 GitHub Pages のサイトを 訪れるユーザーは、バックエンドなしで完全な復習ループを得られます。

v1.33.0 以降は、ゲーミフィケーションも揃えられました。 ブラウザのみのモードでも、完了したレッスンに対してサーバー モードと同じ XP とレッスンバッジを獲得します。スター、 ストリーク、バッジのロジックは TypeScript に移植され、同一の ゴールデン値に対して保証されています。レッスン完了において、 モード間の機能差はもはやありません。


データ保護

すべてのレッスン進捗、要素間違いの行、復習キューの状態、 スケジューリングデータは、あなた自身のデバイス — ファイル システム(API モード)またはブラウザ(IndexedDB) — に 留まります。あなたがどの単語で苦労しているかについて、何かが どこかに送信されることはありません。