AI-CLO APMatHS — V1.0

Bản ghi trạng thái khởi đầu của AI-CLO trong repository APMatHS/apmaths.github.io.

Thông tin phiên bản

V1.0 là mốc phiên bản khởi đầu của bản AI-CLO nằm trong hệ sinh thái APMatHS. Các số phiên bản V12.6.x trong tên file, query cache, migration và tài liệu cũ vẫn là lịch sử kỹ thuật của nền mã được kế thừa; không đổi hàng loạt các số này chỉ để gắn nhãn V1.0.

Trạng thái triển khai hiện tại

Chức năng đã có

Quản lý hệ thống và học phần

Ngân hàng câu hỏi

Đánh giá trực tuyến

Các chế độ rút câu hiện có:

  1. common_fixed — đề chung cố định.
  2. student_fixed — đề riêng cố định theo sinh viên.
  3. attempt_random — rút lại mỗi lượt làm.
  4. mixed_fixed_random — cố định kết hợp rút ngẫu nhiên.

Luồng hiện có gồm tạo bài, ma trận câu hỏi, xem chi tiết, làm bài, autosave, nộp/chấm điểm, kết quả CLO, xuất dữ liệu và quản lý lượt làm.

AI-CLO | LIVE

Giữ trạng thái giao diện

Công cụ độc lập

Kiến trúc và quy tắc kỹ thuật đang áp dụng

Backend cần đối chiếu trước khi nghiệm thu V1.0

Tài liệu/migration hiện có ghi nhận các phần sau, nhưng cần kiểm tra trực tiếp trên Supabase production mới trước khi coi backend hoàn tất:

Không ghi khóa bí mật hoặc service-role key vào repository hay tài liệu phiên bản.

Kiểm thử ưu tiên sau mốc V1.0

Tài liệu nguồn cần đọc trước khi tiếp tục sửa

  1. README.md
  2. docs/project/PROJECT-NOTES-AI-CLO.md
  3. docs/project/ARCHITECTURE-AI-CLO.md
  4. docs/project/TECHNICAL-AGREEMENTS.md
  5. docs/project/PROJECT-STATUS-2026-09-08.md
  6. docs/project/PROJECT-PROGRESS-2026-09-08.md
  7. Mã mới nhất trên nhánh main

Kết luận checkpoint

V1.0 đã được chốt ở mức mã nguồn hiện tại của /ai-clo/ trên APMatHS. Frontend và toàn bộ lịch sử kỹ thuật đã có trong repository. Công việc tiếp theo nên là đối chiếu Supabase production mới, chạy đủ migration/Edge Function cần thiết và thực hiện smoke test theo danh sách trên trước khi xác nhận sẵn sàng vận hành thực tế.