Tuyển sinh 🎓 Mình nhận đào tạo lập trình giải thuật thi đấu: thi vào lớp 10 chuyên tin · thi học sinh giỏi tin học cấp tỉnh/thành · thi vào đội tuyển quốc gia · Olympic tin học sinh viên / ICPC · phỏng vấn thuật toán. Bấm vào đây để xem thông tin khóa học → Xem khóa học
Thi thử miễn phí
🏆 Thi thử HSG Tin học tuần này trên ClueOJ
Mở công khai cho mọi người · đề do thầy Nguyễn Việt Nam Sơn biên soạn
Lịch thi, đề cũ & lời giải →

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

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.

Dùng hệ thống chấm bài online ClueOJ, VNOJ, Codeforces cho lớp học

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.

👩‍🏫 Thầy cô đang bồi dưỡng đội tuyển HSG Tin? Khóa học dành cho giáo viên giúp thầy cô cập nhật kiến thức, nhận đề thi và được hỗ trợ bài tập lâu dài. Liên hệ Zalo 0767666702 hoặc bấm nút "Đăng ký học" ở đầu trang.

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).
Blog thường xuyên tổ chức các kỳ thi thử HSG Tin học trên ClueOJ với đề do thầy Nguyễn Việt Nam Sơn biên soạn – thầy cô có thể cho học sinh tham gia để luyện tập miễn phí (xem lịch ở đầu trang chủ).
Quy trình dùng ClueOJ cho một lớp, theo tính năng nêu trên trang giới thiệu của ClueOJ.
Hình 1. Quy trình dùng ClueOJ cho một lớp, theo tính năng nêu trên trang giới thiệu của 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.
Các bước đăng ký tính năng Tổ chức trên VNOJ và hạn mức miễn phí (theo VNOI, có thể thay đổi).
Hình 2. Các bước đăng ký tính năng Tổ chức trên VNOJ và hạn mức miễn phí (theo VNOI, có thể thay đổi).

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:

  1. Vào Groups → Create Group, đặt tên nhóm (có thể để riêng tư, chỉ ai có link mới vào được).
  2. 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.
  3. 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.
Ba bước giao bài trên Codeforces: tạo nhóm, tạo kỳ thi Mashup, gắn kỳ thi vào nhóm.
Hình 3. Ba bước giao bài trên Codeforces: tạo nhóm, tạo kỳ thi Mashup, gắn kỳ thi vào nhóm.

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

ClueOJVNOJCodeforces
Giao diệnTiếng Việt, tiếng AnhChủ yếu tiếng ViệtTiếng Anh, tiếng Nga
Kho đềĐề HSG, chuyên các tỉnhĐề VOI, chọn đội tuyển, ICPCRất lớn, có độ khó
Tạo lớp/tổ chứcMiễ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ấtThi thử, quản lý lớp HSGLớp bồi dưỡng dài hạnHọc sinh khá, luyện thi quốc tế

5. Gợi ý cách dùng kết hợp

Gợi ý kết hợp: Themis trên lớp, ClueOJ/VNOJ cho bài về nhà, Codeforces cho học sinh giỏi nhất.
Hình 4. Gợi ý kết hợp: Themis trên lớp, ClueOJ/VNOJ cho bài về nhà, Codeforces cho học sinh giỏi nhất.
  • 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.

🎓 Quyền lợi khi thầy cô đăng ký khóa học dành cho giáo viên
  • 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.
📩 Liên hệ Zalo 0767666702 (thầy Nguyễn Việt Nam Sơn) hoặc bấm nút "Đăng ký học" ở đầu trang.

Nguồn tham khảo

Tự học thuật toán: khó ở đâu?
Đọc xong một bài giải là bước đầu. Phần lớn học sinh tự học sẽ gặp những trở ngại sau:
  • 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.
Học cùng thầy Nam Sơn, các trở ngại đó được gỡ bỏ:
  • 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