Skip to content

phys-ken/saitenGiri2021

Repository files navigation

採点斬り 2021バージョン

トップ

  • このページ下部に、Q&Aや過去のトラブル一覧があります。ソフトを使う前に、まずはそちらをご覧ください。

更新記録

  • 解説動画を作りました。Youtubeに飛びます。
  • 2022.3.9 採点結果の用紙に○×△の記号を付ける拡張ソフトをリリースしました。こちらからダウンロードできます。

はじめに

  • 竹内俊彦氏作成の採点革命や島守睦美氏作成の採点斬りなどの素晴らしいフリーソフトを参考に、現在の環境でも動く同様のソフトを作成しました。
  • フリーソフトですが、著作権は放棄しません。
  • 転載、再配布は自由ですが、バグ対応等もあるので、現在のページ (https://phys-ken.github.io/saitenGiri2021/) へのリンクを貼ってください。
  • ライセンスは、GPLv3.0です。
  • なお、このソフトウェアの使用によって生じた一切の損害について責任を負わないものとし、フリー版・シェアウェア版を問わず、個別のバグ対応は一切行いませんのでご注意下さい。
  • とは言っても、バグの報告をいただけた場合にはできる限り対応します。TwitterのDMか、Githubのissueにあげてください。
  • Qiitaに記事を書きました。処理の概要やコードに関する踏み込んだ解説はこっちの方に書きました。【デジタル採点】採点斬り2021verをPythonで作ってみた

想定している状況

  • 学校の定期試験や小テストでの利用を想定しています。
  • 解答用紙をスキャナー等で読み取る必要があります。
  • 表面はマークシート式で、裏面で記述式で試験を実施するのが良いと思います。
  • 両面読み取り可能なスキャナーを使用するとスムーズです。しかし、多くのスキャナーでは表面と裏面が連番を振られてしまいます。その時のために、ウラオモテヤマネコというフリーソフトを作りました。

使い方

  1. まず、このページ下部のQ&A寄せられた質問・意見をみることをおすすめします。過去にあったトラブルが載っています、読んでおくと、ミスが未然に防げるかもしれません。
  2. このページ右上のダウンロードボタンか、Releaseのページから、最新版をダウンロードしてください。dist_XXXフォルダの中身が、アプリになります。
  3. Windowsだと採点斬り2021.exe、MacだとsaitenGiri2021がソフト本体になります。インストール等は不要なので、お好みの場所にソフトを保存してください。
  4. 採点斬りを起動してください。
    1. windowsの場合は、ダブルクリックしてください。
    2. macの場合は、ターミナルでアプリが保存されているフォルダに移動してから、./saitenGiri2021で起動してください。ダブルクリックだと、うまく起動されません。
  5. 初期設定ボタンを押してください。同じ場所に、settingフォルダが展開されます。
  6. 解答用紙を、./setting/inputに保存してください。
    1. 練習用の画像を、test_figの中に入れています。これは、元の採点斬りのサンプルを利用させていただいています。
  7. 斬る範囲を決めてください。(1枚目の解答用紙がロードされます。)gifアニメ
    1. 1か所目は名前、2か所目以降は回答部分になります。
    2. 範囲を決める際は、実寸で0.5cm程度余白があるように選択すると、スキャン時の微妙なブレにも対応できると思います。
    3. 決まったら、入力終了を押してください。
  8. 斬ります。裏側で動作しています。進み具合が気になる場合は、こっそり起動しているターミナルをみると、進捗のログが表示されています。
    1. このタイミングで、裏ではsaiten.xlsxが作成されています。
  9. いよいよ採点です。ver.3.0以降は、画面が少し見やすくなっています。...gifアニメ
    1. 点数をキーボードの数字キーで入力します。
    2. 矢印キーで、次へ進む・前に戻るができます。
    3. shiftEnter を押すと、skip できます。skipとした項目は採点ボタンを押しても採点されず、次回選択時にまた出てきます。
    4. 採点実行を押すと、得点をつけた項目が採点され、setting/outputの中にあるsaiten.xlsxも更新されます。
      1. saiten.xlsxを起動している状態で採点実行をすると、動作がクラッシュします。
  10. Excelに出力を押して、saiten.xlsxを作成します。 画像
  11. 採点済み画像を出力で、採点結果を出力します。画像
    1. 未採点の項目は?と表示させています。合計点は、?を無視して計算します。

Q&A

  • 画面が応答なしになる、フリーズか時間がかかっているだけなのか区別がつかない。
    • 裏で起動しているコンソール(文字だけの画面)に、進捗が表示されています。そちらを見てください。
  • 一回採点した内容を、もう一度確認したいときは?
    • 採点の点検機能が実装できませんでした。setting/output/Q_000Xの中に、配点ごとにフォルダが作成されています。お手数ですが、自分でフォルダ内を漁って、画像ファイルをsetting/output/Q_000Xの直下に保存して、再度採点をしてください。
    • 多分、フォルダのプレビューで一括表示した方が見やすいと思います。

実際に寄せられたご意見・ご感想など(Twitterで募集中)

  • ソフトのエラーによる採点ミスはなかった。(320人分、50問の試験)

    • 安心しました。計算ミス等のソフトのエラーがあれば、早急に教えてください。
  • (アドバイス)まずは、模範解答1枚で試しに採点してみる

    • 元の採点斬りを使っていた方からのアドバイスです。ソフトから出力される採点済み解答用紙の文字サイズなどを事前に確認してから始めた方が良いとのことです。
  • 採点結果の画像が、グレースケールになってしまう。(未解決、解決策求ム)

    • 採点画像保存の際に、ファイルの容量が大きくなりすぎないように最適化をしています。元の画像が高画質すぎたり、カラーで保存されていたりしてファイルの容量が大きいと保存の際に勝手にグレースケール化してしまうみたいです。元画像のファイルサイズを小さくすればよいのではと思います。
  • 画像の切り出し、採点結果画像の出力が思ったより時間がかかる(1枚1分ほど)。

    • 問題数が増えると、画像処理はどうしても時間がかかってしまいます。元の画像の画質を落としておく、カラー画像ではなくグレースケールで保存するなどしてください。また、PCで同時にほかの作業をしないなども、ありきたりですが結構効果があります。
    • 作者がよくやるのは、授業や試験監督の直前に採点処理開始ボタンを押します。教室に戻ってくるとあら不思議、処理が終わっています。
      • なんで学校の教員用のPCってこれどまでに低スペックなのだろうか...。
  • 出力した採点ずみ解答用紙の得点が重なってしまう

    参考画像を準備中です。

    • 採点時の文字サイズは、氏名欄の高さの半分に設定しています。氏名欄の高さがあまりに高すぎると、採点時に文字同士が被ってしまいます。
    • 文字サイズを設問欄の高さと合わせようかとも思いましたが、解答欄が縦長になることもあります(例えば、数学の作図など)。お手数ですが、氏名欄の大きさを解答欄と揃えていただいた方が良いと思います。

参考にしたサイト等

作者

  • phys_ken HPはこちら
    • 公立高校教員(理科・物理)です、教員5年目になりました(2022年現在)。
  • Twitterのリンクはこちら
  • Qiitaのリンクはこちら