Chuyển đến nội dung chính

CASE STUDY · HUIT GPA PLANNER

HUIT GPA Planner

Một công cụ giúp sinh viên HUIT tính điểm, GPA và lập kế hoạch cho những học kỳ còn lại dựa trên đúng thang điểm của trường.

PRODUCTProduct × Education

01 · PROBLEM CONTEXT

Biến tính toán thủ công thành công cụ ra quyết định

Trong suốt quá trình học đại học, sinh viên thường xuyên phải đối mặt với các bài toán tính điểm lặp đi lặp lại nhưng thiếu công cụ mô phỏng trực quan và chính xác.

?

"Môn này cần bao nhiêu điểm thi cuối kỳ để qua môn hoặc đạt điểm A/B+?"

?

"Điểm trung bình (GPA) của học kỳ hiện tại là bao nhiêu dựa trên số tín chỉ?"

?

"GPA tích lũy toàn khóa đang ở mức nào sau khi kết thúc một học kỳ mới?"

?

"Cần đạt kết quả tối thiểu ra sao trong các kỳ tới để tốt nghiệp loại Khá, Giỏi hoặc Xuất sắc?"

?

"Các học kỳ còn lại phải duy trì mức điểm trung bình khoảng bao nhiêu để đạt mục tiêu?"

LƯU Ý MINH BẠCH

Lưu ý minh bạch: Đây là một công cụ sản phẩm độc lập được xây dựng nhằm hỗ trợ sinh viên học tập, không đại diện hoặc có liên kết chính thức với Trường Đại học Công Thương TP.HCM (HUIT).

02 · RULE ENGINE & GRADING SCALE

Thang điểm 4.0 & Ngưỡng xếp loại học lực

Chuyển hóa chính xác các quy tắc tính toán điểm số theo hệ tín chỉ thành bộ máy tính toán tất định, nhất quán.

Ngưỡng xếp loại học lực toàn khóa (GPA Hệ 4)

Xuất sắc3.60–4.00
Giỏi3.20–3.59
Khá2.50–3.19
Trung bình2.00–2.49

Bảng quy đổi điểm chữ sang thang điểm 4.0

A4.0
B+3.5
B3.0
C+2.5
C2.0
D+1.5
D1.0
F0.0

03 · PRODUCT ARCHITECTURE

Kiến trúc sản phẩm 4 phân hệ

Sản phẩm được tổ chức thành 4 phân hệ chức năng tương ứng với các quyết định học tập cụ thể của sinh viên.

CourseCalcCourse Level

Tính điểm một môn học cụ thể

Tính toán điểm môn học từ các cột điểm thành phần và tính điểm thi cần thiết để đạt mục tiêu.

GpaCalcSemester Level

Tính điểm trung bình học kỳ

Tính toán GPA học kỳ theo trọng số tín chỉ của từng môn học.

SemesterPlannerCumulative Level

Tính điểm trung bình tích lũy

Tổng hợp điểm các học kỳ để theo dõi GPA tích lũy toàn khóa.

GoalPlannerGoal Planning

Lập kế hoạch mục tiêu GPA / Xếp loại

Mô phỏng điểm số cần đạt ở các kỳ còn lại để đạt xếp loại mong muốn khi tốt nghiệp.

04 · CONSTRAINTS & PRIVACY

Ràng buộc thiết kế & Quyền riêng tư

Tối ưu mobile-first

Giao diện ưu tiên trải nghiệm trên thiết bị di động, thao tác nhập liệu thuận tiện.

Hỗ trợ PWA

Hỗ trợ Progressive Web App giúp sinh viên dễ dàng truy cập và sử dụng trên thiết bị cá nhân.

Tính toán định hướng quyền riêng tư

Tính toán điểm số cơ bản không yêu cầu cơ sở dữ liệu điểm số phía máy chủ (server-side grade database), không yêu cầu tài khoản cá nhân.

Bảo đảm độ chính xác số học

Tránh các phép làm tròn số không cần thiết ở các bước trung gian làm thay đổi bản chất kết quả.

Minh bạch công thức

Hiển thị rõ ràng cách thức chuyển đổi để sinh viên dễ dàng đối chiếu kết quả.

Tập trung vào giá trị cốt lõi

Thiết kế gọn nhẹ, không thêm các tính năng dư thừa gây cản trở mục đích chính.

05 · SYSTEM TESTING & VERIFICATION

Bằng chứng kỹ thuật & Đảm bảo chất lượng (QA Evidence)

CHÚ THÍCH

Lưu ý minh bạch: Toàn bộ thông số dưới đây là kết quả kiểm thử quy trình phát triển và kiểm định kỹ thuật (Internal Implementation & QA Evidence), không phải số liệu người dùng sử dụng.

Logic tests155 / 155 PASS
PASS
Analytics tests8 / 8 PASS
PASS
BuildPASS
PASS
GitHub Pages deploymentPASS
PASS
PWA generationPASS
PASS

System Verification · PASS

06 · ITERATION & REFINEMENT

Quá trình hoàn thiện & Những điểm điều chỉnh

Bố cục khối tính điểm cần đạt

Tối ưu hóa cách trình bày kết quả dự báo điểm thi thành các thẻ chỉ số nhanh trực quan hơn.

Trải nghiệm nhập liệu di động

Tối ưu hóa khoảng cách và độ rộng cột nhập điểm để thao tác trên màn hình nhỏ không bị co ép.

Trực quan hóa lộ trình điểm số

Đơn giản hóa việc hiển thị kết quả để sinh viên dễ đối chiếu với bảng điểm chính thức.

Cấu hình PWA

Hoàn thiện manifest và service worker hỗ trợ truy cập ứng dụng mượt mà.

07 · PRODUCT LESSONS

Bài học rút ra từ việc làm sản phẩm

01 ·

Quy tắc nghiệp vụ phải sáng tỏ trước khi làm giao diện

Nắm chắc các công thức và điều kiện quy đổi điểm là điều kiện tiên quyết trước khi xây dựng giao diện người dùng.

02 ·

Sai lệch tính toán sẽ phá vỡ niềm tin của người dùng

Đối với bài toán điểm số, sự chính xác là tiêu chí số một. Mọi sai lệch nhỏ đều ảnh hưởng trực tiếp đến độ tin cậy của công cụ.

03 ·

Trải nghiệm di động là kênh tương tác chủ yếu

Sinh viên thường tra cứu điểm trực tiếp trên điện thoại, do đó tối ưu hóa cho màn hình nhỏ là bắt buộc.

04 ·

Hỗ trợ ra quyết định giá trị hơn chỉ lưu trữ số liệu cũ

Giúp sinh viên nhìn thấy mình cần đạt điểm gì ở các kỳ tiếp theo đem lại giá trị thực tế cao hơn việc chỉ tính điểm đã qua.

05 ·

Kiểm thử tự động bảo đảm tính toàn vẹn của logic

Bộ kiểm thử tự động giúp việc cập nhật giao diện hay mở rộng tính năng không làm phá vỡ logic tính toán cốt lõi.

NAVIGATION · WORK

Khám phá thêm các dự án & thử nghiệm

Quay lại danh sách tổng quan các dự án hoặc tìm hiểu thêm về cách tôi tư duy tại trang About.