Skip to content

sm0ca/ut-tabler

Repository files navigation

UT-Tabler

Create optimal University of Toronto schedules based on your desired courses and preferences! All you need to do is enter the courses you'd like to take, rank your schedule preferences (i.e. minimizing distance between buildings, or avoiding morning/evening classes), and hit submit—the program will then generate up to 15 optimized timetables, from which you can select the one that suits your needs the most.

Dependencies

  • pyQt5
  • PyQtWebEngine
  • openpyxl
  • xlsx2html

Screenshots

Data Sources

“2022 - 2023 Fall & Winter Session Timetable.” U Of T Faculty of Arts and Science 2022 / 2023 Timetable

https://timetable.iit.artsci.utoronto.ca/.

Nikel-Api. “Nikel-Datasets/Buildings.json at 408ffa685a1579cb00ba985a6c75102b9109e520 · Nikel-API/NikelDatasets.” GitHub,

https://github.com/nikel-api/nikel-datasets/blob/408ffa685a1579cb00ba985a6c75102b9109e520/data/buildings.json.

Copyright and Usage Information

These files are provided solely for the users of the UT-TABLER application. All forms of distribution of this code, whether as given or with any changes, are expressly prohibited. These files are Copyright (c) 2023 Anbuselvan Ragunathan, Sanchaai Mathiyarasan, Yathusan Koneswararajah

About

Generate optimal U of T course schedules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages