Interactive decision support system for planned student scheduling and incremental changes in large scale timetabling