A decision support system for timetable construction: automated lesson planning using a special scheduling algorithm | IET Conference Publication | IEEE Xplore