ChuyenTin · Requirements Baseline

Yêu cầu & luồng nghiệp vụ v1.1

Không gian làm việc để theo dõi 34 Functional Requirements, 20 Business Rules, 6 Business Flows, dữ liệu lõi, NFR và truy vết. Nội dung bám theo baseline đã được nhóm thống nhất.

DRAFT v1.1 · Streamlined Working Baseline ↗ Mở tài liệu nguồn trên Drive ↗ Mở Capstone Project Nguồn cập nhật: 18/09/2026 · Trạng thái rà soát trên web chỉ lưu ở trình duyệt hiện tại.

Baseline đang theo dõi

Core Student flow hoạt động độc lập; các vai trò tổ chức chỉ hỗ trợ khi triển khai trong môi trường học tập có cấu trúc.

34Functional Requirements
20Business Rules
6Business Flows
6Phân hệ
12Non-functional Requirements
7Vòng đời trạng thái

Tiến độ rà soát Functional Requirements

Đánh dấu từng FR ở tab Functional Requirements. Trạng thái được lưu cục bộ để nhóm tiếp tục kiểm tra ở lần mở sau.

0/34

Hai nguyên tắc sản phẩm

Judge quyết định tính đúng

Online Judge là nguồn thẩm quyền cho biên dịch, thực thi, verdict, thời gian và bộ nhớ. AI không được ghi đè kết quả Judge.

AI hỗ trợ có giới hạn

AI chỉ hỗ trợ theo ba chế độ Hint, Debug và Explain; không mặc định đưa lời giải hoàn chỉnh và không được làm lộ hidden tests hoặc mã riêng tư.

6 phân hệ

4 phân hệ lõi tạo trải nghiệm học tập; 2 phân hệ hỗ trợ ở độ sâu MVP.

Learning & Practice

Hồ sơ/mục tiêu, định hướng học, tìm bài, Analyze/Plan theo CT, workspace và chạy sample.

Student · Core

Judge & AI Coaching

Submission, judging cách ly, verdict/lịch sử, Hint–Debug–Explain và hướng dẫn lỗi Judge.

Student · System · Core

Progress & Personalization

Bằng chứng học tập, tiến độ, ứng viên điểm yếu, đề xuất có giải thích và tổng hợp lớp.

Student · Teacher · System · Core

Contest & Content

Soạn/công bố bài, mock contest, tham gia, chính sách AI và luyện tập tiếp nối.

Student · Teacher · Manager · Admin · Core

Learning Support Operations

Nhóm học, phân công giáo viên, lịch/thông báo dùng chung và hỗ trợ vận hành cơ bản.

Teacher · Staff · Manager · Supporting

Platform Administration

Người dùng, quyền, quản trị nội dung toàn hệ thống, AI/Judge settings, giám sát và bảo trì.

Administrator · Supporting

Actor và trách nhiệm

ActorTrách nhiệm chínhMức quan trọng
StudentHọc/luyện lập trình và thuật toán; dùng CT planning, Judge, AI Coach, recommendation và mock contest.Core
TeacherHỗ trợ người học, xem bằng chứng, phản hồi/giao bài và tạo nội dung trong phạm vi được phép.Core support
StaffHỗ trợ tùy chọn cho thành viên nhóm học, lịch/thông báo và hồ sơ vận hành đã chọn.Supporting
ManagerGiám sát tùy chọn việc phân công, chính sách phê duyệt và kết quả học tập cấp cao.Supporting
AdministratorQuản lý người dùng/quyền, cấu hình nền tảng, governance nội dung, monitoring và bảo trì.Supporting
System / TimeKích hoạt trạng thái chấm, mốc contest và cập nhật tiến độ/khuyến nghị tự động.System actor

6 Business Flows đã thống nhất

Mỗi flow cho biết role nào khởi tạo, role nào xử lý, dữ liệu/kết quả được bàn giao ra sao. AI retry, diagnosis và recommendation vẫn là nhánh trong flow lớn, không tách thành flow độc lập.

StudentTeacherStaffManagerAdministratorSystemOnline JudgeAI CoachSystem / Time

BF-01 · Trình tự học tập chi tiết

12 bước chi tiết từ lúc Student chọn bài đến khi nhận đề xuất luyện tập tiếp theo.

    Functional Requirements Explorer

    Tìm theo mã/nội dung, lọc theo actor, priority, flow và trạng thái rà soát.

    20 Cross-role Business Rules

    Quy tắc ràng buộc hành vi xuyên actor và phân hệ; không phải mô tả màn hình.

    Core entities

    Các thực thể và ý nghĩa nghiệp vụ được lấy từ baseline v1.1; thuộc tính chi tiết tiếp tục hoàn thiện ở Logical ERD.

    Vòng đời trạng thái

    Các chuyển trạng thái do người dùng, hệ thống hoặc thời gian kích hoạt; lịch sử không bị xoá khi archive.

    Phạm vi sản phẩm

    Baseline giữ ChuyenTin là nền tảng luyện lập trình/thuật toán, không mở rộng thành LMS/ERP.

    Trong phạm vi

      Ngoài phạm vi / Future Work

        12 Non-functional Requirements

        Ngưỡng số chưa có PoC được giữ ở trạng thái cần định lượng, không tự đặt con số.

        8 quyết định mở trước Final Baseline

        Đánh dấu khi nhóm/GVHD đã chốt; trạng thái lưu trên trình duyệt.

        Traceability Summary

        Liên kết hướng vấn đề/giải pháp từ proposal với FR, BR, thực thể và nguồn evidence.

        Hướng proposalFunctional RequirementsBusiness RulesThực thể chínhNguồn

        Tài liệu Capstone Project

        Truy cập nhanh các thư mục và tài liệu dùng chung của nhóm trên Google Drive.

        Capstone Project

        Thư mục gốc chứa kế hoạch, nghiên cứu, review, SRS và tài liệu yêu cầu của ChuyenTin.

        Mở thư mục gốc ↗

        Thư mục dùng chung

        Tài liệu nền