Unavailable time periods for rooms

User Story

As an examination planner, I want to define the time periods a certain room is unavailable so that no exams are scheduled in this room during these periods.

TBD

  • How fine granular do the time periods have to be?
    • days --> from data1 to date2
    • half days
    • or even smaller periods?

Implementation Details

  • Adjust the input date format (rooms.xlxs file) such that each room can have multiple time periods
  • Add validation for propper validation
  • Update data model and mappings
  • Implement new OptaPlanner hard constraint that forbides scheduling exams in a room when it is unavialbe.
Edited by Raphael Jenni