Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Mobile interface — MyTimetable 2.0 features an all-new interface optimised for mobile devices. By default this interface can be reached under the url https://mytimetable.host/m. The mobile interface is optimised for use on touch-enabled devices and can be used by guest users as well as authenticated users. To keep the interface clean, fast and simple, not all operations from the main interface are available in the mobile version. The following operating systems are supported: Apple iOS 5+, Android 2.2+, Windows Phone 7+, Blackberry 6+. Due to differences in features between the different phone operating systems, some features are not available on all phones. Some screenshots of the mobile interface:
    Gallery
    includemobile1.png,mobile2.png,mobile3.png,mobile4.png,mobile5.png,mobile6.png
    columns3
    sortname
  • Condensed list view — sdfA new list view was added that shows recurrent activities in one row, together with the week numbers the activity occurs in.
  • Month view — sdfsdfA month view was added that shows the activities for the whole month in a compact format. Clicking on an item reveals the full activity details. Image Added
  • Availability view — sdfIn the location viewer, a new view was added that shows the room bookings in a grid format. In this format it is very easy to see what rooms are available.
  • List view range drop-down — to show per period, week and month
  • Shuffled the view options
  • Direct link to (multiple) timetables possible (all types), with the option to include personal timetable when logged in, either on ID or (part of) the hostkey
  • API — sdfsdf
  • Activity search (actually 1.7, disabled by default due to performance impact)
  • Moved and redesigned menu and sidebar
  • Option — The list views now feature an option to select the display range. By default it is possible to display a week or a month of activities, and named availabilities from Syllabus Plus can be added to this list.
  • Linking timetables --- It is now possible to create a direct link to one or more timetables of the same type. Timetables can be referenced by host key or identifier, the field to be used as host key is taken from the MyTimetable configuration. Contact our support for URL details.
  • API — A REST API was added. This is a first draft and the exact specifications will be further refined in cooperation with our customers. The API can return list of possible timetables (optionally filtered by department or study programme) and the activities for a certain timetable. Using OAuth2 it is possible to retrieve the personal timetable of a user and modify the user's subscriptions. Optionally, it is possible to require an API token to access the API. Results are returned in XML or JSON format and a WADL file is available that specifies the possible operations and the data types returned.
  • Activity search — A search box can be shown in the interface to give users the ability to search their personal timetable for a certain activity. This feature was already implemented in v1.7 of MyTimetable, but further refined in v2.0. Since the search can have a performance impact on MyTimetable, it is disabled by default. Contact our support department to enable this feature.
  • Location viewer tabs rearranged — The tabs in the location viewer were rearranged to match the tab order in the main interface.
  • Menu and sidebar redesign — The settings and location view menu options and various other buttons were moved to the top of the screen and are now displayed in a text format for a better user experience. The sidebar was redesigned and now features a drop-down menu to limit the number of buttons that appear in the interface. This redesign is an ongoing process and the interface will be further redesigned in the future.
  • Activity grouping — In the settings menu a new option was added that gives users the ability to group concurrent activities of the same moduleOption to add . Locations, student sets and staff members of these activities will then be grouped and shown as one activity.
  • Activity notes — An option was added to show up to 3 extra descriptions/note fields for an activity. In the settings dialog the user can choose to show or hide these fields to activities (can be turned on/off by user)Option to show .
  • Student sets and sections — The sections linked to an activity can now be shown. In the settings dialog the user can choose to show or hide student sets and sections.
  • Add timetable improvements --- Added select/deselect all, search box and multi-select to (almost) all 'add timetable' dialogs.
  • Added Piwik tracking — Added an option for Piwik tracking (instead or next to Google Analytics), hosting . Hosting of the Piwik installation is provided by EveohSupport . Privacy-friendly options are enabled and tracking using cookies is disabled by default.
  • Department parents — Support for parent/child relations in department listings when using S+Option Syllabus Plus was added.
  • Feedback form — An option was added to include a feedback form (that links to a Google Docs spreadsheet)Default/SIS-linked subscriptions form, to gather user feedback.
  • Subscription colouring — All activities shown in the interface are now tagged with a CSS class matching the subscription they belong to. This provides the opportunity to colour the activities based on the subscription. Default subscriptions (from a link with the SIS) have a separate CSS class, so they can be coloured
  • Subscription colouring (activities of separate subscriptions can have separate colours)
  • Select.
  • Child subscriptions — An option was added to select/deselect all child subscriptions option (with drop down menu)
  • Option to show a header message (from a user text field in the S+ Globals table)
  • New warning dialogbox for expired sessions, to overcome auto-reloading clients that keep reloading if cookies are disabled
  • Login message in add dialog when authenticated as guest
  • Warning message from config in add dialog
  • Nagios status URL
  • Option to show activity size in details dialog
  • Custom 404 eror page added
  • Rework of activity type filtering, the grouping of activity types and the descriptions can now either come from the database or the configuration files, or a combination
  • Shorter URLs (/schedule, /module, /ical, /overview)
  • Add module_pos provider for Syllabus +, only shows the activities of a module associated to a study programmes student sets
  • Improved speed of location and zone subscriptions
  • External links (to study guide) are now hidden by default until hovering over an item
  • Better subscription management (remove SIS-linked subscriptions when not relevant, better and case-insensitive sorting, does not drop timetables if multiple subs have the same description)
  • New activity/loading indicator
  • Loads of small bugfixes and browser compatibility improvements.

Non-functional, technical and back-end changes

...