仕様と根拠

SM-2 の間隔

1 回目の間隔 I(1)は 1 日、2 回目 I(2)は 6 日、3 回目以降は I(n)=I(n-1)×EF で、小数は切り上げて整数の日数にします。EF は単語ごとの「やさしさ」で、初期値は 2.5 です。この規則は Wozniak の SuperMemo 2 のアルゴリズムの説明ページによるものです。

評価による EF の更新

復習のたびに評価 q(0〜5)を付け、EF を EF+(0.1−(5−q)×(0.08+(5−q)×0.02)) に更新します。q=4 なら変化はなく、q=5 なら 0.1 増え、q=3 なら 0.14 減ります。EF は 1.3 より小さくならず、q が 3 未満のときは EF を変えずに最初の間隔からやり直します。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
Piotr Wozniak, SuperMemo 2: Algorithm2026年10月29日手順 3(間隔 I(1)=1・I(2)=6・I(n)=I(n-1)×EF、小数は切り上げ)・5(EF の式と下限 1.3)・6(評価 3 未満は最初から)
RFC 3339 Date and Time on the Internet: Timestamps2026年10月29日5.7・付録 C(日付の妥当性と閏年)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 復習の間隔はあくまで目安です。理解度や試験日に合わせて自由に調整してください。
  • このツールは公的機関の規則ではなく、学習法として公開されたアルゴリズムの計算です。