Bài 4: Dùng hệ thống chấm bài online cho lớp – ClueOJ, VNOJ và Codeforces dành cho giáo viên

Giao bài tập về nhà cho đội tuyển mà không cần thu file, không cần chấm tay: học sinh nộp bài lên hệ thống chấm online, kết quả có ngay sau vài giây, thầy cô xem được ai làm bài nào, sai ở test nào. Bài viết so sánh ba lựa chọn phổ biến với giáo viên Việt Nam: ClueOJ, VNOJ và Codeforces.

Bài thứ tư của chuyên mục "Góc giáo viên". Thông tin được tổng hợp từ trang chính thức của từng hệ thống, truy cập tháng 10/2026; chính sách có thể thay đổi theo thời gian.
1. ClueOJ – thi thử và quản lý lớp
ClueOJ là hệ thống chấm bài trực tuyến xây dựng trên nền tảng VNOJ/DMOJ, ra đời ngày 30/05/2024. Theo trang giới thiệu:
- Tổ chức miễn phí: mỗi tài khoản tạo được tối đa 3 tổ chức, không giới hạn thành viên; kỳ thi trong tổ chức miễn phí dùng các bài có sẵn trên ClueOJ.
- Tính năng cho giáo viên: xem kết quả theo lớp, bảng xếp hạng công khai không cần đăng nhập, thi thử offline (kết quả ẩn đến khi giáo viên công bố), dùng lại bài trong kho với đề viết lại và giới hạn riêng.
- Kho đề thi phong phú: đề tuyển sinh lớp 10 chuyên, Duyên hải Bắc Bộ, Trại hè Hùng Vương, HSG các tỉnh…
- Có gói trả phí cho giáo viên cần không giới hạn bài và lượt nộp (liên hệ ClueOJ).

2. VNOJ – hệ thống của cộng đồng VNOI
- VNOJ là hệ thống chấm bài mã nguồn mở chính thức của VNOI, xây dựng trên nền tảng DMOJ.
- Giáo viên có thể đăng ký sử dụng tính năng Tổ chức để tạo bài, tạo kỳ thi và theo dõi học sinh (đăng ký qua biểu mẫu và liên hệ fanpage VNOI).
- Từ 15/10/2024, mỗi tổ chức có 3 giờ CPU miễn phí mỗi tháng (khoảng 1.080 lượt nộp); có thể mua thêm 50.000 đồng/giờ. Trường ở vùng khó khăn có thể liên hệ VNOI để được hỗ trợ.
- Theo VNOI, hệ thống đang hỗ trợ miễn phí hơn 430 tổ chức với khoảng 34.000 thành viên.

3. Codeforces – Group và Mashup
Codeforces có kho hàng chục nghìn bài với độ khó rõ ràng. Cách giao bài cho lớp:
- Vào Groups → Create Group, đặt tên nhóm (có thể để riêng tư, chỉ ai có link mới vào được).
- Vào Gym → Create Mashup Contest, đặt tên, thời gian và thêm tối đa 26 bài (nhập mã bài, ví dụ 4A). Từ cuối 2024 có thêm tính năng thêm bài ngẫu nhiên theo độ khó và chủ đề, có thể loại các bài học sinh đã làm.
- Sao chép mã kỳ thi, vào nhóm chọn Add Contest to Group để học sinh trong nhóm thấy kỳ thi.

Lưu ý: để tạo Group và Mashup, tài khoản Codeforces thường phải đáp ứng một số điều kiện (đã tham gia đủ số kỳ thi chính thức có tính rating).
4. So sánh nhanh
| ClueOJ | VNOJ | Codeforces | |
|---|---|---|---|
| Giao diện | Tiếng Việt, tiếng Anh | Chủ yếu tiếng Việt | Tiếng Anh, tiếng Nga |
| Kho đề | Đề HSG, chuyên các tỉnh | Đề VOI, chọn đội tuyển, ICPC | Rất lớn, có độ khó |
| Tạo lớp/tổ chức | Miễn phí tối đa 3 tổ chức | Đăng ký, 3 giờ CPU/tháng miễn phí | Group + Mashup (cần đủ điều kiện) |
| Phù hợp nhất | Thi thử, quản lý lớp HSG | Lớp bồi dưỡng dài hạn | Học sinh khá, luyện thi quốc tế |
5. Gợi ý cách dùng kết hợp

- Trên lớp: chấm offline bằng Themis với đề riêng của thầy cô (Bài 1).
- Bài tập về nhà: giao trên ClueOJ hoặc VNOJ để theo dõi tiến độ từng em.
- Học sinh giỏi nhất: khuyến khích thi Codeforces hằng tuần để cọ xát (xem Bài 16 Góc phụ huynh về cách hiểu rating).
Trường muốn tự vận hành hệ thống riêng có thể tham khảo mã nguồn mở DMOJ – nền tảng của cả VNOJ và ClueOJ.
Chưa biết chọn bài nào cho từng giai đoạn bồi dưỡng? Thầy cô trong khóa học dành cho giáo viên được gợi ý danh sách bài theo chuyên đề và được hỗ trợ giải đáp cả những bài ngoài danh sách.
- Cập nhật kiến thức liên tục: chuyên đề thuật toán, cấu trúc dữ liệu và xu hướng ra đề HSG mới nhất.
- Nhận đề thi theo yêu cầu: cần đề kiểm tra hay thi thử cho học sinh, thầy cô được cung cấp đề lấy từ kho đề của khóa học, kèm bộ test và lời giải.
- Hỗ trợ bài tập lâu dài: gặp bài khó – kể cả bài không có trong danh sách bài tập của khóa – thầy cô vẫn được giải đáp, hỗ trợ trong nhiều năm.
- Đồng hành bồi dưỡng đội tuyển: góp ý lộ trình, cách chấm bài, tổ chức thi cho học sinh.

Nguồn tham khảo
- ClueOJ – Giới thiệu
- ClueOJ – Tổ chức
- VNOJ – Trang chủ
- VNOJ – Ngôn ngữ Scratch & mã nguồn mở của VNOJ (tính năng Tổ chức)
- VNOI Magazine 2025
- Codeforces – Groups (Fefer_Ivan)
- Codeforces – Mashup contests
- Codeforces – Add random problems to mashups (2024)
- Codeforces – Creating Your Own Codeforces Group
- GitHub – DMOJ online judge
- Không biết học gì trước, học gì sau, học lan man nên kiến thức bị hổng.
- Bí bài không ai gỡ, ngồi cả buổi vẫn không ra rồi bỏ cuộc.
- Code chạy được nhưng không đủ điểm, không biết sai ở đâu, chậm ở đâu.
- Không có đề thi thử và người chấm, nên không biết mình đang ở mức nào.
- Dễ nản giữa chừng khi không có ai theo sát.
- Lộ trình 111 buổi video sắp sẵn từ dòng code đầu tiên đến đề HSG thật của các tỉnh.
- Thầy trực tiếp gỡ bí, chữa bài cho từng em qua nhóm Zalo riêng.
- Hệ thống chấm bài tự động 24/7 và thi thử HSG hằng tuần để biết chính xác mình đang ở đâu.
- Đóng học phí một lần, thầy kèm lâu dài: từ thi chuyên Tin đến HSG quốc gia và cả khi lên đại học.
Nhận xét
Đăng nhận xét