Bug #2179
đóngTask #2146: Test lại luồng hoạt động
[ Kế hoạch huấn luyện ]: Validate ngược logic "Bài học trước" giữa Bài ràng buộc và Bài bị ràng buộc
100%
Mô tả
Mô tả:
1/ Truy cập Quản lý ràng buộc -> Ràng buộc bài học:
Loại ràng buộc: Bài học trước
Môn / Bài ràng buộc (Bài trước): A1-41 (Môn Chiển thuật đại đội bộ binh)
Môn / Bài bị ràng buộc (Bài sau): H3-1 (Môn Phiên bản kiến thức 7)
Mức độ: Bắt buộc
2/ Chuyển sang Kế hoạch huấn luyện -> Tổng quan kế hoạch huấn luyện.
Chọn Năm học 2027 - 2028 [ K35 ]
Nhấn "Thêm hoạt động" cho lớp DD18K53 | K53 cấp 1.
Chọn môn Chiến thuật đại đội bộ binh và chọn bài học 1 | A1-41.
Chọn khoảng thời gian (VD: 08/09/2027 - 14/09/2027) và nhấn Lưu.
Thực tế:
https://drive.google.com/file/d/1Cnt-2e9c_Bpq-tc32fQHuBUkBAPtfyNY/view?usp=sharing
Hệ thống chặn không cho lưu báo lỗi
"Vi phạm ràng buộc cứng: Bài học 'A1-41 - cBB hành quân, trú quân, vượt sông chiến đấu' yêu cầu phải hoàn thành bài học 'H3-1 - Đối tượng, phương pháp nghiên cứu môn Kinh tế chính trị Mác-Lênin' trước khi xếp vào kế hoạch."
Mong muốn
Bài A1-41 là Bài học trước nên phải được phép xếp trước mà không yêu cầu bài H3-1 phải hoàn thành.
Hệ thống chỉ được báo lỗi khi người dùng xếp bài H3-1 trước bài A1-41.
Nguyên nhân: ngược logic giữa 2 đối tượng
Cách sửa: đổi ngược chiều lại logic
phạm vi: KHHL, xếp TKB