QUY TRÌNH 6 BƯỚC XẾP THỜI KHOÁ BIỂU
Nhập yêu cầu,
ràng buộc Nhóm giáo viên: Mẫu 6B
Việc nhập các
ràng buộc giáo viên thực hiện từ lệnh Nhập dữ liệu/Yêu cầu nhóm
giáo viên. Hộp hội thoại sau xuất hiện:

Chọn Giáo viên
cần nhập ràng buộc từ danh sách thả xuống hoặc kích các nút mũi tên
chuyển tương ứng.
Bước1:
Nhập yêu cầu chung
-
Số tiết dạy lớn nhất trong buổi:
-
Số tiết dạy lớn nhất trong tuần.
-
Thời gian chờ dạy lớn nhất.
-
Tổng thời gian chờ dạy trong tuần.
Để nhập dữ liệu
vào, cần nhấn chuột vào hộp thả xuống tương ứng sau đó chọn giá trị
ràng buộc.
Bước 2:
Nhập yêu cầu riêng cho mỗi buổi sáng và chiều:
-
Đăng ký theo tiết yêu cầu của giáo viên như Hạn chế, Bận,
Nghỉ, Họp, Rỗi.
-
Dạy từ tiết ...đến ...tiết.
-
Số ngày nghỉ trong tuần.
-
Số buổi nghỉ.
-
Chỉ dạy vào các ngày.
Vậy là một giáo
viên có rất nhiều ràng buộc: Ràng buộc riêng của từng giáo
viên, ràng buộc toàn trường, ràng buộc nhóm giáo viên,
và rất có thể giáo viên đó cùng thuộc nhiều nhóm giáo viên khác nhau.
Ví dụ như một giáo viên yêu cầu tổng số tiết chờ dạy của mình là 1,
nhưng tổng số tiết chờ dạy toàn trường là 3 và tổng số tiết chờ dạy
của nhóm giáo viên có giáo viên đó là 2. Vậy cần phải lựa chọn hệ số
ràng buộc nào, theo yêu cầu giáo viên hay nhóm giáo viên
hay toàn trường.
Từ những
phân tích, đánh giá thực tế, việc chọn lựa các hệ số này được thực
hiện như sau:
Nếu ràng buộc không được gán cho giáo viên
và nhóm giáo viên:
hệ số của ràng buộc đó được xác định từ nhóm toàn
trường.
Nếu ràng buộc đã được gán cho giáo viên:
hệ số của ràng buộc được xác định trực tiếp từ hệ số yêu cầu ràng buộc
của giáo viên (bỏ qua nhóm giáo viên và toàn trường).
Nếu ràng buộc không được gán cho giáo viên, nhưng
được gán cho một số nhóm giáo viên chứa giáo viên đó:
hệ số của ràng buộc được xác định thông qua tất cả
các nhóm, sao cho chúng thoả mãn yêu cầu của tất cả các nhóm giáo
viên. Việc xác định như thế nào phụ thuộc vào tính chất của từng ràng
buộc cụ thể:
Số
tiết trống lớn nhất:
Giá trị nhỏ nhất trong các giá trị được gán cho giáo viên,
nhóm giáo viên chứa giáo viên và toàn trường.
Tổng số tiết trống trong tuần:
Giá trị nhỏ nhất trong các giá trị được gán cho giáo viên,
nhóm giáo viên và toàn trường.
Số
tiết dạy trong một buổi:
Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm
giáo viên chứa giáo viên và toàn trường.
Số
tiết dạy trong một ngày:
Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm
giáo viên chứa giáo viên và toàn trường.
Dạy
từ tiết m đến tiết n:
tiết đầu m là số nhỏ nhất trong các tiết đầu, tiết cuối n là số
lớn nhất trong các tiết cuối.
Số
ngày nghỉ trong tuần:
Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm
giáo viên chứa giáo viên và toàn trường.
Số
buổi (sáng hoặc chiều) nghỉ:
Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm
giáo viên chứa giáo viên và toàn trường.
Chỉ
dạy vào các ngày xác định:
Là hợp của tất cả các ngày của tất cả các nhóm chứa giáo viên.
Yêu
cầu họp, bận, nghỉ, hạn chế cố định:
Là hợp của tất cả các nhóm chứa giáo viên.
Vậy bạn
có thể thấy rằng chưong trình sẽ đáp ứng yêu cầu “khắt khe” nhất trong
những yêu cầu ràng buộc giáo viên.
Khi bạn
xếp hoặc chỉnh sửa TKB, nếu như có ràng buộc nhóm giáo viên bị vi phạm
thì chương trình TKB 4.8 sẽ tự động kiểm tra và thông báo ra màn hình
sự vi phạm ràng buộc này.
Về đầu trang | Bước 2
| Qui trình 6 bước
|