Dự án

Tổng quan

Hồ sơ

Hành động

Task #1833

mở
HN SH

[Kiểm tra tối ưu]

Task #1833: [Kiểm tra tối ưu]

Thêm bởi Hải Yến Ngô cách đây khoảng 2 tháng. Cập nhật cách đây 2 ngày.

Trạng thái:
Commit
Mức ưu tiên:
Cao
Phân công cho:
Phiên bản:
-
Bắt đầu:
14-08-2026
Hết hạn:
Tiến độ:

25%

Thời gian ước lượng:
(Tổng cộng: 0:00 h)
Build tại bản:
Thời gian test xong:

Mô tả

1.Mục đích

Sau khi hệ thống hoàn thành quá trình xếp thời khóa biểu tự động hoặc xếp thủ công, Phòng Đào tạo cần có một công cụ để:
Kiểm tra toàn bộ thời khóa biểu theo các quy tắc nghiệp vụ đã cấu hình.
Phát hiện các lỗi chưa được xử lý.
Đánh giá mức độ hoàn thành của quá trình xếp lịch.
Đánh giá mức độ tối ưu của việc sử dụng tài nguyên (Phòng học, Giảng viên, Lớp học).
Hỗ trợ người dùng xử lý các lỗi trước khi ban hành thời khóa biểu chính thức.
Module này không thực hiện việc xếp lịch, mà chỉ đọc dữ liệu thời khóa biểu hiện tại và kiểm tra theo các Rule đã được cấu hình.

2. Luồng nghiệp vụ

sau khi xếp xong thời khoá biểu - > Người dùng nhấn "Chạy kiểm tra" -> Đọc toàn bộ dữ liệu thời khóa biểu -> hiện ra cửa sổ toàn màn hình - > Người dùng xem chi tiết từng lỗi -> sửa lỗi

3.Cấu trúc model

  1. Dashboard tổng quan

    │ ├── Kết quả kiểm tra (là tổng số tất cả các bài đã khai báo trong tbnvhl)
    │ │ ├── Tổng số bài/tiết không vi phạm
    │ │ ├── Hard Constraint vi phạm(vi phạm bắt buộc): là các vi phạm bắt buộc trong tiến độ xếp lịch, xung đột lịch, ràng buộc
    │ │ ├── Soft Constraint vi phạm(vi phạm cảnh cáo):n là các vi phạm bắt buộc trong tiến độ xếp lịch, xung đột lịch, ràng buộc
    │ │
    │ │
    │ ├── Hiệu suất sử dụng tài nguyên
    │ │ ├── Hiệu suất phòng học: số phòng học được sử dụng trong thời khoá biểu/ tổng số phòng
    │ │ ├── Hiệu suất giảng viên: tổng số gv được phán công/ số giảng viên giảng dạy
    │ │ ├── Hiệu suất lớp học : số tiết đã xếp/ tổng số tiết của tkb đó
    │ │ └── Hiệu suất Slot thời gian: số slot đã đc xếp / tổng số tất cả slot
    │ ├── Thống kê lỗi theo nhóm
    │ │
    │ ├── Top lỗi nhiều nhất
    │ │
    │ └── Biểu đồ Hard / Soft theo nhóm
    │ │
    │ ├── Phân công và thay đổi
    │ │ ├── Số tiết đã xếp phòng: số tiết đã đc xếp phòng/ tổng số tiết
    │ │ ├── Số tiết đã xếp giảng viên: số tiết đã đc xếp gv/ tổng số tiết
    │ │ ├── Số giảng viên có thay đổi TKB : số gv có tkb thay đổi/ tổng số gv dạy
    │ │ └── Số trung đội bị thay đổi tiết:số trung đội bị thay đổi tiết/ tổng số các trung đội
  2. Kiểm tra tiến độ xếp lịch
    │ ├── Môn chưa được xếp
    │ ├── Bài học chưa được xếp
    │ ├── Xếp thiếu bài
  3. Kiểm tra xung đột lịch
    │ ├── Trùng lớp
    │ ├── Trùng giảng viên
    │ ├── Trùng phòng
    │ ├── Sai loại phòng
    │ ├── Phòng không đủ sức chứa
  4. Kiểm tra chương trình đào tạo & ràng buộc
    │ ├── Vi phạm môn tiên quyết
    │ ├── Vi phạm môn song song
    │ ├── Vi phạm thứ tự bài học
    │ ├── Vi phạm kế hoạch huấn luyện

