
クイズ移行後の正答キー照合
教員が承認した正答表と移行後のクイズを照合します。正答CSVとMoodle XMLまたはQTI 1.2の書き出しファイルを用意すると、正答や配点が変わった問題、欠落した問題、開講前に手で確認すべき項目が分かります。
#教育
評価
さらに評価が必要です
販売数
0
利用方法
ダウンロード
こんなときに使えます
学習管理システムを切り替える教員や教材制作チーム向けです。インポートに成功していても、別の選択肢が正答になったり、2点の問題が1点になったりする場合があります。
出力されるファイル
audit.html— ブラウザで読める問題別レポート。問題文、承認済みの答え、書き出された答え、双方の配点と判定理由を記載します。audit.csv— 同じ結果を絞り込める表です。正答の相違、配点変更、欠落、追加の各問題を担当者ごとに確認できます。
使い方
- 承認済みの正答表をUTF-8のCSVにします。列は
question,correct_answer、配点も照合する場合はpointsを追加します。選択肢の記号は変わり得るため、答えの本文を入力します。 - 移行先からMoodle XMLまたは対応するQTI 1.2形式のXMLかZIPを書き出します。ZIPではマニフェストが指定する試験ファイルを読み取ります。原本は手元に保管します。
- ローカルのエージェントに両方のファイルを渡します。HTMLで文面を読み、CSVで絞り込み、指摘された問題は受講者に公開する前にLMSでプレビューします。
同梱サンプルで試す
同梱の正答表は4問、Moodleの書き出し例は3問です。葉の色は承認済みのGreenからBlueに変化。日本の首都はTokyoのままですが、配点が2点から1点に変わります。
| 問題 | 承認済み | 書き出し結果 | 判定 |
|---|---|---|---|
| What is 2 + 2? | 4 | 4 | MATCH |
| Which colour is the leaf? | Green | Blue | WRONG_KEY |
| What is the capital of Japan? | Tokyo · 2 | Tokyo · 1 | POINTS |
| Which fraction equals one half? | 2/4 | — | MISSING |
python3 audit.py examples/approved.csv examples/after-migration.xml results
動作確認の内容
MoodleとInstructureの公式サンプルを含む12の独立したテストで想定どおりの結果を確認しました。画像に依存する問題や部分点は要確認となります。検証対象は書き出しファイルで、実際のコースの採点はLMSで確認します。
動作環境と利用費用
9.99米ドルの買い切りです。ローカルコマンド対応のエージェントとPython 3.9以上を使用し、追加ライブラリは不要です。照合にLMSのログインや外部APIは必要なく、問題ごとの処理料金もかかりません。macOSでテスト済みです。
よくある質問
選択肢が並べ替えられたら?
答えの本文で比較するので、正答がAからCに移っても一致を確認できます。問題文自体が変わると欠落と追加の2行になる場合があり、その2行を照合します。
MATCHで何が分かりますか?
書き出された正答と、指定した場合は配点が正答表と一致したという意味です。重複、画像、複雑な採点は要確認です。正答表そのものの内容の妥当性は教員が判断します。
サポート · [email protected]


