iSchedule to Personalize Learning (Analytics Operations Engineering, Inc. on behalf of New York City Department of Education)
We present a tool to assist schools in the NYC Innovation Zone with generating student-centered course schedules. The core algorithm breaks the scheduling problem into a series of sub problems and applies graph-based randomized heuristics, then outputs a diverse set of schedules among which the school principal can ultimately choose. Our tool reduces the annual work load for each school from 8 weeks to 2 weeks, while affording administrators more choice and flexibility.