~/services/online-judge

Triển khai & vận hành Online Judge trên nền DMOJ

Hệ thống chấm bài tự động cho trường học và trung tâm dạy lập trình. Hai cách bắt đầu: dùng miễn phí trên luyencode.net, hoặc triển khai riêng trên VPS với tên miền của bạn — hay subdomain miễn phí nếu là tổ chức giáo dục phi lợi nhuận. Hiện có 20 trường và tổ chức đang sử dụng, cùng 4 hệ thống chạy độc lập.

01 /

Hai cách bắt đầu

MIỄN PHÍ, DÙNG CHUNG

Tổ chức trên luyencode.net

Trường học, CLB và đội tuyển có không gian riêng trên nền tảng chung: quản lý học sinh, giao bài, tổ chức contest. Không cần máy chủ, không cần đội kỹ thuật.

TRIỂN KHAI RIÊNG

Tên miền, VPS, triển khai & vận hành

Theo quy mô

Hệ thống độc lập trên hạ tầng riêng (VPS) của đơn vị: tư vấn tên miền và máy chủ, cài đặt, tùy biến, backup, giám sát và hỗ trợ dài hạn. Không có sẵn ngân hàng đề của luyencode — đơn vị tự tạo đề hoặc dùng dịch vụ soạn đề bằng AI, chi phí thấp. Tổ chức giáo dục phi lợi nhuận chưa có kinh phí mua domain có thể dùng subdomain miễn phí trên luyencode.net.

02 /

Đang chạy ở đâu

20 TỔ CHỨC TRÊN LUYENCODE.NET — 2.520 THÀNH VIÊN
Trường Đại học Sư phạm Hà Nội 121
Trường ĐH Kinh Tế - Kỹ thuật Công nghiệp 213
UTL707 517
THPT Chuyên Nguyễn Chí Thanh - Đăk Nông 265
Trường THPT Chuyên Lê Quý Đôn - Quảng Trị 13
Trường THPT Chuyên Lý Tự Trọng - Cần Thơ 139
Trường THPT Quang Hà - Vĩnh Phúc 203
Trường THPT Tam Đảo II 107
Trường THPT Bình Sơn 85
Trường THPT Lục Nam 31
Trường THPT Bất Bạt 5
THPT Huỳnh Thúc Kháng 36
Trường THCS Lập Thạch 446
Trường THCS Ninh Phong - TP Ninh Bình 163
Trường THCS Lương Thế Vinh (Đắk Lắk) 21
Trường PTDT Nội Trú THCS M'Drắk 2
Trường TH Nguyễn Trãi - Đắk Lắk 4
Đội Tỉnh Đồng Tháp 45
Kidcode Vũng Tàu 53
Thầy Minh chuyên tin 51
Xem danh sách tổ chức →
HỆ THỐNG CHẠY ĐỘC LẬP
03 /

Có gì trong đó

01

Hạ tầng & cài đặt

  • ✓ DMOJ + judge server
  • ✓ Tên miền, SSL, email
  • ✓ Bàn giao tài liệu quản trị
02

Thương hiệu & vận hành

  • ✓ Tùy biến giao diện, thương hiệu
  • ✓ Backup + giám sát 24/7
  • ✓ Cập nhật, hỗ trợ kỹ thuật
03

Nội dung & mở rộng

  • ✓ Ngân hàng 1500+ bài tập
  • ✓ Tính năng riêng (LMS, thanh toán…)
  • ✓ Đào tạo đội ngũ quản trị
04 /

Quy mô hệ thống

1500+
bài tập kèm lời giải, dùng được ngay
20.000+
người dùng trên toàn hệ thống
2M+
lượt chấm bài đã xử lý

Đơn vị không phải bắt đầu từ con số không. Ngân hàng đề phân theo chủ đề và độ khó, từ bài nhập môn tới bài luyện đội tuyển, kèm lời giải và bộ test. Giáo viên có thể dùng trực tiếp, chỉnh sửa, hoặc thêm đề riêng của trường.

05 /

Quy trình

$ ./process
01
Trao đổi yêu cầu
30 phút gọi, xác định quy mô và hạ tầng.
02
Kế hoạch triển khai
Mốc thời gian rõ ràng; đơn vị thương mại nhận đề xuất chi phí.
03
Triển khai
Thường 1–2 tuần, bàn giao kèm tài liệu.
04
Vận hành dài hạn
Giám sát, backup, cập nhật định kỳ.
06 /

Câu hỏi thường gặp

+ Dữ liệu của trường thuộc về ai?

Dữ liệu học sinh, bài tập và kết quả thi thuộc về đơn vị. Với gói triển khai trọn gói, toàn bộ dữ liệu nằm trên hạ tầng của đơn vị. Với gói miễn phí trên luyencode.net, đơn vị có thể yêu cầu xuất dữ liệu bất cứ lúc nào.

+ Nếu sau này anh không duy trì hệ thống nữa thì sao?

Hệ thống dựa trên DMOJ — một nền tảng mã nguồn mở đã được cộng đồng quốc tế duy trì nhiều năm, không phải phần mềm riêng của tôi. Toàn bộ cấu hình và tài liệu quản trị được bàn giao cho đơn vị, nên một kỹ thuật viên khác có thể tiếp quản. luyencode.net đã chạy liên tục từ 2020.

+ Trường có cần máy chủ riêng không?

Không, nếu chọn gói miễn phí trên luyencode.net — hệ thống chạy trên hạ tầng chung. Gói triển khai riêng cần máy chủ (VPS), và tôi sẽ tư vấn cấu hình phù hợp với quy mô để tránh trả tiền thừa; nếu là tổ chức giáo dục phi lợi nhuận chưa có domain, có thể dùng subdomain miễn phí trên luyencode.net để tiết kiệm thêm.

+ Trường có thể dùng đề của mình không?

Có, nhưng tùy gói. Tổ chức trên luyencode.net được dùng toàn bộ ngân hàng đề sẵn có, miễn phí. Với gói triển khai riêng, hệ thống không đi kèm ngân hàng đề của luyencode — đơn vị tự tạo đề riêng hoặc nhập đề từ định dạng phổ biến.

+ Hệ thống riêng không có ngân hàng đề, phải làm sao?

Tôi hỗ trợ soạn đề với chi phí rất thấp, nhờ dùng AI hỗ trợ tạo nội dung — đã có kinh nghiệm và triển khai thành công thực tế. Phù hợp cho đơn vị triển khai riêng cần xây ngân hàng đề nhanh, không phải soạn thủ công từ đầu.

+ Đang dùng gói miễn phí, sau này muốn chuyển sang hệ thống riêng thì có mất dữ liệu không?

Không. Dữ liệu tổ chức được chuyển sang hệ thống mới khi nâng cấp. Đây là đường đi bình thường: bắt đầu miễn phí, khi quy mô lớn hơn thì chuyển sang hạ tầng riêng.

+ Hệ thống có chịu được kỳ thi đông người cùng nộp bài không?

Có. Hệ thống dùng hàng đợi chấm bài tách riêng khỏi web, nên lượng nộp tăng đột biến không làm treo giao diện. Các kỳ thi thử với hàng trăm thí sinh đồng thời đã chạy ổn định trên hạ tầng hiện tại.

Cần online judge cho đơn vị của bạn?