Mô tả: Vấn đề khó khăn nhất khi xếp TKB là giải quyết các yêu cầu, ràng buộc về mặt con người. Thế mạnh của phần mềm TKB nói chung là hỗ trợ người xếp thời khoá biểu giải quyết các yêu cầu này một cách dễ dàng hơn.
Thực hiện: Từ thanh thực đơn chính, thực hiện lệnh Nhập dữ liệu/Yêu cầu giáo viên. Màn hình Nhập yêu cầu giáo viên xuất hiện như sau.
Bước 1: Chọn giáo viên cần nhập ràng buộc Chọn giáo viên cần nhập ràng buộc từ danh sách trong mục , cũng có thể kích các nút mũi tên <-- hoặc --> để chuyển đến giáo viên liền trước hay liền sau giáo viên hiện thời theo thứ tự trong danh sách.
Bước 2: Nhập các ràng buộc chính
- Trong màn hình nhập ràng buộc giáo viên có 2 phần chính
+ Số tiết dạy lớn nhất trong buổi: số tiết dạy lớn nhất cho phép trong một buổi học của giáo viên
+ Số tiết dạy lớn nhất trong ngày: số tiết dạy lớn nhất cho phép trong một ngày bao gồm 2 buổi học của giáo viên
+ Thời gian chờ dạy lớn nhất (Max Empty): số tiết liên tục lớn nhất mà giáo viên này có thể phải ngồi chờ trong một buổi học để đợi tại trường
+ Tổng thời gian chờ dạy trong tuần (Total Empty): Tổng số các tiết phải chờ dạy cho phép của giáo viên trong cả tuần.
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. Trong các điều kiện ràng buộc này, điều kiện Họp là một ràng buộc cứng, nghĩa là không thể xếp tiết học bình thường vào vị trí đã đăng ký ràng buộc là Họp
+ Dạy từ tiết ... đến ... tiết: đăng ký yêu cầu cụ thể của giáo viên dạy trong khoảng thời gian cố định trong buổi học.
+ Số ngày nghỉ trong tuần: đăng ký số ngày nghỉ cả 2 buổi trong tuần.
+ Số buổi nghỉ: đăng ký số buổi nghỉ dạy (trong buổi hiện thời - Sáng hoặc Chiều) trong tuần.
+ Chỉ dạy vào các ngày: đăng ký dạy vào các buổi học cụ thể trong tuần. Như vậy các buổi không đăng ký chính là các buổi học yêu cầu nghỉ
Để nhập dữ liệu vào bảng yêu cầu Giáo Viên, bạn chỉ cần kích chuột vào các thực đơn tương ứng và chọn những giá trị theo ý muốn
Bước 3: Nhập các ràng buộc khác
- Ngoài các ràng buộc trên bạn có thể nhập một số loại ràng buộc khác thông qua nút lệnh Ràng buộc khác
Các ràng buộc về địa điểm:
- Nếu trường bạn có hai hay nhiều địa điểm lớp, một số các yêu cầu ràng buộc giáo viên về địa điểm sẽ nảy sinh như
+ Chỉ dạy một địa điểm trong một buổi học + Số lượng địa điểm dạy trong một buổi học + Chỉ dạy một địa điểm trong một ngày + Số tiết nghỉ tối thiểu giữa hai địa điểm lớp
Chương trình sẽ tự động kiểm tra yêu cầu này và thông báo nếu có vi phạm
+ Một ngày chỉ dạy một địa điểm: Một giáo viên có thể dạy nhiều địa điểm khác nhau, nhưng trong một ngày giáo viên có thể yêu cầu chỉ dạy một địa điểm
Chú ý: Nếu chức năng này được kích hoạt nó sẽ phủ định chức năng bên dưới + Dạy một địa điểm trong buổi: Một ngày giáo viên có thể dạy được nhiều địa điểm, nhưng trong một buổi giáo viên đó chỉ có thể dạy một địa điểm. Nếu giáo viên đó có thể dạy trong một buổi nhiều địa điểm thì có thêm 2 thông số: Số lượng địa điểm có thể dạy trong buổi và Số tiết nghỉ giữa 2 địa điểm
Các thông tin khác:
- Trong ô thông tin này bạn có thể nhập các thông tin không thể lượng hoá được, điều này sẽ hỗ trợ thêm cho người xếp TKB thực hiện tốt công việc
- Xác định các thông tin cần nhập trong các mục tương ứng
- Kích nút Kết thúc để ghi lại những thay đổi, nhấn nút Huỷ lệnh để huỷ bỏ lệnh
Bước 4: Cập nhập các yêu cầu ràng buộc.
Kích nút Cập nhật để lưu lại các yêu cầu ràng buộc của giáo viên vừa nhập
Bước 5: Kết thúc lệnh.
- Kích nút Kết thúc để ghi lại những thay đổi, nhấn nút Huỷ lệnh để huỷ bỏ lệnh.