A new model for automated examination timetabling