SINH VIÊN ĐẠI DIỆN
Hướng dẫn sử dụng
Các bước dành cho tài khoản của bạn.
Tham gia bằng một tài khoản đại diện
- Đăng ký giải.
Một sinh viên đại diện nhóm tạo tài khoản, mở “Đăng ký giải”, chọn mùa và bấm đăng ký. Có thể nhập tên dự thi để nhận diện nhóm.
- Nộp bot Python.
Vào “Giải của bạn”, bấm Nộp bot Python. Tài khoản đại diện này sẽ quản lý toàn bộ phiên bản và kết quả của nhóm.
- Chọn phiên bản và kiểm tra.
Bản đầu được chọn tự động. Nếu nộp bản mới, chọn lại trong danh sách và bấm Lưu lựa chọn. Gửi kiểm tra thử trước khi khóa bài.
- Xem kết quả.
Chờ admin bắt đầu giải. Trong Lịch đấu & kết quả, xem bảng điểm và replay các trận của bạn.
Cách dùng từng chức năng
Lưu bài offline và nộp khi có mạng
Mở trang Nộp bot online, đăng nhập và chờ thông báo sẵn sàng offline. Bản nháp tự lưu trên trình duyệt. Bấm Nộp bài để đưa một bản cố định vào hàng đợi; khi có mạng, giữ hoặc mở lại trang để tự gửi.
Chỉ biên nhận “Server đã nhận” mới xác nhận nộp thành công. Hết phiên thì đăng nhập đúng tài khoản và thử lại. Hạn nộp tính theo lúc server nhận. Có nút tải file .py dự phòng và xóa dữ liệu local trên máy chung. Không bảo đảm tự gửi khi đã đóng trình duyệt; không xóa dữ liệu trình duyệt khi còn bài chờ.
Luyện tập với bot đã nộp
Mở Đấu trường trên menu, dùng phần Luyện tập với bot đã nộp. Chọn một phiên bản bot của bạn, đối thủ mẫu hoặc bot đã được duyệt, rồi chọn đi trước P1 hay đi sau P2. Bấm Bắt đầu luyện tập và theo dõi hàng trận bên dưới.
Máy chấm chạy trận bằng bản sao code lúc tạo, không tính điểm giải hoặc Elo. Có thể luyện tập bằng bài đang chờ duyệt; bài bị từ chối không được dùng. Khi hoàn tất, bấm Xem replay hoặc Tải replay. Bạn chỉ xem được trận của mình, không xem mã nguồn đối thủ.
Mặc định tối đa 10 trận/ngày và một trận đang chờ/chạy mỗi tài khoản. Có thể hủy trận chưa được nhận, nhưng vẫn tính lượt. Nếu máy chấm chưa kết nối, trận sẽ chờ; công việc chính thức được ưu tiên khi máy nhận việc mới.
Đăng ký và hồ sơ đại diện
Không cần tạo đội, nhập mã mời, thêm thành viên hoặc điền email. Mỗi tài khoản chỉ có một mục dự thi trong một mùa. Có thể dùng tên nhóm làm tên dự thi. Hồ sơ đại diện cho phép lưu mã sinh viên và lớp.
Giải nhận đăng ký theo thời hạn, trước khi khóa bài/bốc thăm. Nếu hết chỗ, vào Hồ sơ đại diện để tham gia danh sách chờ. Tài khoản khách chỉ xem trải nghiệm, không đăng ký hay nộp bài chính thức.
Nộp và chọn bot chính thức
Bấm Nộp bot Python từ mục dự thi để mã mùa được điền đúng. Đặt tên bot, tải file .py hoặc dán source rồi gửi. Quay lại Giải của bạn, chọn bản chính thức và lưu lựa chọn.
Bản mới không tự thay bản chính thức. Sau khi khóa bài, bạn phải chờ admin; không tự thay code. Có thể xem mã mục dự thi và hash ở phần biên nhận.
Kiểm tra thử và đọc lỗi
Dùng nút Kiểm tra bài Python được gợi ý, hoặc mở Thao tác khác trong bài dự thi. Tối đa 5 lượt kiểm tra thử/ngày/mùa. Khi bài đang chờ hoặc đang chạy, không gửi lặp.
Mở Lịch đấu & kết quả → Báo cáo chấm bài và replay của tôi để đọc lỗi. Sửa bot, nộp phiên bản mới, lưu lựa chọn và kiểm tra lại. Đạt kiểm tra cơ bản không bảo đảm bot đúng trong mọi tình huống thi đấu.
Kết quả, replay và thông báo
Xem lịch và xếp hạng theo từng trang. Bấm Xem replay ở trận của mình, dùng Phát/dừng hoặc kéo thanh nước đi. Có thể tải dữ liệu replay từ báo cáo chấm.
Thông báo từ ban tổ chức nằm trong Tổng quan. Điểm còn tạm tính cho tới khi admin chốt mùa. Các trận mẫu/luyện tập không phải điểm của giải.
Đăng xuất và tài khoản dùng chung
Bấm Đăng xuất trên thanh tài khoản, kể cả ở trang chủ. Nhóm nên thống nhất một người quản lý tài khoản đại diện và giữ thông tin đăng nhập cẩn thận.
Dùng trong lớp khi mất Internet
Kết nối Wi-Fi/LAN lớp và mở địa chỉ giáo viên cung cấp. Mất Internet vẫn nộp và xem kết quả được nếu LAN còn. Mất cả LAN: giữ tab Nộp AI mở, bấm Nộp bài để lưu bài chờ và tải .py dự phòng; bài tự gửi khi kết nối lại đúng địa chỉ và tài khoản.
HTTP LAN không hỗ trợ mở lại trang khi mất cả LAN; cần HTTPS được tin cậy để dùng chức năng đó. Chỉ biên nhận server xác nhận đã nộp; hạn nộp tính khi server nhận, không theo thời gian lưu trên máy sinh viên.
Thanh tiến độ phía dưới
Kiểm tra bài Python: số mục đã kiểm tra xong / tổng mục dự thi. Bài không đạt vẫn được tính đã kiểm tra.
Thi đấu: số trận đã hoàn tất / toàn bộ trận phải chơi, không tính miễn vòng. Lỗi máy và trận chờ xử lý chưa hoàn thành.
Trang cập nhật khoảng 10 giây khi đang mở. Nếu chưa thấy thay đổi, bấm Làm mới. Khi không biết thao tác tiếp theo, đọc khung Bước tiếp theo.