Hệ thống quản lý học tập trực tuyến tích hợp chuẩn SCORM
Nền tảng e-learning hỗ trợ phát và theo dõi tiến độ các gói bài giảng chuẩn SCORM, xây dựng trên nền tảng Next.js.
Giới thiệu
Trong các hệ thống đào tạo trực tuyến hiện nay, việc chuẩn hóa nội dung bài giảng để có thể tái sử dụng và đồng bộ dữ liệu học tập là nhu cầu cấp thiết. Đề tài tập trung xây dựng hệ thống quản lý học tập (LMS) tích hợp bộ phát SCORM (SCORM Player), cho phép giải nén, thông dịch và giao tiếp dữ liệu hai chiều giữa bài giảng tương tác và máy chủ quản trị. Ứng dụng giải quyết bài toán theo dõi điểm số, thời gian học và trạng thái hoàn thành khóa học của học viên một cách chính xác theo chuẩn quốc tế.
Hệ thống được phát triển theo mô hình Fullstack sử dụng Next.js, tối ưu hóa cả khả năng render phía máy chủ (SSR) và giao diện tương tác động phía client. Phía backend tận dụng API Routes để xử lý việc lưu trữ trạng thái người học, tiếp nhận các sự kiện SCORM API (LMSInitialize, LMSSetValue, LMSCommit, LMSFinish) và quản lý tiến trình đào tạo. Cơ sở dữ liệu được thiết kế nhằm đảm bảo khả năng mở rộng, lưu trữ chi tiết lịch sử học tập và báo cáo kết quả của từng học viên.
Chức năng có trong gói chuẩn
- Quản lý tài khoản, phân quyền quản trị viên, giảng viên và học viên
- Tải lên, giải nén và kiểm tra tính hợp lệ của gói bài giảng SCORM 1.2 và 2004
- Trình phát SCORM tương tác mượt mà, hỗ trợ môi trường iframe bảo mật
- Giao tiếp API Runtime ghi nhận trạng thái hoàn thành, điểm số và thời gian học
- Theo dõi tiến độ học tập và tự động cấp chứng chỉ khi hoàn thành điều kiện
- Bảng điều khiển báo cáo phân tích hiệu suất học tập dành cho giảng viên
- Quản lý danh mục khóa học, lớp học và thông báo hệ thống
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- nextjs
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.