Bug #2198
Cập nhật bởi Tiến Lực Phạm cách đây 14 ngày
Mô tả:
1/ Kiểm tra cấu hình Ràng buộc theo từng CTĐT:
Vào Quản lý ràng buộc > Ràng buộc bài học -> Chọn CTĐT Test (áp dụng cho Khóa K42): Không có bản ghi ràng buộc nào (danh sách trống).
Chuyển sang chọn CTĐT luồng (áp dụng cho Khóa K53): Có cấu hình ràng buộc bài A1-41 học trước bài H3-1.
Thực hiện xếp Thời khóa biểu:
2/ Truy cập menu Xếp thời khóa biểu -> Chọn Khóa 2027 [ K42 ] (Kỳ I 2027 - 2028).
Chọn lớp K35 BB DD 18 x1 (0) / Cấp 1 K42.
Xếp hết các tiết của bài A1-41
Thực hiện kéo/chọn bài 1 | H3-1 vào bảng xếp lịch (Thứ 2 ngày 20/09/2027).
Quan sát thông báo kiểm tra ràng buộc.
Thực tế:
https://drive.google.com/file/d/1Apcv4_nxDHBIzBTfas_qeHugTY-85o17/view?usp=sharing
Hệ thống hiển thị popup cảnh báo chặn không cho xếp:
"Lớp K35 BB DD 18 x1: Vi phạm ràng buộc cứng: 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' yêu cầu phải hoàn thành bài học 'A1-41 - cBB hành quân, trú quân, vượt sông chiến đấu' trước. (Tiến độ bài tiên quyết: Đã xếp 0/28 tiết bắt buộc)."
Mặc dù đã xếp hết các tiết của bài A1-41 nhưng vẫn hiện cản báo chưa hoàn thành
Hệ thống lấy ràng buộc từ CTĐT luồng áp dụng cho CTĐT Test
Mong muốn:
Hệ thống phải lấy đúng ràng buộc theo đúng CTĐT của Khóa đang được xếp lịch.
Khóa K42 thuộc CTĐT Test (không có ràng buộc) thì phải cho phép xếp bài H3-1 bình thường mà không bị chặn bởi các quy tắc của CTĐT luồng.
Nguyên nhân: Chưa kiểm tra theo đúng chương trình đào tạo
Cách sửa: Áp dụng các ràng buộc theo đúng CTĐT
Phạm vi: Xếp TKB, KHHL