Giới thiệu hệ thống


Giới thiệu về hệ thống đánh giá kỹ năng lập trình

Nền tảng Judge.utc tập trung vào một hệ thống trực tuyến, phục vụ quá trình học tập cho các sinh viên và mọi cá nhân yêu thích lập trình. Hệ thống đánh giá dựa trên bài làm thành viên gửi lên hệ thống và được tính điểm tự động trên hệ thống. Một số tính năng quan trọng gồm:
  • Hỗ trợ cho hơn 45 ngôn ngữ lập trình và trình biên dịch, bao gồm C, C ++, Pascal, Java, C #, Perl, Python, Ruby, Haskell, Ocaml, và các ngôn ngữ khác.
  • Một hệ thống kiểm tra linh hoạt, hỗ trợ tương tác năng động với các chương trình gửi và đầu ra tùy biến cao của kết quả đánh giá.
  • Quản lý trực quan, cho phép người dùng thiết lập các cuộc thi của mình trong vòng một vài phút, và sử dụng các nhiệm vụ đã có sẵn trong hệ thống.
Mọi thắc mắc vui lòng liên hệ: online.judge.utc@gmail.com

Cho người dùng mới tham gia Judge.utc

Để có thể làm bài trên hệ thống bạn cần đăng ký một tài khoản. Với tài khoản này bạn sẽ sử dụng được đầy đủ các tính năng mà hệ thống cung cấp. Trong quá trình đăng ký người dùng cần cung cấp một số thông tin về bản thân (tên đầy đủ, tổ chức, quốc gia, loại hình hoạt động theo kế hoạch tại Judge.utc), thông qua đó hệ thống sẽ đánh giá và xếp hạng thành viên dựa vào điểm số mà thanh viên đó đạt được.

Cách tính điểm và xếp hạng thành viên

1. Xếp hạng theo điểm
Đây là cách xếp hạng mà hệ thống đang sử dụng. Với mỗi bài làm trong kho đề khi được chấp nhận thì thành viên sẽ được cộng điểm tương ứng của bài làm đó. Khi đó, thứ hạng của thành viên được sếp theo thứ tự tổng điểm từ cao xuống thấp.
2. Xếp hạng theo các cuộc thi
Xếp hạng cuộc thi tương tự như hệ thống xếp hạng của TopCoder gần đây đã được triển khai trên DMOJ.  Xếp hạng là chỉ số về khả năng bạn đánh bại người khác trong một cuộc thi nào đó. Xếp hạng của bạn được so sánh với người khác. Hiện tại có sáu cấp bậc, dựa trên trị số này.
Bảng xếp hạng
<1000Người mới tham gia
1000-1199Nghiệp dư
1200-1499Chuyên gia
1500-2199Bậc thầy
2200-2999Đại sư
≥3000Mục tiêu
Xếp hạng mặc định cho người dùng là 1200. Xếp hạng được tính dựa trên tất cả các cuộc thi mà bạn tham gia và cả những đối thủ cạnh tranh của bạn.

Cho người dùng có kinh nghiệm Judge.utc


Với những thành viên có những đóng góp tích cực hoặc những thành viên có điểm số cao chúng tôi sẽ có những phần quà ý nghĩa từ đội ngũ Judge.utc. Đồng thời các thành viên này sẽ có cơ hội làm quản trị viên của hệ thống Judge.utc

Cụ thể, để có thể nhận được những phần quà ý nghĩa hoặc nằm trong đội ngũ Admin của Judge các thành viên cần tích cực hơn trong những hoạt động của mình như:
  • Cố gắng giải quyết được nhiều bài toán mà Judge.utc đưa ra.
  • Nhận xét, đánh giá và trao đổi tích cực với những bài toán khó.
  • Gửi cho đội ngũ Admin Judge.utc những đề thi để bổ sung vào thư viện đề Judge.uct.
  • Những ý kiến đóng góp nhằm xây dưng hệ thống hoàn thiện hơn.
Dựa vào đó chúng tôi sẽ cung cấp quyền quản trị và cập nhật dữ liệu cho tài khoản của bạn. Quyền này sẽ được thường xuyên cấp cho người dùng Judge.utc có kinh nghiệm. Dưới đây là danh sách các Admin hiện tại của hệ thống Judge.utc

Tên trên hệ thốngThông tin đầy đủ
nguyennghia_nhHọ Tên: Nguyễn Văn Nghĩa
User: http://themis.cscvn.com:5080/user/root
tichpxHọ Tên: Phạm Xuân Tích
User: http://themis.cscvn.com:5080/user/TICHPX
PhanHuuTuanHọ Tên: Phan Hữu Tuấn
User: http://themis.cscvn.com:5080/user/PhanHuuTuan
Email: phantuan.ktd@gmail.com
Để gửi các đề bài, ý tưởng và đóng góp ý kiến vui lòng gửi về e-mail: online.judge.utc@gmail.com