最終更新: 2025-10-29
このドキュメントは、問題の登録・改訂・出力・集計の運用ルールをまとめたものです。
画面上部に4つのタブがあります。
本ツールでは、問題は1行1レコードとして扱われ、主に以下のフィールドを持ちます。
| question_id |
問題ID。例: Q2025-101a。改訂版は
Q2025-101aR1 のように末尾にR番号を付ける。
|
|---|---|
| case_id |
症例ID。連問で共通させるID。例:
CASE2025-101。症例のない単問は空欄にする。
|
| case_text | 症例文(症例提示)。HTML可。 |
| title |
問題のタイトル(内部用。受験者には表示されない)。例:
肺炎の尿中抗原
|
| department | 作成教室・講座。例: 細菌学 |
| author | 作問者(担当者名・チーム名)。 |
| language | 問題の使用言語。ja または en。 |
| difficulty | 難易度(1〜5)。 Lv1: 正答率80%以上 / Lv5: 10%未満など。 |
| domain1, domain2 | 領域。最大2つまで。例: 呼吸器感染症 / 診断。 |
| active | true(現役) or false(非現役)。 |
| tag | 自由タグ(補助的な分類や注意書き)。 |
| question_text |
問題文。リッチテキスト可(<b>,
<i>, <u>,
<em> のみ許可)。
|
| choice_a〜e | 選択肢a〜e。リッチテキスト可。 |
| correct | 正解肢(aやa,cなどカンマ区切り)。 |
| keywords |
検索・分類補助用のキーワード。カンマ区切り。 例: 肺炎,尿中抗原,診断
|
| image_file | 画像ファイル名(例: case101_xray.png)。 |
| comment | 教員向けコメント(意図・注意点など)。イタリック、ボールド、下線はタグ付きで入力が可能です。 |
| explanation | 学生向け解説。イタリック、ボールド、下線はタグ付きで入力が可能です。 |
| created_at | 作成日時。 |
| updated_at | 最終更新日時。 |
| revision_note | 修正メモ。「第107回医師国家試験A14を改変」など由来も含めて記録する。 |
※ question_text / choice_a〜e /
case_text は、
太字(<b>,<strong>)・斜体(<i>,<em>)・下線(<u>)のみHTML可。
case_id は空欄。case_id はあるが、そのIDを持つのが1問だけ。case_id を共有する。Q2025-101a, Q2025-101b,
Q2025-101c がすべて CASE2025-101。
Q2025-001 → 改訂版は Q2025-001R1 → さらに
Q2025-001R2。
active=false
にするかどうかは人が判断する(自動では切り替えない)。
question_id は新規のIDを入力する。
Q2025-001ならQ2025-001R1など)で保存する。data-lock="hard"
の項目(ID、症例ID、教室、言語など)は安全のため編集ロックされる。
data-lock="soft"
の項目(選択肢、キーワード、解説など)は編集しやすい。
data-lock="hard"
の項目も一時的に編集できる。question_id
が既存と重複していたら保存できない。必ず新しいIDにする。new.csv
の対象にもなる。
question_id を上書き保存できる。data.csv(既存/過去問)を読み込むと、一覧に反映される。
history.csv
を読み込むと、各問題の出題歴(どの試験で出たか等)が詳細に表示される。
作成したCSVファイルを直接Excelで開くと、文字化けが起こることがあります。
以下の手順で開くと正しく表示されます。
※この方法で保存したCSVは、再度ツールに読み込んでも文字化けしません。
Excelを使わずにメモ帳で開いて保存する方法でも、文字化けを防ぐことができます。
この方法で保存したCSVも、Excelで開いても本ツールに読み込んでも文字化けしません。
統計タブでは、読み込んだ全問題(=現在の一覧に入っている問題)を集計する。
難易度は1〜5で扱う。
過去データ由来で Lv2 のような表記になっていても、内部で
2 に正規化して集計する。
question_id を新規でふる(例: Q2025-210)。
case_id を入れる(例:
CASE2025-210)。単問なら空欄でよい。
question_id を ...R1 のような新IDに変更。
question_id のまま上書きされる。
基本方針は「既存は残して、改訂版を別IDで作る」。
直接編集は最小限にして、必ず revision_note に理由と日付を書き残す。
case_id) は症例単位で統一。case_id を入れる。
case_id を空欄にする。(自動で埋めない)
domain1/domain2)は統計に使われるので、できれば2つまで正確に選ぶ。
comment
で「この選択肢はひっかけ?」などの設計意図を必ず残す。
explanation)は学生配布にも使える想定。
このツールは「作問の透明化」「改訂の追跡」「出題の再利用性向上」「守り(事故防止)」を目的としています。
運用ルールを守ることで、誰がいつどの問題をどう変えたかが後から追えるようになります。
このツールはChatGPTを用いて作成しています。