mỗi lỗi sẽ có chi tiết lỗi, khi bấm vào vào sẽ ra thông tin chi tiết và sau đó có điều hương đến ô đó đã xếp trên màn hình thời khoá biểu
có ảnh mô tả


Tập tin


Tác vụ con 4 (4 mở0 đóng)

Task #2133: [Sửa lại giao diện Kiểm tra tối ưu]CommitSơn Hoàng Tuấn 14-08-2026

Hành động
Bug #2228: [ Kiểm tra ĐG ]: Lỗi hiển thị sai tổng số tiết trên màn hình "Kiểm tra đánh giá thời khóa biểu"NewSơn Hoàng Tuấn 05-09-2026

Hành động
Bug #2229: [ Kiểm tra ĐG ]: Lỗi tính toán tỷ lệ phần trăm các ô thống kê vi phạm (Tổng phần trăm vượt quá 100%)NewSơn Hoàng Tuấn 05-09-2026

Hành động
Bug #2230: [ Kiểm tra DG ]: Lỗi kiểm tra vi phạm ràng buộc "Tối đa tiết liên tục": Hệ thống áp dụng sai hình thức huấn luyện (bắt nhầm hình thức Tự học thay vì chỉ áp dụng cho Lý thuyết)NewSơn Hoàng Tuấn 05-09-2026

Hành động

Liên quan 1 (0 mở1 đóng)

liên quan Bug #1990: [ Xếp auto ]: Hai lớp trong cùng 1 tiết trùng giảng viên nhưng không hiện cảnh báo khi xếp lịchDONESơn Hoàng Tuấn 07-08-2026

Hành động

HN Cập nhật bởi Hải Yến Ngô cách đây khoảng 2 tháng Hành động #1

HN Cập nhật bởi Hải Yến Ngô cách đây khoảng 2 tháng Hành động #2

HN Cập nhật bởi Hải Yến Ngô cách đây khoảng 2 tháng Hành động #3

HN Cập nhật bởi Hải Yến Ngô cách đây khoảng 1 tháng Hành động #4

Cập nhật bởi Hải Ninh Đoàn cách đây khoảng 1 tháng Hành động #5

  • Phân công cho gán cho Sơn Hoàng Tuấn

SH Cập nhật bởi Sơn Hoàng Tuấn cách đây khoảng 1 tháng Hành động #6

  • Trạng thái thay đổi từ New tới Approved

SH Cập nhật bởi Sơn Hoàng Tuấn cách đây khoảng 1 tháng Hành động #7

  • Tiến độ thay đổi từ 0 tới 10

SH Cập nhật bởi Sơn Hoàng Tuấn cách đây 25 ngày Hành động #8

  • Tiến độ thay đổi từ 10 tới 100

HN Cập nhật bởi Hải Yến Ngô cách đây 24 ngày Hành động #9

  • Trạng thái thay đổi từ Approved tới Commit

HN Cập nhật bởi Hải Yến Ngô cách đây 24 ngày Hành động #10

  • Người Test Thị Phương Ninh Nguyễn được thêm

HN Cập nhật bởi Hải Yến Ngô cách đây 24 ngày Hành động #11

  • Subtask #2133 được thêm

HN Cập nhật bởi Hải Yến Ngô cách đây 24 ngày Hành động #12

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 16 ngày Hành động #13

  • liên quan Bug #1990: [ Xếp auto ]: Hai lớp trong cùng 1 tiết trùng giảng viên nhưng không hiện cảnh báo khi xếp lịch được thêm

SH Cập nhật bởi Sơn Hoàng Tuấn cách đây 4 ngày Hành động #14

  • Trạng thái thay đổi từ Commit tới Approved

SH Cập nhật bởi Sơn Hoàng Tuấn cách đây 4 ngày Hành động #15

  • Trạng thái thay đổi từ Approved tới Commit

HN Cập nhật bởi Hải Yến Ngô cách đây 2 ngày Hành động #16

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 2 ngày Hành động #17

  • Subtask #2228 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 2 ngày Hành động #18

  • Subtask #2229 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 2 ngày Hành động #19

  • Subtask #2230 được thêm
Hành động

Định dạng khác của trang này: PDF Atom