No timetable clashes

Some classes unallocated

Some choices clash

No timetable clashes

Some classes unallocated

Some choices clash

No classes yet - try adding some first

Add class

Edit class

Colour

Timetable options

You haven't added any timetable options to this class yet. Once you do, they'll show up here.

New timetable option

An option can have multiple time blocks which must be taken together. Add as many time blocks as you need (in most cases, one), then click "add option to class".

Add time block

Duration

/

Time blocks

You haven't added any time blocks to this option yet. Once you do, they'll show up here.

About Timetabler

Timetabler is a tool designed to help you visualise your uni timetable preferences while you choose them.

It's a project essentially born out of frustration with the fact that Allocate+ gives you nothing but a table of options per class when considering your timetable, and seemly expects you to memorize all the previous classes' options when you move on to the next one.

This tool allows you to see all your current choices visually on one timetable grid, and drag-and-drop blocks between options until you're satisfied with your choices. You can then export everything, in case you want to fiddle with them again later.

View the project on GitHub

Licences and attribution

Timetabler and its first-party dependencies are released under the MIT Licence.

MIT License

Copyright (c) 2022-present Dan Schellekens

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Third-party packages

Timetabler also distributes portions of several third-party packages, which each have their own licences.

Dialog Polyfill

Copyright (c) 2013 The Chromium Authors. All rights reserved.

uuid

Copyright (c) 2010-2020 Robert Kieffer and other contributors

Zod

Copyright (c) 2020 Colin McDonnell