About
Hiện nay có rất nhiều các hệ thống thi trực tuyến, một số có thể kể đến như CodeForces, DMOJ, Contest Management System (CMS),... Tại Việt Nam, phần lớn các kỳ thi sử dụng phần mềm Themis với định dạng dữ liệu đặc trưng. Các hệ thống này đều chỉ hỗ trợ một loại dữ liệu riêng biệt, không chung với các hệ thống khác.
AlgoMaster Online Judge (AMOJ) được phát triển với mục tiêu tạo ra một nền tảng chấm thi lập trình linh hoạt và mạnh mẽ. AMOJ hỗ trợ nhiều định dạng dữ liệu khác nhau, tương thích tốt với dữ liệu từ Polygon (Codeforces), Themis, và các hệ thống phổ biến khác. Hệ thống cho phép tổ chức các dạng bài tập đa dạng: chấm điểm theo test (luật VOI), chấm điểm theo subtask (luật TST, IOI, APIO), chấm đúng toàn bộ test (luật ICPC), bài output only, bài xấp xỉ (approximate scoring), bài tương tác (interactive problems), bài 2 bước (2-steps grading), và nhiều hình thức đánh giá khác.
Ngoài ra, AMOJ được thiết kế để phục vụ nhiều mô hình kỳ thi khác nhau: từ luyện tập cá nhân, thi thử, thi tập trung tại chỗ, đến các kỳ thi online quy mô lớn hoặc các cuộc thi dạng challenge. Nhờ tính linh hoạt cao, AMOJ phù hợp để tổ chức kỳ thi cho học sinh Phổ thông, sinh viên Đại học cũng như cho các kỳ thi tuyển chọn và đánh giá trong khối Doanh nghiệp.
Để duy trì hoạt động ổn định và an toàn của AMOJ, hệ thống sử dụng hạ tầng máy chủ và cơ sở dữ liệu trên nền tảng Amazon Web Services (AWS) với mạng tốc độ cao, đảm bảo khả năng xử lý hàng nghìn lượt truy cập đồng thời. Toàn bộ hệ thống được vận hành và kiểm soát nghiêm ngặt bởi đội ngũ kỹ thuật của AlgoMaster, đảm bảo tính liên tục, ổn định và bảo mật dữ liệu. Đồng thời, AMOJ cũng tích hợp các dịch vụ bổ trợ như Cloudflare để chống tấn công DDoS, tối ưu tốc độ truy cập và nâng cao trải nghiệm người dùng.
Đặc biệt, AMOJ chú trọng hỗ trợ nhu cầu của các trường Phổ thông: từ việc tổ chức các kỳ thi Tin học trẻ, thi học sinh giỏi cấp trường, cấp thành phố, cho tới việc luyện tập chuyên sâu theo từng chủ đề hoặc kỳ thi mô phỏng các vòng thi quốc gia. Hệ thống cho phép giáo viên dễ dàng quản lý đề thi, theo dõi kết quả, và tổ chức các bài thi đa dạng từ cơ bản đến nâng cao, góp phần thúc đẩy phong trào học tập và nghiên cứu Tin học trong các nhà trường.
Liên hệ:
-
Nguyễn Đức Thuận – Giám đốc công ty AlgoMaster
✉️ Email: [email protected] -
Nguyễn Thanh Tùng – Giáo viên trường THPT chuyên Hà Nội - Amsterdam
✉️ Email: [email protected] -
Đặng Minh Nhựt – Đại học Quốc gia Thành phố Hồ Chí Minh
✉️ Email: [email protected]