Thông tin


FreateOJ là hệ thống chấm bài trực tuyến (Online Judge) nguồn mở do Freate phát triển, hướng tới việc xây dựng một sân chơi lập trình miễn phí, chất lượng và thực tế cho cộng đồng học sinh, sinh viên cũng như những ai đam mê thuật toán tại Việt Nam.

Hệ thống hoạt động hoàn toàn phi lợi nhuận với mục tiêu mang lại một môi trường rèn luyện tư duy bài bản, công bằng và dễ tiếp cận nhất.

Tính năng và khả năng ứng dụng

FreateOJ được tối ưu để đáp ứng linh hoạt nhiều nhu cầu học tập và giảng dạy khác nhau:

  • Kho bài tập đa dạng: Hỗ trợ từ các bài toán chấm điểm theo test case cơ bản cho người mới bắt đầu, đến các bài thuật toán phức tạp đòi hỏi tối ưu hiệu năng.
  • Giao diện tối giản: Tập trung vào trải nghiệm cốt lõi, giúp người dùng bớt rườm rà khi nộp bài và theo dõi kết quả.
  • Tổ chức giải đấu: Nền tảng hỗ trợ tốt việc cấu hình và vận hành các kỳ thi thử, các buổi training của câu lạc bộ hoặc làm công cụ bổ trợ bài tập về nhà cho giáo viên.

Định hướng phát triển

Đội ngũ Freate vận hành hệ thống với tư duy liên tục cải tiến:

  • Tối ưu hiệu năng: Đảm bảo hệ thống chấm bài (judging core) hoạt động ổn định, xử lý mượt mà lượng code nộp lớn cùng lúc mà không bị nghẽn (queueing).
  • Cập nhật theo phản hồi: Tính năng mới và các bản vá lỗi được cập nhật liên tục dựa trên trải nghiệm thực tế từ chính người dùng trong cộng đồng.

Kết nối cùng FreateOJ

FreateOJ không chỉ là một công cụ chấm bài khô khan, mà là không gian để những người làm kỹ thuật cùng ngồi lại, chia sẻ source code và hỗ trợ nhau tiến bộ. Nếu bạn yêu thích dự án, hãy đồng hành cùng chúng tôi:


GitHub Discord

💬 Tham gia cộng đồng Discord: https://discord.com/invite/fC3kG3hQyn Nơi bạn có thể thảo luận thuật toán, share solution, report bug hoặc trực tiếp đóng góp source code để phát triển hệ thống!