Skip to content

rajeshwarn/CanterburyTimetableManager

 
 

Repository files navigation

Canterbury Timetable Manager

Designed for University of Canterbury students to select the best possible timetable for your course based on a set of selectable criteria. Updated to add automatic downloading of your specific timetable and to allow automatic setting of your courses back on MyTimetable. Allows exporting your timetable as different types of images or setting it as your desktop background. Can detect timetable conflicts within your course which is useful as the University will not warn you of these.

Screenshot of Canterbury Timetable Manager

Latest Stable Release

Download Binary 1.2.3.40068b (07/07/15)
Download Source 1.2.3.40068b (07/07/15)

Please Note: If running under Mono, run this command first: mozroots --import --ask-remove --machine

Minimum System Requirements

  • Microsoft .NET 4.5+, Mono 4.0+ or Mono 3.x + very good bash scripting skills.
  • Any OS that supports windowing (*nix, OSX, Windows)

Version 1.2.3.40063b

  • Lots of changes from months ago. God only knows what they do (the diff contains 3/4 of the app) except they seem to fix importing Semester 2 2015 timetables.
  • Known Bug: during importing sometimes the S2 checkbox doesn't do what you think it will
  • Known Bug: you can drag conflicting items into the same timetable slot

Version 1.2.3.40068

  • Sections of the program that were under the old UI style were updated to the new style.
  • A new, non entirely screen scraping method was introduced for extracting the student number. This is so that course clashes can be delt with in future.
  • A fix for a long standing bug where editing existing criteria/filters was not possible is included.
  • Faster importer due to less requests being made to the MyTimetable server.
  • Various stability improvements.
  • Misc other fixes (view git log for more information).

Version 1.1.0.2:

Large improvements to importing and exporting, allowing for future adjustments in the timetable system. Improved exporter that will not error as often. Large refactoring to allow for better maintainability. ...

Version 1.0.1.0:

Significant refactoring and 2015 timetable fix.

Version 1.0.0.3:

Fixes a bug with importing 2015 timetables.

For an older changelog use git to see an older version of this file.

This program is a fork of University Timetable Manager (http://jack.valmadre.net/timetable/) specifically for the University of Canterbury. It's code is released under the same licence as the original until all code from the original is removed. As time has gone on the base code and interface has begun to barely resemble the origional.

From the origional description: The timetable manager calculates the best possible timetable you can choose this semester. You can select which criteria to optimise against, such as the number of days at uni, the average start time, the total time at uni or even the longest block of consecutive classes. There's also a swish drag-drop interface for making manual adjustments.

About

Free open-source software for automatically finding an optimal timetable for University of Canterbury (NZ) students.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%