この記事では、大学の成績表から卒業までに必要な単位を計算するWebツールの制作事例を紹介します。
「卒業まであと何単位」は、大学の成績表(PDF)を読み込み、卒業まであと何単位必要かを科目区分ごとに表示するツールです。企画・設計・開発・運営を手がけています。大学の公式のツールではありません。

制作の目的
卒業要件は学生便覧の別表に書かれており、要件を超えた単位をほかの科目区分に振り替える決まりもあります。そのため、学生が自分であと何単位必要かを計算するのは手間がかかります。そこで、成績表を読み込むだけで分かるようにしました。
工夫したこと
成績表はブラウザの中だけで読む
PDFはスマホやパソコンの中だけで読み込み、サーバーには送りません。氏名・学籍番号・生年月日は読み取りません。読み込んだ結果は24時間で消えます。
数字を成績表とそろえる
画面の数字を成績表の数字と同じにしています。読み取った単位の合計が成績表の合計と合わないときは、そのことを画面に表示します。
要件をデータで持つ
卒業要件は学科ごとのデータとして持っています。そのため、学科を増やすときは、データを足すだけで対応できます。
特修法曹コースの判定
特修法曹コースの修了・早期卒業のGPAの基準に届くために、残りの科目でどの評価が必要かを表示します。
使用した技術
- HTML・CSS・JavaScript
- pdf.js(PDFの読み取り)
- GitHub Pages(公開先。費用はかかりません)
