3. How to Input Data?

3.6. Step 6


Lecturer Constraints

Purpose: Define limitations for lecturers, including their unavailable timeslots and preferred teaching rooms, to prevent scheduling conflicts.



A. Excluded Timeslot

  1. Access Constraints Menu:

  2. Select Semester & Lecturer:

    • Use the dropdown menus to choose:

      • Semester

      • Lecturer

  3. Add Excluded Timeslots:

    • Under 'Excluded Timeslot Constraints':

      • Select a Day

      • Choose a Timeslot (reflects those created in Step 2: Setting Up Time)

    • Click Add Excluded Timeslot to save.

    • Repeat for multiple slots.


B. Excluded Room

  1. Navigate to Room Constraints (inside Lecturer Constraints):

    • Still within the Lecturer Constraints page, go to 'Excluded Room Constraints'.

  2. Exclude Rooms:

    • Available Rooms (Left): Lists all rooms

    • Click a room to highlight it blue.

    • Click the > button to move it to Excluded Rooms (Right).

    • Use >> to exclude all rooms at once.

  3. Reallow a Room:

    • Select a room in Excluded Rooms (Right).

    • Click the < button to return it to Available Rooms.



Key Notes

  • Excluded Timeslot Constraints: Use this to block periods when the lecturer is unavailable.

  • Excluded Room Constraints: Use this to exclude rooms that the lecturer does not prefer for teaching.

  • Verification: Always double-check lecturer constraints before generating the timetable to avoid conflicts.