Page tree
Skip to end of metadata
Go to start of metadata

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

Parameter nameParameter meaning
typeThe type of timetable(s) to display. A full list of types can be found in the API documentation at API Documentation#Datastructure. Only 1 type is supported and this type will be used for all specified id's.
idThe unique identifier of the timetable to display. Can be specified multiple times to show multiple timetables, or 0 times when hostKeys are used. Can optionally include one or more 'option ids' (studentset/pos ids), by appending them using an exclamation mark as separator.
hostKeyThe 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).

dIdentifies 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).
ignoreEmptytrue to skip any messages about timetables that have not been scheduled.
requireLogintrue to require the user to login.
view

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

  • day
  • week
  • month
  • list
  • list_location
  • availability
localeLocale to use, short 2 letter notation (en, nl).
exportSubscriptionListtrue to enable the export of the list of subscriptions by default.
startdateDate to start the calendar at, format yyyy-MM-dd.
zoneviewtrue 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:

  • No labels