京都府立医科大学
学生成績管理システム開発
Student Grade Management System
for Kyoto Prefectural University of Medicine
01背景Background
京都府立医科大学には、医学科と看護学科があります。 学生は全部で約920名です。 医学科は1学年100名で、6学年あります。 看護学科は1学年80名で、4学年あります。
今、学生の成績はエクセルで管理されています。 試験が1つ終わるたびに、エクセルファイルを1つ作ります。 1つの学年に約30科目あります。 そのため、大量のエクセルファイルが行き来しています。
先生は自分の私物のパソコンで点数を入力します。 入力が終わったら、USBメモリに入れて事務に届けます。 事務は「教育支援課」といいます。 教育支援課は1台のパソコンで全部を集計しています。
臨床実習の評価も紙のような形で行われています。 5年生100名が、30の診療科を回ります。 評価表は1年で約9,000枚になります。
この方法には問題があります。 入力を1行まちがえると、合格者が不合格になります。 私物のパソコンで個人情報を扱うのは危険です。 集計用のパソコンが1台こわれると、仕事が止まります。 大学のサーバーは自分たちで管理していて、不安があります。
そこで、クラウド上で成績を管理する仕組みを作りたいと考えています。
Kyoto Prefectural University of Medicine has two departments. One is the School of Medicine. The other is the School of Nursing. There are about 920 students in total. The School of Medicine has 100 students per year, across 6 years. The School of Nursing has 80 students per year, across 4 years.
Today, student grades are managed in Excel. One Excel file is created for each exam. Each year has about 30 subjects. As a result, a large number of Excel files are exchanged.
Teachers enter scores on their own personal computers. After entering the scores, they save the file to a USB drive. They then deliver the USB drive to the administrative office. This office is called the Education Support Division. The division compiles all data on a single computer.
Clinical practice is also evaluated on paper-like forms. 100 fifth-year students rotate through 30 clinical departments. This produces about 9,000 evaluation sheets per year.
This method has several problems. A single misaligned row can turn a passing student into a failing one. Handling personal data on personal computers is risky. If the one compiling computer breaks, all work stops. The university manages its own servers, which raises reliability concerns.
For these reasons, the university wants a cloud-based grade management system.
02ユーザータイプUser Types
03目的Purpose
学生の成績をクラウドで一元管理することが目的です。
先生はブラウザから点数を入力します。 今使っているエクセルをアップロードすることもできます。 USBメモリの受け渡しはなくします。
入力ミスはシステムが登録前に見つけます。 点数の範囲外や、学籍番号のまちがいを検出します。
教育支援課と教育センターは、全学の成績をまとめて見られます。 先生は自分の担当科目だけを見られます。
最後の出力はエクセルで行えるようにします。 これは必須の条件です。
将来は、成績の分析や学生向けの画面も追加したいと考えています。
The goal is to manage student grades in one place on the cloud.
Teachers will enter scores through a web browser. They can also upload their current Excel files. USB drive handoffs will be eliminated.
The system will detect input errors before registration. It will flag out-of-range scores and invalid student ID numbers.
The Education Support Division and Education Center can view all grades. Teachers can view only their own subjects.
Final output must be available in Excel. This is a mandatory requirement.
In the future, the university wants to add grade analytics and a student portal.
04必要な機能Required Features
05提供資料Provided Materials
06前提となる業務ルールBusiness Rules
合格点は60点です。 60点未満は追試験になります。 成績は5段階で評価します。 臨床実習の評価は3段階です。
進級の判定は毎年3月末に行います。 判定の条件は3つあります。 1つ目は、必修科目にすべて合格することです。 2つ目は、出席率が3分の2以上あることです。 3つ目は、年間で30単位以上取ることです。
留年した場合、落とした単位だけを取り直します。 学年のすべての科目をやり直す必要はありません。
The passing score is 60 points. Scores below 60 lead to a make-up exam. Grades use a five-level scale. Clinical practice uses a three-level scale.
Promotion is decided at the end of March each year. There are three conditions for promotion. First, the student must pass all required subjects. Second, the attendance rate must be at least two-thirds. Third, the student must earn at least 30 credits per year.
If a student repeats a year, only the failed credits must be retaken. Retaking all subjects of that year is not required.
07既存システム環境Existing System Environment
- Google Workspace
- ドメインは kpu-m.ac.jp です。全学生と全職員のアカウントがあります。 The domain is kpu-m.ac.jp. All students and all staff have accounts.
- Moodle
- ログインはGoogleのOAuth認証です。Moodleでは大学の成績管理はできません。 Login is handled through Google OAuth. Moodle cannot manage official university grades.
- ICカード出席システムIC card attendance
- 今年から使っています。授業の前に学生証をタッチします。 Introduced this year. Students tap their student ID card before class.
08想定利用者数Expected Number of Users
200名から400名です。 主に先生と事務の方が使います。 学生は今回の対象に含めません。
Between 200 and 400 users. Mainly teachers and administrative staff. Students are out of scope for this phase.
09提案依頼内容Proposal Request Content
- クラウド環境の構成案
- Cloud environment configuration
- 想定する言語とフレームワーク
- Programming language and framework
- データベースの選定理由
- Reason for the database selection
- 列の並び順が違うファイルの取り込み方法
- How to import files with different column orders
- 現行の様式のまま出力する方法
- How to export data in the current template format
- 想定される制約
- Any expected limitations
- Google WorkspaceのOAuth認証によるシングルサインオン
- Single sign-on via Google Workspace OAuth
- Moodleとのデータ連携
- Data integration with Moodle
- ICカード出席システムとのデータ連携
- Data integration with the IC card attendance system
- 先生が自分の担当科目だけを見られる仕組み
- How teachers are limited to their own subjects
- 5種類以上の役割をどう管理するか
- How more than five roles will be managed
- 過去のエクセルデータをどう取り込むか
- How past Excel data will be imported
- 移行にかかる想定工数
- Estimated effort for migration
- 月額の保守運用費用
- Monthly maintenance fees
- 稼働想定時間
- Estimated working hours
- 保守運用メニュー
- Maintenance service details
- バックアップと冗長化の構成
- Backup and redundancy configuration
- 標準構成の場合
- For the standard plan
- フル機能を含む場合
- For the full-featured plan