PrevUpHomeNext

Introduction

The Timetable Generator API is a C++ library for building software that allows university students to choose and optimize their university timetables.

The Timetable Generator API grew out of Timetable Generator, a cross-platform desktop application which allows students at the University of Toronto to optimize their timetables. The API was created by refactoring the back-end code of Timetable Generator to have a clean, easy-to-use interface that can be used by both Timetable Generator and other programs built on top of the API.

The short-term goal of this library is to allow developers to create software for students at the University of Toronto that has functionality similar to Timetable Generator, but with possibly a different user interface (for example, a web application rather than a desktop application).

The long-term goal of this library is to provide a general framework for choosing and optimizing university timetables that can be extended to support not just the University of Toronto, but any university.

The author of both Timetable Generator and the Timetable Generator API is Botond Ballo.


PrevUpHomeNext