Đánh giá ở quy mô lớn
Thi trực tuyến đáng tin cậy đặt ra những thách thức kỹ thuật dễ bị đánh giá thấp: nhiều phiên đồng thời tiêu tốn tài nguyên tính toán theo những đợt tăng đột biến khó lường (lịch thi tạo ra các đỉnh tải rất dốc), yêu cầu nghiêm ngặt về thời gian phải được giữ vững ngay cả khi kết nối dao động, tính toàn vẹn của câu hỏi phải ngăn chặn mọi hình thức gian lận, và tính nhất quán của kết quả mà người quản trị phải dựa vào để giữ uy tín.
iPlus Solution đã xây dựng Hệ thống thi trực tuyến này với tất cả những yếu tố trên là yêu cầu hàng đầu ngay từ đầu, không phải việc bổ sung về sau.
Backend: Python cho logic đánh giá
Python đảm nhiệm toàn bộ tầng logic đánh giá: quản lý ngân hàng câu hỏi (trắc nghiệm, điền khuyết, trả lời ngắn và kéo thả), vòng đời phiên thi (từ khởi tạo đến hoàn thành có tính giờ và thời gian gia hạn), ghi nhật ký sự kiện theo thời gian thực (bảo đảm khả năng truy vết kiểm toán) và chấm điểm tự động với quy tắc tính điểm từng phần có thể cấu hình.
Trải nghiệm học viên: Next.js và React
Giao diện học viên được xây dựng để tập trung và ổn định. Next.js giúp trang tải nhanh ngay cả trên thiết bị cấu hình thấp, điều quan trọng để bảo đảm công bằng giữa các nhóm học viên. Giao diện React hạn chế tối đa việc chuyển trang trong lúc làm bài, giữ học viên trong một môi trường duy nhất, ít xao nhãng suốt bài thi. Việc tuân thủ chuẩn khả năng tiếp cận bảo đảm mọi học viên đều tham gia được mà không gặp rào cản.
Hạ tầng cho tải cao điểm
AWS đảm nhiệm triển khai, với auto-scaling được cấu hình theo mô hình lưu lượng của mùa thi. Trong một kỳ thi lớn đã lên lịch, hàng trăm học viên có thể bắt đầu cùng lúc; hạ tầng xử lý việc này bằng horizontal scaling mà không cần can thiệp thủ công. Khi đỉnh tải qua đi, năng lực được thu hẹp lại để giảm chi phí.
Kết quả
Sáu tháng từ khi khởi động dự án đến khi chạy production. Xóa ngay tình trạng tồn đọng chấm bài thủ công, trả kết quả cho học viên theo thời gian thực và cung cấp phân tích hiệu quả học tập chi tiết cho giáo viên. Nền tảng vận hành ổn định kể từ khi bàn giao.
01
Thách thức
Một đơn vị giáo dục cần một nền tảng đánh giá trực tuyến có khả năng mở rộng, phục vụ học viên ở nhiều cấp độ, từ khóa học nền tảng đến chứng chỉ chuyên nghiệp, hỗ trợ nhiều dạng câu hỏi, bài thi có giới hạn thời gian, chấm điểm tự động và phân tích kết quả chi tiết. Nền tảng phải mang lại trải nghiệm ổn định, độ trễ thấp cho tất cả học viên cùng lúc, bất kể vị trí hay thiết bị.
02
Giải pháp
iPlus Solution đã thiết kế và triển khai Hệ thống thi trực tuyến, dùng Python cho backend và Next.js với React cho frontend dành cho học viên. Backend Python quản lý ngân hàng câu hỏi, điều phối phiên thi, kiểm soát thời gian, chấm điểm tự động và tạo phân tích kết quả. Next.js mang lại giao diện học viên nhanh, dễ tiếp cận và chạy ổn định trên mọi thiết bị. Bootstrap giữ cho giao diện nhất quán, chuyên nghiệp trên các kích thước màn hình. AWS đảm nhiệm hạ tầng, với auto-scaling để hệ thống không suy giảm hiệu năng vào mùa thi cao điểm.
03
Kết quả
Bàn giao trong 6 tháng, nền tảng đã đi vào hoạt động và hiện phục vụ học viên ở nhiều cấp độ. Hệ thống chấm điểm tự động đã xóa bỏ tình trạng chậm trễ do chấm bài thủ công, học viên nhận kết quả ngay sau khi nộp bài, còn giáo viên có các phân tích chi tiết giúp phát hiện lỗ hổng kiến thức và cải thiện thiết kế chương trình học.


