Abstract: Highlights•We introduce a version of the university timetabling problem, where courses can be assigned to different teaching modalities.•We present structural properties and propose a two-stage framework to solve the problem.•We show how our decision support system was conceived, developed, and adopted by the University of Connecticut.•We analyse the quality and the computational efficiency of the algorithms used in our decision support system.•We present several insights and implications involving flexible assignments in the university timetabling problem.
Loading