WEB APPLICATION
履修・成績管理Webアプリ
授業課題として、履修科目・単位・GPAをまとめて確認するために制作したWebアプリです。Web開発へ興味を持つきっかけになりました。
- 本人の担当
- 題材の選択、必要な機能と画面の確認、ローカルでの動作確認、実装の読み直しと説明整理
- 体制
- 個人制作。大学3年次の授業課題として制作
- AI支援
- AI支援で実装し、本人は認証とユーザー別データ分離、GPA・単位計算と主要画面の動作、自動テストとCIの結果を確認
PERIOD大学3年次の授業課題
STATUS公開リポジトリあり / ローカル利用想定
背景と課題
履修科目、取得単位、GPAを一つの画面で確認したいという身近な課題を題材にしました。
成績という個人情報を扱うため、不特定多数向けのサービスではなく、ローカル利用を前提にしています。
自分の担当
- 身近な困りごとから題材を選択
- 必要な機能と画面の確認
- ローカル環境での動作確認
- AIで生成した実装の読み直しと説明整理
取り組んだこと
ユーザー登録・ログイン、ユーザー別データ分離、科目管理、単位とGPAの集計を、生成AIの支援を受けて実装しました。
HTMLからのデータ取込、授業レビュー、可視化、自動テストとCIを含む構成です。
現在はWebの仕組みを基礎から学び直し、処理を自分の言葉で説明できる範囲を増やしています。
確認したこと
- 認証とユーザー別データ分離のコード確認
- GPA・単位計算と主要画面の動作確認
- 自動テストとGitHub Actions CIの確認
AI利用について
AI支援で実装し、本人は必要な機能と画面、認証とユーザー別データ分離、GPA・単位計算、自動テストとCIの結果を確認しました。実装は生成AIの支援が大きいため、本人が理解・確認できた範囲と分けて説明しています。