マークシート採点プログラム "Mark くん"

"Mark くん" とは

"Mark くん"は、マークシートテストを採点する、とてもプリミティブでナイー ブなプログラムです。

バージョン1.3 にアップしました。詳細は以降をお読みください.

特徴

  1. 単純な単一正解(選択肢の中から唯一つだけが正解になる)だけでなく、以 下のような解答パターンに対応しています。

    複数正解
    「信号機の色は(問1)である」というような問題には「赤、青、黄」 のどれを選択しても正解です。これが複数正解パターンです。
    排他的複数正解
    「信号機の色は、赤、(問2)、(問3)である」というような問題には、「青 、黄」の2つが正解になりますが、問2と問3のどちらに「青」をいれてもかまいませ んね。ただし、問2に「青」と解答したら問3は「黄」でなければいけません。
    このように、"片方に答えたらもう片方は別のもの"という解答パター ンを"排他的複数正解パターン"と名付けました。
    完全正答
    「ピースの値段は(問4)(問5)(問6)円です」というように数値を答える問 題では、マークシートの(1)--(10)をそれぞれ数字の 1,2,--,9,0 にあててマークさせ るのが問題作りとしては簡単です。正解は「(2)(8)(0)」となるのですが、単純にマー クの場所と正解を比較すると、「(1)(8)(0)」「(4)(8)(0)」という回答では(問5)(問 6)の2つが"当たり"になってしまいます。
    これを「(2)(8)(0)の3つが揃って5点」とするのが"完全正答"パターンです。

    以上のような回答パターンに対応することによって、「マークシートの採 点に関する技術的な問題を考慮して問題を作る」という"本末転倒"の問題 作成が緩和されます。

  2. 正解と配点を手元のファイルで記述しますので、修正や配点の見直しが容易です 。
  3. 受験者の成績を、履修者リストの中に自動的に押し込みます。だから履修 者ファイルへの転記が必要ありません。Excel をつかったおぞましい作業 から解放されます。
  4. 受験者の解答についての統計を出力します。「むっ。間違いパターンが同 じだ。勘違いしているので次の授業で説明しよう」などという"きめこまか な授業"が可能になります。また特徴の 2. とあわせて、「この問題のでき が悪過ぎるから配点を減らそう」というような得点調整がフレキシブルに 可能です。
  5. "出席点"を任意に設定できます。
ver1.3 での変更点

  1. 「完全正答パターン」についての正解ファイル記述方法を変更しました。 必ずマニュアルを読んでください。それによって”完全正答パターン問題が2つ以上続いた場合に合計計算がおかしくなる”というバグを訂正しました。
  2. 「学生回答ファイル」をいったんExcel で直接開いた場合に、学籍番号の先頭にある「0」が消えてなくなるケースがあります。これに対応するため、学生の回答ファイルにある学籍番号に、「0」が先頭にない場合は自動的に処理するよう変更しました。
  3. 関連した箇所のマニュアルを改訂しました。
  4. sample ファイルの文字コードを sjis に変更しました。Windows の通常のエディタでで s_list.csv を開いた場合に文字化けして読めない問題を解消しました。

インストール

  1. ここから mark.zip というファイルをダウンロー ドしてください
  2. てきとうな場所で mark.zip を展開します。ダブルクリック一発で解凍で きます。
  3. mark というフォルダができます。その中に以下のファイルとフォルダがあります。
    mark.jar
    プログラム本体
    manual フォルダ
    マニュアルが入っています。 index.html を Internet Explorer など のブラウザで御覧下さい。
    sample フォルダ
    Mark くんは「履修者ファイル」「正解ファイル」「マークシートデータファ イル」という3つのファイルを使用します。それぞれのファイルのサンプルが入ってい ます。
  4. インストールは以上でおしまいです。

操作方法

"mark.jar" をダブルクリックすると立ち上がります。それ以降の操作について はマニュアル(manual フォルダの index.html)をご覧下さい。

基本的に必要なファイルは、

の3つです。これらのファイルは、純粋なテキストファイルでカンマ区切り(csv 形式)でなければなりません。くわしくはマニュアルとサンプル(sample フォ ルダの各ファイル)を参照してください。
これらのファイルを指定して「DoIt!」ボタンをクリックすると採点 が実行され、 の2つのファイルが mark.jar と同じフォルダに作成されます。

アンインストール

"mark.jar" がはいったフォルダを削除してください。ほかの操作は必要ありま せん。

その他