演習を始める
結果
今日の復習(忘却曲線)
忘れかけたタイミングで解き直すと記憶に定着します。正解が続くほど次の復習間隔が延びます(1→3→7→16→35→90日)。
見返し★
「あとで確認」に登録した問題です(自信のない正解など)。
間違えた問題
直近の解答で不正解だった問題です。行をクリックすると内容を確認できます。
全体サマリ
分野別の正答率
学習の推移(日別)
間違いの多い問題 TOP10
解説の作成状況
解説の有無を一覧で見る
要改善フラグ
演習中に「解説がおかしい」と感じた問題を記録したものです。
問題を追加・編集
実際の過去問はここから入力できます(追加分はこのブラウザに保存され、エクスポートでバックアップ可)。解説は自分の言葉でまとめるのがおすすめです。
追加した問題
問題データ
現在 0 問を読み込み中(同梱バンク+追加分)。同梱の問題は data/questions.js の配列を編集しても増やせます。
オフライン利用
確認中…
問題画像を含む全ファイルを端末に保存します。保存後は電車内や圏外でも利用でき、通信量もかかりません。
データ管理
学習記録はこのブラウザ内(localStorage)に保存されます。端末やブラウザを変えると引き継がれません。バックアップは上のエクスポートから。
JSONフォーマット
演習の設定
見返し★の管理
見返しに登録した問題は「復習」タブと、演習の「見返し★のみ」から確認できます。
使い方マニュアル
1. 起動する
- PCで使う:
index.htmlをダブルクリックしてブラウザで開くだけ。 - スマホで使う:下の「6. スマホで使う」を参照。
2. 演習タブ(問題を解く)
- 出題する回・大分類・小分類で範囲を絞る(絞らなければ全分野)。
- 出題対象を選ぶ:すべて/間違えた問題のみ/未挑戦のみ/見返し★のみ/今日の復習。
- 出題数を決めて「開始する」。初期値は「設定」タブで変えられます。
- 選択肢を選ぶと正誤と解説がすぐ表示され、次の問題へ進めます。
- 解説を見る:採点せずに正答と解説だけ確認できます(履歴に残りません)。
- 見返し★:右上の☆を押すと登録。正解したけど自信のない問題などを別管理でき、「復習」タブや出題対象「見返し★のみ」で見返せます。
- 解説がまだ無い問題は、その旨が表示されます。
- 別のタブに移動しても、演習中なら戻ったときに同じ問題から続けられます。
3. 復習タブ(忘却曲線・間違い・見返し)
- 今日の復習(忘却曲線):忘れかけたころに解き直せるよう、復習期限が来た問題をまとめます。正解が続くほど次の間隔が延びます(1→3→7→16→35→90日)。「復習を始める」でまとめて出題。
- 見返し★:登録した問題の一覧。
- 間違えた問題:最終不正解が何日前かも表示されます。
4. 分析タブ(苦手の可視化)
- 分野別の正答率:大分類/小分類で切替。苦手な分野ほど上に赤で表示。
- 学習の推移:日ごとの解答数(棒)と正答率(折れ線)。
- 間違いの多い問題 TOP10:繰り返し間違える問題が一目でわかります。
5. 収録している問題
- IPA公式 午前過去問 800問:令和3年〜令和7年の春期・秋期 全10回 × 80問。問題は画像で表示され、ア/イ/ウ/エ で解答します(図表もそのまま見られます)。正解は公式の解答例どおりです。
- オリジナル演習問題 51問:シラバス全分野のテキスト問題。
1回分をひたすら回すには:演習タブの「出題する回」で年度を選び、出題数を80にして開始します。
自分で問題を足したいときは「問題管理 → 問題を追加・編集」から入力できます。
5.5 解説の管理と改善依頼
800問すべてに解説を用意するのは大変なので、必要な問題から順に作るための「解説管理」タブがあります。
- 作成状況:全体・回ごとの解説作成率をバーで表示。
- 次に解説を作るべき問題:「間違えた回数 × 解説なし」で優先度を自動計算して並べます。 「上位20問のリストをコピー」で、そのまま貼り付けて依頼できる文面が作れます。
- 一覧グリッド:緑=解説あり/グレー=解説なし/赤=要改善フラグ。 右上の青い点は「他の回にも出題された問題」=出やすい重要問題です。
解説がおかしいと思ったら:解答後に出る「⚑ 解説を要改善にする」を押すとフラグが立ち、 気になった点をメモとして残せます(解説がある問題のみ)。フラグは解説管理タブの「要改善フラグ」に集まります。
解説がまだ無い問題は、回を選んで「この回の未作成をコピー」すると、そのまま解説の作成を依頼できるリストになります。
5.7 設定タブ
- デフォルトの出題数(1〜100):演習開始画面の初期値。
- 最初からシャッフル:演習のシャッフルの初期状態。
- 見返し★の全解除もここから。
6. スマホで使う
- 手軽な方法:このフォルダごとスマホに送り、スマホのブラウザで
index.htmlを開く。 - 同じWi-Fiで共有:PCでこのフォルダを開き
python -m http.server 8080
を実行。PCのIPアドレス(例 192.168.x.x)をスマホのブラウザでhttp://192.168.x.x:8080と開く。 - ホーム画面に追加:ブラウザの共有メニューから「ホーム画面に追加」でアプリのように起動できます。
※学習記録は開いた端末・ブラウザごとに保存されます。PCとスマホで記録を合わせたいときは「学習記録をエクスポート/復元」を使ってください。
7. データのバックアップ
学習記録はブラウザ内(localStorage)に保存され、ブラウザのデータ消去で失われます。「問題管理」から学習記録をエクスポートして定期的に保存しておくと安心です。
出典・著作権について
問題の出典:独立行政法人情報処理推進機構(IPA)情報処理技術者試験
https://www.ipa.go.jp/shiken/mondai-kaiotu/index.html
IPAは過去問題の利用を認めており、出典を明記して利用しています。
解説は本アプリ用に書き起こしたもので、IPA提供のものでも他サイトからの転載でもありません。