Resources
Index of everything the software does
A hundred processes, each linked to the paragraph that answers it rather than to the top of the page it lives on. Type a word to narrow the list — it matches the descriptions as well as the titles.
112 entries
Getting started
- Activation key, what it is for
It names which database is yours. It is not a trial limit and not a licence check you have to chase.
- Academic year, moving to the next one
The four steps of the summer rollover: carrying rooms, lecturers and programmes into next year's university scheduling, and what is deliberately left behind.
- Databases, three of them in one installation
Live, next year and a sandbox, each with its own menu slot, so nobody edits the wrong one.
- Demo, what happens in one
Forty-five minutes against your own scheduling problem rather than a scripted tour.
- Installing in production
From the installer to a working schedule: what to run, in what order, and what the server needs.
- Implementation, how one actually runs
Who does what, in which weeks, between signing and a published schedule.
- Keyboard shortcuts
The keys that drive university scheduling without the mouse: the four view keys, the Alt jumps, and F12 to edit whatever is selected.
- Passwords for the web, generating them
One key writes a password for every lecturer or group that has none, into a CSV that opens in Excel. Existing ones are left alone.
- Registration server unreachable
What the desktop application does when it cannot check in, and why it keeps working.
- Sample timetable, trying it without installing
A real schedule in a browser, and the same one in the installer. Nothing to request first.
- Timeline for a first year
How long each stage of a first scheduling cycle really takes, from data to publication.
- Trial, what you get
The full desktop application with a sample timetable. No key, no database and no form before you start.
Getting your data in
- Import reference, the 112-page one
Every import format documented in full, published free, so you can check the column layouts before committing.
- Import routes, all of them
CSV, Excel, a database view, the API or manual entry — and you can mix them in one installation.
- Import templates and column mapping
Ready-made shapes for the usual cases, and a mapping step for a file that is yours alone.
- Lecturer availability, collecting it
Lecturers enter their own free hours in a browser; scheduling then runs against what they actually said.
- Manual entry
A guided interface for institutions starting fresh, or for the parts an import never covers.
- Moving off a spreadsheet
The order to do it in, so a first automated cycle does not depend on everything being ready at once.
- Preparing your data
What has to exist before course scheduling can run, and what can wait until the second year.
- Student data for per-student scheduling
Two routes: student-level checking on the groups you already have, or building groups from an enrolment list.
Building the schedule
- Automatic generation
One operation once the inputs are right, and what “right” means before you press it.
- Automatic and manual, mixed
Place the hard sessions by hand, generate the rest around them. Neither mode locks the other out.
- Combining student groups
Merging cohorts into one class, with the room size worked out from the real total rather than by hand.
- Constraints you can define
Room, lecturer, group, travel, contact hours, gaps — the rules course scheduling has to respect.
- Constraints, hard versus soft
The distinction most tenders get wrong, with the practical test for which one a rule really is.
- Generating from lecturer availability
Scheduling that runs against the free time lecturers entered themselves, not against a guess.
- Generating settings you can tune
What each setting trades away, so a second run improves something specific rather than everything vaguely.
- How generation actually works
What the engine does with your constraints, in plain terms, and why they matter more than the algorithm.
- Impossible schedule, what to do
How to find which rule is the one making it unsolvable, rather than relaxing all of them.
- Multi-user planning, switching it on
One person, one minute, once — and then several planners work on the same schedule at the same time.
- Optimising: generate several, then choose
Compare variants on measured numbers instead of arguing about which one feels better.
- Ownership of a course while colleagues work
Who holds what, how it is claimed, and why nothing pops up to ask you.
- Per-student scheduling
Where a group stops being a good approximation of a person, and what to do about it.
- Six stages of building a schedule
The whole cycle from structure to publication, and where the time actually goes.
- Stuck course in multi-user mode
What to do when a colleague still holds something and has gone home.
- Travel time between campuses
Why it is a hard constraint rather than a footnote, and how it is expressed.
Rooms, bookings and exams
- Approval workflow for bookings
Optional: a request queue for the rooms that need one, direct booking for the rooms that do not.
- Availability check before a booking
Every date a repeating booking would fall on is checked against every room, lecturer and group first.
- Booking rights, who can book what
Per room and per role, so self-service does not become a free-for-all.
- Exam scheduling module
Seating, invigilators, minimum gaps and student-level clash rules across the whole cohort.
- Exam rules that have to hold
The constraints an examination schedule cannot break, and why they are stricter than teaching.
- Long-lead bookings, years ahead
Holding the big hall for a conference in an academic year the database does not have yet, where everybody can see it.
- Perpetuum weeks, what may go in them
Rooms yes, lecturers and groups no — because a room is the one thing a year transition leaves unchanged.
- Room booking by lecturers
Staff reserve labs, meeting rooms and consultation slots themselves, inside the rights you set.
- Room utilisation, measuring it
What to count, over what period, before deciding a building is full.
- Room utilisation versus occupancy
Two different numbers that get quoted as one, and the decisions each of them supports.
- Repeating a booking across a term
One booking, every week of a term, with the whole range checked before anything is reserved.
- Seating plans
Why a seating plan belongs to the schedule rather than to a spreadsheet made the week before.
- Web booking module, what it is
One address doing two jobs: a schedule anyone can read, and a booking system staff sign in to.
Running the term
- Attendance by QR code
A rotating code shown in the room, reconciled against the schedule automatically. No hardware, no register call.
- Attendance, what the lecturer controls
When the code is live, how long it lasts, and what happens to somebody who arrives late.
- Changing a schedule that is already live
Rooms, lecturers and sessions changed by the office, with the effect visible immediately and no IT ticket.
- Clashes, the six kinds
In rising order of embarrassment, and which of them only student-level checking will catch.
- Conflict detection
Every clash surfaced the instant it is created, across room, lecturer, group and student.
- Scheduled automation
Server-side tasks that email schedules, push changes, serve calendar feeds and refresh signage unattended.
- Substitutions and cover
Finding who is genuinely free today, assigning them, and telling everybody in time.
- Testing a swap before you commit
Ask whether an exchange is possible before making it, instead of making it and reading the complaints.
- Typing to search, in any list
The selection jumps to the first item that contains what you typed, accents ignored — in every list in the product.
- Workload across lecturers
The measures worth reporting when somebody says the load is unfair, and what they usually show.
- Year transition, what carries forward
Rooms, lecturers, programmes and courses kept; the schedule, the bookings and the student list dropped; the year advanced by one.
Publishing and notifying
- Calendar feeds for lecturers and rooms
One iCalendar feed each, written nightly for the whole year, so an address issued once keeps working all the way through it.
- Calendar subscription versus download
They look identical the day they are made. One keeps itself right and the other is a photograph of September.
- Calendar subscription (ICS)
A live feed a student's own calendar app follows, so a room change reaches them without an app.
- Change notifications
Only the people a change actually affects are told, which is what keeps anyone reading them.
- Digital signage on campus
Screens driven from the live schedule rather than from a playlist somebody has to remember to update.
- Mass email of schedules
Personalised timetables and change notices sent from the application, to a programme, a year or one person.
- Online meeting links, where they live
On the room, on the subject, or typed onto a single lesson — and what each of those choices means.
- Online link priority per programme
Which address wins when a lesson carries more than one, set per programme because faculties disagree.
- PDF and Excel output
Printed and exported schedules with the layout and content you choose, not a fixed template.
- Push notifications, what reaches a phone
Why a calendar feed cannot originate a message and a push notification can. Publishing is not notifying.
- Signage, what to display where
Entrance, corridor, lecture room and library each want a different view of the same schedule.
- Publishing to your website
A link, an embedded view or your own page against the API — three ways, one live source.
Apps and portals
- Booking a room, the fast way
Two clicks from an empty slot on the week you are already looking at.
- Keyboard shortcuts and fast views
Function keys that switch straight to the tutor, room, group, course or student view for whatever is selected.
- Lecturer portal
Signing in adds booking and reports to the page a lecturer was already reading.
- Mobile apps for students and staff
Native iOS and Android, personalised, free for everyone at the institution, with push notifications.
- Module choice, students making it online
The administrator defines what is on offer, students choose in a browser, and the office gets every choice back as a spreadsheet.
- Module choice, signing in with SSO
Students use the institution's own account, so there is no separate password to issue, reset or remove.
- Printing, language and subscription
What a student can do with their own schedule once they have found it.
- Small screens, making a week readable
Five ways to fit a week onto a phone, and when each of them is the right one.
- Student portal, finding your own schedule
How a student narrows the institution's schedule down to their own, with no account at all.
Reports and analysis
- Live data versus a snapshot
Why a report generated from the live schedule answers a question a monthly export cannot.
- Optimisation, measuring whether it worked
The figures that show a second run was actually better, rather than differently arranged.
- Reports management asks for
Room usage, staff load, unallocated sessions — the four or five that get requested every year.
- Reports, what you can report on
Utilisation, workload, unallocated sessions and custom reports, in the browser or exported.
Integration and developers
- API manual, the 30-page one
Every endpoint, parameter and error, published free so a developer can judge feasibility before a meeting.
- API, what it exposes
Schedules, rooms, lecturers, groups and courses, in one request per view rather than a chain of them.
- API, inspecting it right now
A public endpoint that answers without credentials, so the first evaluation costs nobody a phone call.
- API, writing back
The two operations that are not read-only, and why the rest deliberately are.
- Cloud hosting, or your own servers
Both are supported and both are ordinary; the choice is about your policy, not our architecture.
- Connecting faculties in one university
Separate schedules that stay separate, and see each other where they have to.
- Different time grids, joined
When two faculties run different hour patterns and a shared lecturer teaches in both.
- Errors that name the thing
What a failed API call tells you, and why that matters more than the status code.
- Names that do not match between systems
A dictionary that maps one faculty's spelling of a room or a course onto another's.
- SIS integration routes
Files, an API, or scheduled synchronisation — and the questions that decide which one you want.
- Single sign-on
Shibboleth and comparable federated identity, so nobody keeps a second password for the schedule.
- Which system owns what
The decision to make before any integration work: one owner per kind of data, written down.
Security, pricing and procurement
- ISO/IEC 27001 certificate
The signed certificate, downloadable, from a UK-based certification body.
- Included in every licence
What you get at any price point, because there is no feature tier to be upsold out of.
- Licence, how it works
Priced per independent schedule rather than per student, per room or per module.
- Mobile app, what leaves the phone
Exactly what the app sends and what it keeps locally. No advertising and no tracking.
- Personal data and the law
What is held, on what legal basis, and who the controller is when your institution runs it.
- Quotation, requesting one
What we need to know to price it, and what comes back.
- RFP checklist
A checklist you can lift into a tender document, written so it does not describe only us.
- The question most tenders miss
The one that separates a scheduling engine from a system your office can actually run.
- What certification commits us to
The obligations behind the badge, as opposed to the badge.
- Where your data lives
Data residency, hosting location and the parts of that decision that stay yours.
Manuals and reference
- Frequently asked questions
The questions institutions ask first, about rollout, scale, platforms and support.
- Gallery, what the software looks like
Screenshots of the administration console and of the web and mobile output.
- Published manuals, all eighteen
Every manual we publish, free and ungated, including the 278-page desktop reference.
- Solutions, what differs between them
What actually changes between a university, a college and a multi-campus institution.
- Why institutions choose us
The comparison stated on mechanism rather than on adjectives.
Nothing matches that. Try a shorter word, or ask us — if it is not here it is usually because we have not written it down yet.
Cannot find the process you are looking for?
Tell us what you were trying to do. If it is not on this list it is usually because we have not written it down yet, and that is worth knowing.