# THỂ LỆ CHÍNH THỨC CỦA ĐỀ BÀI: [DF26] Learning Progress Prediction

*Việc tham gia vào cuộc thi này đồng nghĩa với việc bạn đã đọc, hiểu và chấp nhận tuân thủ toàn bộ các quy định dưới đây. Các quy định này là thỏa thuận bắt buộc giữa đội thi và Ban Tổ Chức (BTC) DataFlow 2026.*

### 1. TỔNG QUAN VỀ CUỘC THI
* **Tên cuộc thi:** DataFlow 2026: The Alchemy of Minds.
* **Đơn vị đăng cai (Sponsor):** Câu lạc bộ Toán Tin HAMIC (Đại học Khoa học Tự nhiên, ĐHQG Hà Nội) và BTC DataFlow.
* **Mục tiêu:** Xây dựng mô hình Dự báo tiến độ học tập sinh viên dựa trên dữ liệu lịch sử.

### 2. ĐỐI TƯỢNG THAM GIA
* **Thí sinh hợp lệ:** Cuộc thi này chỉ dành cho các thí sinh và đội thi đã đăng ký chính thức trong khuôn khổ cuộc thi DataFlow 2026.
* **Tên đội thi:** Tên hiển thị trên Kaggle (Team Name) và danh sách thành viên trong đội **bắt buộc phải trùng khớp** với thông tin đã đăng ký với BTC qua đơn đăng ký ban đầu. Mỗi đội thi chỉ được phép sử dụng **01 tài khoản** nộp bài.
* **Xử lý vi phạm:** BTC có quyền hủy kết quả của bất kỳ tài khoản hoặc đội thi nào nếu phát hiện gian lận, không nằm trong danh sách đăng ký hoặc sử dụng danh tính giả mạo.

### 3. QUY ĐỊNH VỀ DỮ LIỆU (DATA RULES)
#### A. Dữ liệu cuộc thi (Competition Data)
* **Mục đích sử dụng:** Thí sinh chỉ được phép truy cập và sử dụng dữ liệu do BTC cung cấp (Competition Data) cho mục đích duy nhất là tham gia cuộc thi này và thảo luận trên diễn đàn Kaggle của cuộc thi.
* **Bảo mật:** Nghiêm cấm mọi hành vi sao chép, phát tán, chia sẻ, bán hoặc chuyển nhượng dữ liệu cuộc thi cho bất kỳ bên thứ ba nào không tham gia cuộc thi.
* **Sau cuộc thi:** Thí sinh có trách nhiệm xóa dữ liệu nếu có yêu cầu từ BTC sau khi cuộc thi kết thúc.

#### B. Dữ liệu bên ngoài (External Data)
* **Quyền sử dụng:** Thí sinh **ĐƯỢC PHÉP** sử dụng dữ liệu bên ngoài (External Data) để huấn luyện và cải thiện mô hình (ví dụ: dữ liệu thời tiết, kinh tế, điểm chuẩn công khai...).
* **Điều kiện:** Mọi nguồn dữ liệu bên ngoài được sử dụng phải là dữ liệu công khai (publicly available), hợp pháp và miễn phí để đảm bảo tính công bằng cho tất cả các đội thi. Thí sinh phải trích dẫn nguồn dữ liệu rõ ràng trong báo cáo cuối cùng.

### 4. QUY ĐỊNH VỀ NỘP BÀI & CHẤM ĐIỂM (SUBMISSION & SCORING)
#### A. Giới hạn nộp bài
* Mỗi đội được nộp tối đa **5 bài/ngày** (Submissions per day).
* Thí sinh được chọn tối đa **2 bài** (Final Submissions) để tính điểm xếp hạng cuối cùng (Private Leaderboard).

#### B. Đánh giá kết quả (Evaluation)
* **Thang đo:** Kết quả được đánh giá dựa trên chỉ số **RMSE (Root Mean Squared Error)**.
* **Lưu ý quan trọng về Thứ hạng:**
    * Bảng xếp hạng trên Kaggle (Leaderboard) chỉ phản ánh độ chính xác của mô hình trên tập dữ liệu kiểm thử (Test Set).
    * **Thứ hạng trên Kaggle KHÔNG đồng nghĩa với thứ hạng chung cuộc.**
    * Điểm số cuối cùng của đội thi sẽ được tổng hợp từ nhiều tiêu chí: Độ chính xác mô hình (Kaggle Ranking), Báo cáo phân tích, Slide thuyết trình, Tính ứng dụng và Khả năng giải thích (Explainable AI) theo quy định trong đề bài gốc.

### 5. QUY ĐỊNH VỀ MÃ NGUỒN (CODE SHARING)
* **Chia sẻ riêng tư:** Nghiêm cấm việc chia sẻ mã nguồn (code), notebook hoặc giải pháp giữa các đội thi khác nhau trong thời gian diễn ra cuộc thi.
* **Yêu cầu với đội thắng cuộc:** Các đội đạt giải hoặc lọt vào vòng chung kết có nghĩa vụ cung cấp toàn bộ mã nguồn, tài liệu hướng dẫn và môi trường tái lập kết quả (reproducibility) cho BTC để thẩm định.
* **Notebook Public:** Thí sinh không được để chế độ Public cho các Notebook chứa giải pháp trực tiếp của cuộc thi trên Kaggle trong thời gian thi đấu.

### 6. LIÊM CHÍNH HỌC THUẬT
* Mỗi thí sinh chỉ được sử dụng một tài khoản Kaggle duy nhất.
* Nghiêm cấm các hành vi gian lận (cheating), dò đáp án (probing) hoặc can thiệp vào hệ thống chấm điểm.
* BTC giữ quyền quyết định cuối cùng trong mọi trường hợp tranh chấp hoặc phát hiện gian lận.

---
*Mọi thắc mắc về quy định vui lòng liên hệ trực tiếp với BTC qua các kênh thông tin chính thức của DataFlow 2026.*