Điều Khoản Dịch Vụ
Chào mừng bạn đến với nền tảng Tớ Dạy Code (TodayCode). Tài liệu này quy định đầy đủ quyền, trách nhiệm, tiêu chuẩn thực thi và quy chế thi đấu công bằng đối với học sinh, giáo viên và các bên tham gia hệ thống.
Học lập trình an toàn cho K-12
Môi trường giáo dục thân thiện, chuẩn hóa bảo vệ quyền riêng tư học sinh theo Luật Trẻ em Việt Nam.
Thực thi Sandbox an toàn
Mọi mã bot Python/JS được chạy trong vùng chứa cách ly, giới hạn tài nguyên và bảo vệ hệ thống tuyệt đối.
Quyền tác giả thuộc về bạn
Học sinh sở hữu 100% bản quyền thuật toán bot do mình sáng chế; nền tảng chỉ giữ quyền mô phỏng và phát sóng trận đấu.
Liêm chính & Fair-Play
Quy chế thi đấu giải VSAR và bảng xếp hạng AI Arena minh bạch, nghiêm cấm mọi hành vi sao chép code hay gian lận.
Phạm vi Dịch vụ & Đối tượng Áp dụng
Quy định về phạm vi hoạt động của hệ sinh thái Tớ Dạy Code và các chủ thể tham gia.
Điều 1.1:Giới thiệu về Hệ sinh thái Tớ Dạy Code
Điều khoản Dịch vụ này ("Điều khoản") cấu thành thỏa thuận pháp lý ràng buộc giữa Người dùng (bao gồm Học sinh, Phụ huynh, Giáo viên, Nhà trường, Huấn luyện viên và Khách truy cập) và Ban Quản trị Nền tảng Tớ Dạy Code (thuộc CapyLabs, gọi tắt là "Chúng tôi").
Dịch vụ của Tớ Dạy Code bao gồm nhưng không giới hạn ở: Hệ thống khóa học & nhiệm vụ Code Empire, Đấu trường AI Arena (CodeClash), Hệ sinh thái giải đấu VSAR, Cổng quản trị lớp học dành cho Giáo viên (Teacher LMS), Trình giả lập trận đấu (Replay Engine) và Hệ thống bảng xếp hạng toàn quốc.
Điều 1.2:Chấp thuận Điều khoản
Bằng việc truy cập, đăng ký tài khoản, nạp mã nguồn dự thi hoặc tham gia vào bất kỳ bài học/trận đấu nào trên nền tảng, bạn xác nhận đã đọc, hiểu và đồng ý chịu sự ràng buộc của toàn bộ các điều khoản này cùng Quy chế thi đấu và Chính sách Bảo mật của chúng tôi.
Nếu bạn không đồng ý với bất kỳ phần nào trong Điều khoản này, vui lòng ngừng truy cập và không tiếp tục sử dụng Dịch vụ.
Tài khoản, Độ tuổi & Bảo vệ Trẻ em (K-12)
Quy định về đăng ký tài khoản, điều kiện lứa tuổi học sinh và trách nhiệm bảo mật.
Điều 2.1:Điều kiện Độ tuổi & Giám hộ Hợp pháp
Đặc thù K-12Nền tảng Tớ Dạy Code phục vụ đối tượng học sinh từ 6 tuổi trở lên (Tiểu học, THCS, THPT) và người học đam mê lập trình.
Đối với người dùng dưới 13 tuổi: Việc đăng ký tài khoản cá nhân phải có sự giám hộ hoặc đồng ý từ Cha/Mẹ hoặc Người giám hộ hợp pháp. Đối với các tài khoản học sinh được khởi tạo thông qua Nhà trường hoặc Giáo viên trong khuôn khổ lớp học, Nhà trường/Giáo viên chịu trách nhiệm đại diện thông báo và nhận được sự đồng thuận của phụ huynh theo đúng quy định của Luật Trẻ em Việt Nam.
Điều 2.2:Trách nhiệm Bảo mật Tài khoản
Mỗi tài khoản là định danh duy nhất của cá nhân hoặc đơn vị trường học. Bạn có nghĩa vụ bảo mật mật khẩu và không chia sẻ thông tin đăng nhập cho bên thứ ba.
Tớ Dạy Code không chịu trách nhiệm đối với bất kỳ tổn thất hoặc sai lệch dữ liệu nào phát sinh từ việc người dùng sơ suất làm lộ thông tin tài khoản hoặc cho người khác mượn tài khoản thi đấu.
Điều 2.3:Tài khoản Trường học & Thí sinh VSAR
Các tài khoản thí sinh thi đấu thuộc hệ thống VSAR do Nhà trường hoặc Ban Tổ chức cấp chỉ được sử dụng cho mục đích tham gia luyện tập và thi đấu chính thức. Mọi hành vi chuyển nhượng, mượn danh hoặc thay đổi thông tin định danh trái phép đều bị hủy quyền tham gia giải.
Đấu trường AI Arena & Quy chế Thực thi Sandbox
Quy chuẩn kỹ thuật khi nộp code bot, giới hạn tài nguyên và an toàn máy chủ.
Điều 3.1:Môi trường Thực thi Cô lập (Sandbox Execution)
Bảo mật Kỹ thuậtĐể phục vụ các trận đấu đối kháng (CodeClash, Energy Game, Farm Wars) và chấm điểm tự động, người dùng gửi mã nguồn (Python, JavaScript, TypeScript,...) lên máy chủ của Tớ Dạy Code.
Toàn bộ mã nguồn sẽ được biên dịch và thực thi hoàn toàn trong môi trường Sandbox cô lập (Secure Container Sandbox) với các hàng rào an ninh nghiêm ngặt.
Điều 3.2:Giới hạn Tài nguyên & Thời gian Chạy (Resource Limits)
Người dùng có trách nhiệm tối ưu hóa thuật toán để bot vận hành ổn định trong giới hạn tài nguyên của hệ thống.
- Hạn mức thời gian (Timeout): Mỗi lượt xử lý lệnh của bot có thời hạn tối đa định trước (thường từ 100ms - 1000ms tùy chế độ đấu). Bot vượt quá thời gian cho phép sẽ bị xử lý timeout hoặc bỏ lượt (idle/forfeit).
- Hạn mức bộ nhớ (Memory Limit): Dung lượng RAM phân bổ cho mỗi phiên bot bị giới hạn theo tiêu chuẩn bài toán.
- Hạn chế kết nối mạng: Bot trong sandbox bị chặn hoàn toàn quyền truy cập Internet và các kết nối socket ra ngoài hệ thống nhằm bảo đảm công bằng.
Điều 3.3:Nghiêm cấm Khai thác Lỗ hổng & Mã độc
- Nghiêm cấm chèn mã nhằm đọc/ghi các file hệ thống ngoài thư mục làm việc được cấp.
- Nghiêm cấm tấn công vượt quyền (Container Escape) hoặc can thiệp vào tiến trình của bot đối thủ.
- Nghiêm cấm cố tình tạo các vòng lặp vô hạn, rò rỉ bộ nhớ (memory fork bomb) nhằm làm tắc nghẽn hàng đợi chấm điểm (Judge Queue).
Quy chế Giải đấu, Bảng Xếp hạng & Chống Gian Lận
Nguyên tắc Fair-Play, chống đạo code, giải quyết khiếu nại trong các mùa giải VSAR.
Điều 4.1:Tinh thần Liêm chính Học thuật & Fair-Play
Quy tắc Cốt lõiTớ Dạy Code xây dựng văn hóa thi đấu văn minh, trung thực. Mọi thuật toán tham gia leo rank Bảng xếp hạng (Leaderboard) và Giải đấu chính thức (VSAR Qualify, Province, Finals) phải do thí sinh tự nghiên cứu và cài đặt.
Nghiêm cấm việc sao chép nguyên mẫu (Plagiarism) mã nguồn của thí sinh khác, sử dụng bot clone để buff điểm ELO (Win-Trading) hoặc sử dụng nhiều tài khoản cùng lúc.
Điều 4.2:Hệ thống Giám sát & Phát hiện Tương đồng Mã nguồn
Ban Tổ chức sử dụng các công cụ phân tích cây cú pháp trừu tượng (AST) và thuật toán phát hiện gian lận tự động để rà soát toàn bộ bài nộp.
Nếu phát hiện hai hay nhiều bài thi có sự tương đồng bất thường vượt ngưỡng cho phép, Ban Tổ chức có quyền triệu tập thí sinh giải trình hoặc trực tiếp hủy tư cách thi đấu.
Điều 4.3:Thẩm quyền của Trọng tài & Ban Tổ chức
Dữ liệu replay và log ghi nhận từ máy chủ trận đấu là căn cứ pháp lý duy nhất để xác định kết quả.
Trong mọi trường hợp xảy ra khiếu nại, quyết định của Ban Trọng tài và Hội đồng Chuyên môn Tớ Dạy Code là quyết định có hiệu lực thi hành cuối cùng.
Quyền Sở hữu Trí tuệ (IP) & Giấy phép Mã nguồn
Phân định rõ ràng quyền sở hữu trí tuệ giữa Nền tảng và Mã nguồn do Học sinh sáng tác.
Điều 5.1:Quyền Sở hữu của Nền tảng Tớ Dạy Code
Toàn bộ tài sản trí tuệ bao gồm: Mã nguồn nền tảng, Game Engine mô phỏng (World Kernel), Đồ họa, Thiết kế nhân vật, Bản đồ màn chơi, Âm thanh, Giáo trình học tập Code Empire, Hệ thống đề bài và Nhãn hiệu "Tớ Dạy Code", "CodeClash", "VSAR" đều thuộc quyền sở hữu trí tuệ độc quyền của CapyLabs và được bảo vệ theo Luật Sở hữu trí tuệ Việt Nam.
Nghiêm cấm sao chép, trích xuất, phân phối lại hoặc thương mại hóa bất kỳ phần nào của nền tảng khi chưa có văn bản chấp thuận chính thức.
Điều 5.2:Quyền Sở hữu Mã nguồn của Người dùng
Bảo vệ Học sinhBạn giữ toàn quyền sở hữu trí tuệ và quyền tác giả đối với mã nguồn (Bot Code / Bài tập) do chính bạn viết và tải lên hệ thống.
Tớ Dạy Code không tuyên bố quyền sở hữu đối với các dòng code logic do học sinh sáng tạo.
Điều 5.3:Giấy phép Cấp quyền Thực thi & Trình diễn
Bằng việc nộp mã nguồn vào Đấu trường hoặc Hệ thống học tập, bạn cấp cho Tớ Dạy Code quyền sử dụng miễn phí, phi độc quyền trên toàn cầu để: (a) Biên dịch và thực thi mã trong sandbox; (b) Chạy trận đấu đối kháng với người chơi khác; (c) Tạo và lưu trữ bản ghi trận đấu (Replays); (d) Trình chiếu công khai replay trên bảng xếp hạng và livestream giải đấu nhằm mục đích giáo dục, truyền thông và vinh danh học sinh.
Cổng Quản lý Lớp học dành cho Giáo viên & Trường học
Quyền hạn và trách nhiệm của Giáo viên, Nhà trường khi sử dụng hệ thống LMS.
Điều 6.1:Quản lý Dữ liệu Lớp học & Học sinh
Tính năng Quản trị Lớp học (Teacher Dashboard) cho phép Giáo viên tạo lớp, cấp mã tham gia, gán bài giảng và xem ma trận tiến độ học tập của từng học sinh.
Giáo viên cam kết bảo mật danh sách học sinh của lớp mình, không chia sẻ quyền truy cập lớp học cho các đối tượng không liên quan.
Điều 6.2:Xem Lời giải & Khảo sát Tiến trình (Inspector)
Công cụ xem code học sinh (Student Level Inspector) được thiết kế nhằm mục đích hỗ trợ sư phạm. Giáo viên không được sử dụng mã nguồn của học sinh vào các mục đích thương mại hoặc giải đấu mà không có sự cho phép của học sinh.
Các Hành vi bị Nghiêm cấm Tuyệt đối
Danh mục các hành vi vi phạm chuẩn mực cộng đồng, an ninh mạng và kỷ luật nền tảng.
Điều 7.1:Hành vi Xâm phạm Hệ thống & Tấn công Mạng
- Sử dụng các công cụ tự động (Web scraper, Crawler, Bot spam) để gửi lượng request bất thường làm quá tải server.
- Dịch ngược (Reverse Engineering), decompile hoặc can thiệp vào các tệp tin bundle, client state của trang web.
- Tấn công giả mạo (Phishing), phát tán mã độc hại qua bất kỳ kênh giao tiếp nào trên nền tảng.
Điều 7.2:Hành vi Ứng xử & Chuẩn mực Cộng đồng
- Đặt tên hiển thị (Username), tên bot hoặc hình đại diện (Avatar) có chứa nội dung kích động thù địch, bạo lực, khiêu dâm, vi phạm pháp luật hoặc thuần phong mỹ tục Việt Nam.
- Quấy rối, đe dọa, xúc phạm hoặc bắt nạt học sinh khác trên các kênh cộng đồng và bảng xếp hạng.
- Mạo danh Ban Quản trị, Trọng tài, Giáo viên hoặc người chơi khác.
Giới hạn Trách nhiệm & Tính Sẵn sàng của Dịch vụ
Quy định về thời gian hoạt động của hệ thống, bảo trì và miễn trừ trách nhiệm sự cố mạng.
Điều 8.1:Tính Sẵn sàng của Hệ thống & Bảo trì
Chúng tôi luôn nỗ lực duy trì hệ thống hoạt động 24/7 với độ ổn định cao nhất. Tuy nhiên, Tớ Dạy Code có quyền tạm dừng dịch vụ trong thời gian ngắn để nâng cấp tính năng, bảo trì máy chủ hoặc vá lỗi bảo mật.
Lịch bảo trì quan trọng sẽ được thông báo trước trên trang chủ hoặc kênh truyền thông chính thức.
Điều 8.2:Miễn trừ Trách nhiệm đối với Sự cố Ngoại vi
Tớ Dạy Code không chịu trách nhiệm đối với việc mất kết nối, gián đoạn trận đấu hoặc nộp bài muộn bắt nguồn từ lỗi đường truyền Internet của người dùng, thiết bị cá nhân không tương thích hoặc các sự kiện bất khả kháng (thiên tai, sự cố đứt cáp quang biển diện rộng,...).
Biện pháp Xử lý Vi phạm & Chấm dứt Dịch vụ
Quy trình kỷ luật, các hình thức chế tài và thủ tục khiếu nại.
Điều 9.1:Các Cấp độ Chế tài Kỷ luật
- Mức 1 (Nhắc nhở & Cảnh cáo): Áp dụng cho các vi phạm vô ý lần đầu về timeout bot hoặc tên gọi chưa phù hợp.
- Mức 2 (Hủy kết quả & Khóa tính năng tạm thời): Hủy điểm trận đấu, reset điểm ELO, tước quyền thi đấu mùa giải đối với hành vi gian lận code hoặc buff điểm.
- Mức 3 (Khóa tài khoản vĩnh viễn & Chuyển giao cơ quan chức năng): Áp dụng cho các hành vi cố tình tấn công sandbox, phá hoại hệ thống hoặc phát tán nội dung độc hại nghiêm trọng.
Điều 9.2:Quyền Yêu cầu Xóa Tài khoản & Dữ liệu
Bạn có thể gửi yêu cầu chấm dứt tài khoản và xóa thông tin nhận dạng cá nhân bất kỳ lúc nào bằng cách liên hệ với bộ phận hỗ trợ của chúng tôi.
Luật Điều chỉnh, Giải quyết Tranh chấp & Liên hệ
Cơ sở pháp lý tại Việt Nam và kênh tiếp nhận phản hồi, giải quyết khiếu nại.
Điều 10.1:Luật Điều chỉnh & Giải quyết Tranh chấp
Mọi quan hệ pháp lý và tranh chấp phát sinh từ hoặc liên quan đến việc sử dụng Dịch vụ Tớ Dạy Code sẽ được điều chỉnh và giải thích theo pháp luật nước Cộng hòa Xã hội Chủ nghĩa Việt Nam (bao gồm Bộ luật Dân sự, Luật An ninh mạng, Luật Sở hữu trí tuệ và Luật Trẻ em).
Mọi bất đồng trước hết sẽ được giải quyết thông qua thương lượng và hòa giải trên tinh thần tôn trọng quyền lợi của người học.
Điều 10.2:Thông tin Tiếp nhận Phản hồi & Khiếu nại
Nếu bạn có bất kỳ câu hỏi, góp ý hoặc yêu cầu hỗ trợ liên quan đến Điều khoản Dịch vụ này, vui lòng liên hệ với chúng tôi qua các kênh:
- Email hỗ trợ pháp lý & khiếu nại: xinchao@todaycode.vn
- Đơn vị chủ quản: CapyLabs & Ban Điều Hành Dự Án Tớ Dạy Code
- Website chính thức: https://todaycode.vn
- Thời gian phản hồi thông thường: Trong vòng 24 - 72 giờ làm việc.
Bạn đã nắm rõ điều khoản?
Bắt đầu tham gia Đấu trường AI và trải nghiệm các nhiệm vụ lập trình thực chiến ngay hôm nay.