1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

信州大学 kstmAdvent Calendar 2024

Day 8

履修要件を満たしているか確認できる拡張機能を作成した話

Last updated at Posted at 2024-12-07

kstm AdventCalender 2024 8日目を担当するhinoです。

以前に大学の履修要件チェッカーのChrome拡張機能を作成しました。

経緯

たまたまTwitterを眺めていたら以下のツイートを見つけました。

私も卒業判定出る直前に要件と取得単位数をにらめっこして大丈夫だよな?
と友人と確認しあったなと思い出しました...(笑)

更に色々調べてみたところ、大学によっては不足している事をシステム側が提示してくれるところもあるようだったので、そのようなシステムを作ることにしました。

修得単位数の画面

画面はシンプルな構成になっており、JavaScriptをちょっといじってあげるといい感じに判定できそうですね。
また、大学ページは認証前提となるので、ブラウザの拡張機能で作ってあげるのが楽だなと思い、Chromeの拡張機能として作成しました。

Chromeの拡張機能の作成方法

Chromeの拡張機能を作成するのは初めてだったので、とほほのChrome拡張機能開発入門 を読みながら作成しました。
思ったよりも手軽に作れたので、拡張機能作成には今後も色々試していきたいと思いました。

動作について

ボタンを押すと、不足単位がある区分は赤く、足りている区分は緑にするようにしました。
また、要件単位数も表示することで何単位足りていないかもわかるようにしました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?