はじめる
クイズ移行後の正答キー照合

クイズ移行後の正答キー照合

教員が承認した正答表と移行後のクイズを照合します。正答CSVとMoodle XMLまたはQTI 1.2の書き出しファイルを用意すると、正答や配点が変わった問題、欠落した問題、開講前に手で確認すべき項目が分かります。
#教育
評価
さらに評価が必要です
販売数
0
利用方法
ダウンロード

こんなときに使えます

学習管理システムを切り替える教員や教材制作チーム向けです。インポートに成功していても、別の選択肢が正答になったり、2点の問題が1点になったりする場合があります。

出力されるファイル

  • audit.html — ブラウザで読める問題別レポート。問題文、承認済みの答え、書き出された答え、双方の配点と判定理由を記載します。
  • audit.csv — 同じ結果を絞り込める表です。正答の相違、配点変更、欠落、追加の各問題を担当者ごとに確認できます。

使い方

  1. 承認済みの正答表をUTF-8のCSVにします。列は question,correct_answer、配点も照合する場合は points を追加します。選択肢の記号は変わり得るため、答えの本文を入力します。
  2. 移行先からMoodle XMLまたは対応するQTI 1.2形式のXMLかZIPを書き出します。ZIPではマニフェストが指定する試験ファイルを読み取ります。原本は手元に保管します。
  3. ローカルのエージェントに両方のファイルを渡します。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]