Specific timetable (desktop) (deprecated, MTT <3.5)

 

Please note that this behaviour is deprecated and may be removed at any time. New integrations should use the information on Specific timetable (desktop) (deprecated, MTT <3.5) and existing integrations should switch over to that format.

 

To link to a certain timetable directly (the 'module view'), to use the following arguments when linking to <MyTimetable root URL>/module?:

Parameter name

Parameter meaning

Parameter name

Parameter meaning

type

The type of timetable(s) to display. The available types are customer specific. Please ask our support department for the types applicable to your situation or get a list of type names through the API. Only 1 type is supported and this type will be used for all specified id's.

id

The unique identifier of the timetable to display. Can be specified multiple times to show multiple timetables, or 0 times when hostKeys are used.

hostKey

The hostKey of the timetable to display. Can be specified multiple times to show multiple timetables, or 0 times when ids are used. Can optionally include one or more 'option host keys' (studentset/pos host keys), by appending them using an exclamation mark as separator.

includePersonal

true to enable the 'show personal timetable' option by default (requireLogin should be true or login should be required by default for this to work).

d

Identifies the database to search. In case of a search on host key this parameter can contain the uniting group key. In case of a search on id this parameter identifies the merging group key. If no value is specified it defaults to a search of all data sources (for host key searches) or the first data source (for id searches).

ignoreEmpty

true to skip any messages about timetables that have not been scheduled.

requireLogin

true to require the user to login.

view

Selects the view to display, one of the following values:

  • day

  • week

  • month

  • list

  • list_location

  • availability

locale

Locale to use, short 2 letter notation (en, nl).

exportSubscriptionList

true to enable the export of the list of subscriptions by default.

startdate

Date to start the calendar at, format yyyy-MM-dd.

zoneview

true to show the location view.

highlightConcurrency

Chooses the concurrency highlighting option in the list view: (MyTimetable 3.1+)

  • normal (no highlighting)

  • highlight (highlight concurrency)

  • filter (only show concurrent activities)

ignoreConcurrencyWithinModule

true to ignore concurrency within the same course/module (MyTimetable 3.1+).

term

Host key of the term or named availability to pre-select in the list view (MyTimetable 3.1+).

Prefix with <dataSource name>: to select the term of a specific source.

Some examples: