Avatar Marco Krikke MyTimetable 3.2 released

Marco Krikke | Published March 14, 2017

Eveoh has released MyTimetable 3.2, adding new features such as services messages, support for Scientia Exam Scheduler, and the possibility to publish module timetables based on OSIRIS enrolments. Several improvements have been made to the Scientia Syllabus Plus integration, including support for section timetables. The MyTimetable administrative portal has been extended with major features such as impersonation and audit logging.

This blog post will discuss the major changes of MyTimetable 3.2, and reiterates on the highlights of MyTimetable 3.1. Detailed release notes are available at our wiki pages.

All work involved in upgrading to the latest MyTimetable version (configuration, building, testing) is free of charge for our customers with a Software Assurance or All-In support agreement. Please contact us if you are interested in upgrading to MyTimetable 3.2.

Service messages

Service messages are developed as the basis for a full notification centre in MyTimetable. For now, they can be used to announce maintenance on MyTimetable or to inform users about important events, and are available in both the desktop and mobile interface. Messages can have a publication date, expiration date and an important flag. Important messages will be shown immediately when visiting MyTimetable. Basic mark-up, such as headings, text attributes such as bold and italic, and lists, can be applied using the Markdown mark-up language.

A service message announcing scheduled maintenance
A service message announcing scheduled maintenance.

At the moment, only generic messages that are shown to all users are available. Messages can be managed via the MyTimetable administrative portal.

Scientia Syllabus Plus improvements

Support has been added for Scientia Syllabus Plus section timetables. The user profile now also shows the underlying modules of staff timetables.

Support for Scientia Exam Scheduler

The new Scientia Exam Scheduler data source allows Syllabus Plus users to publish exam timetables from Exam Scheduler, without the need to feed back exam activities into Syllabus Plus1.

As with student and staff timetables, exam timetables can be automatically shown after login. Integration with calendaring applications is also available through iCalendar subscriptions, and by pushing timetables to Microsoft Office 365, Microsoft Exchange and Google Apps for Education.

Demo setup of MyTimetable displaying taught activities and Web Room Bookings from Syllabus Plus, exams from Scientia Exam Scheduler, and extracurricular activities from Semestry Term Time
Demo setup of MyTimetable displaying taught activities and Web Room Bookings from Syllabus Plus, exams from Scientia Exam Scheduler, and extracurricular activities from Semestry Term Time.

OSIRIS enrolments support

MyTimetable can now automatically show module timetables based on student enrolments in the OSIRIS Student Information System. Only taught activities and exams for which the student has enrolled are shown. For taught activities, this allows for selection of tutorial groups.

Administrative portal

Next to managing service messages, support for impersonation, audit logging, inspection of user details, and statistics have been added to the administrative portal.


Administrators can now impersonate another user, allowing access to exactly what that user would have access to in MyTimetable. This feature improves the means of support available to end-users, and can help in assessing problems a user is facing.

Audit logging

Important actions by users and administrators are now being saved to a general audit log. These actions include impersonation of users, deleting users and starting and stopping synchronisations with calendar platforms.

Inspecting user details

The administrative portal now shows all users known by MyTimetable, including details on the timetables in their profile, user roles, and settings. An audit log can be shown for actions performed by the selected user, or by an administrator that has impersonated the selected user.

Details for a student account
Details for a student account.
Audit log for a specific account, showing a 'calendar unlinked' event
Audit log for a specific account, showing a 'calendar unlinked' event.


Customers that use Piwik (a Google Analytics replacement) can now view visitor statistics in the administrative portal.

Managed hosting customers can view several metrics, such as request per second, error rates and response times. Customers that use our push synchronisation to calendar platforms such as Microsoft Exchange, Office 365 and Google Apps for Education can also view the number of (failing) synchronisations.

Piwik statistics in the MyTimetable administrative portal
Piwik statistics in the MyTimetable administrative portal.
Metrics showing response times, request per second and error rates
Metrics showing response times, request per second and error rates.

Highlights from MyTimetable 3.1

MyTimetable 3.1 contains the following major new features:

  • A Semestry TermTime data provider has been added
  • Syllabus Plus Web Room Bookings can now be shown for the logged in user
  • Synchronised timetables can now be managed from the mobile interface
  • Timetables can now also be downloaded in Microsoft Excel format
  • Activities in connected calendar applications (such as Microsoft Outlook) now show the synchronisation date, informing the user on how up-to-date their synchronised timetable is

1 This integration has been developed independently from Scientia. Eveoh is not affiliated in any way to Scientia.