#10
Update2026年1月2日
v0.3.0のデータベース変更と移行
新機能追加に伴うデータベース構造の変更と、エクスポート・インポートによるデータ移行の仕組み。
続きを読む
一括採点の新機能や改善点をお知らせします。
アップデートの詳細をチェックして、新機能を活用してください。
TypeScriptのany型を排除し、型安全性を高める大規模リファクタリング。なぜリファクタリングが大切なのか。
生徒一人ひとりに向けた個人成績表の出力機能。点数、順位、箱ひげ図、学習アドバイスを含む帳票を作成。
採点済み答案のPDF出力を並列処理で高速化。Canvas Poolの導入とUIの改善について。
アノテーション機能と数式表示の実装。MathJaxをPDFに印字するまでの技術的な挑戦について。
一括採点をオープンソースで公開している理由と、AGPLv3ライセンスの意味。広く使われることが開発者にとってどんなメリットがあるのか。
macOSで一括採点を起動する際のセキュリティ警告の対処方法と、署名していない理由について。
1年以上の開発期間を経て、ついにElectron版をリリース。何が変わり、何が変わらなかったか。
Python版の限界を感じ、Electronでの作り直しを決めるまで。技術選定の裏側。
2020年、大学4年の春。コロナ禍で暇を持て余していた3週間で、Python版の一括採点を作った話。