クレジット・謝辞¶
採点侍は、デジタル採点に携わってこられた方々のソフトウェアやプロジェクトを参考にして開発しました。 ここに感謝と敬意を表します。
開発者¶
phys-ken¶
採点侍(SaitenSamurai)および採点斬り 2021 の開発者。
https://phys-ken.github.io/phys-ken/
https://github.com/phys-ken
採点侍の成り立ち¶
採点侍(SaitenSamurai) は、開発者が 2021 年に公開した 採点斬り 2021 の後継ソフトです。
採点斬り 2021 は記述式答案の採点に特化していましたが、採点侍ではそこに Mark2 対応のマークシート自動採点 と CTT(古典的テスト理論)分析 を加え、マーク式・記述式・混合試験のすべてを 1 本で処理できるソフトウェアとして生まれ変わりました。
参考にしたソフトウェア¶
採点斬り — 島守睦美 氏¶
「答案をスキャナで読み込み、問題ごとに画像を切り出して効率的に採点する」というデジタル採点のコンセプトを確立したフリーソフトです。採点斬り 2021 → 採点侍の出発点となりました。
- 開発者: 島守睦美 氏
- 技術: Visual Basic
- 公開サイト: 私立島守学園(現在はアクセス不可)
- 紹介ページ: アーカイブ(Wayback Machine)
採点革命 — 竹内俊彦 氏¶
採点斬りの元となった「採点革命」は、竹内俊彦氏が開発したデジタル採点のソフトウェアです。
- 開発者: 竹内俊彦 氏
- 技術: HSP
- 紹介ページ: アーカイブ(Wayback Machine)
MarkScan — 神奈川県教育委員会¶
神奈川県教育委員会が公開しているマークシート処理フリーソフトです。開発者自身が教員として日常的に使用しており、操作フローを参考にしました。
- 公式サイト: MarkScan
- 用途: マークシートの読み取り・集計
デジタル採点 All in One — Object Pascalと僕と¶
模範解答の表示方法など、採点結果の出力の見せ方を参考にさせていただきました。マークシートリーダーと手書き答案採点を含む統合パッケージを公開されています。
技術基盤¶
Mark2 — 慶應義塾大学 SFC 研究所¶
マークシートの座標系(595×842 pt, A4)と OMR 認識ロジックの技術基盤として利用しています。採点侍は Mark2 形式の座標ファイルに全面的に依存しており、Mark2 なしには成立しないソフトウェアです。
- ライセンス: MIT
- https://mark2.sfc.keio.ac.jp/ja/
採点斬り 2021 — phys-ken¶
「採点革命」「採点斬り」「MarkScan」のコンセプトを参考に、現在の環境でも動作する Python 版として開発したプロジェクトです。採点侍の記述式採点機能は、このプロジェクトの設計をベースにしています。
- ライセンス: GPL-3.0
- https://phys-ken.github.io/saitenGiri2021/
- https://github.com/phys-ken/saitenGiri2021
使用ライブラリ¶
| ライブラリ | ライセンス | 用途 |
|---|---|---|
| OpenCV (headless) | Apache-2.0 / MIT | 画像処理・OMR |
| NumPy | BSD 3-Clause | 数値計算 |
| pandas | BSD 3-Clause | データフレーム処理 |
| Pillow | HPND | 画像描画 |
| openpyxl | MIT | Excel 入出力 |
| PyMuPDF | AGPL-3.0 | PDF→画像変換(オプション) |
| matplotlib | PSF/BSD 互換 | CTT グラフ描画 |
| ReportLab | BSD 3-Clause | CTT PDF レポート |
| PyInstaller | GPL-2.0+(Bootloader Exception 付) | exe ビルド |
詳細は THIRDPARTYLICENSES.md をご確認ください。