Viewing and filtering timetables

The Timetable module ( icon in the left-hand menu) is the day-to-day viewing screen. It displays the published timetables for the selected period, with all the useful filters and views.

Available filters

  • Class, teacher, group (with or without the whole class),
  • Room, resource,
  • Teachers by subject, pedagogical team (all the teachers of a class), subject,
  • Type of course (tutorial, practical, exam, lecture…) if configured,
  • Student (if students are entered and assigned to classes).

You can stack several timetables one after another: handy for keeping the class and a particular teacher in front of you, or several classes in parallel.

Views

The display component combines two levels:

  • a rendering mode: grid, list or spreadsheet-style table;
  • a time organization: week, day, month, schedule overview (and hourly schedule) or side-by-side.

The grid is the standard calendar view. The table, for its part, presents the current view in a tabular format closer to a spreadsheet; it is not the base view.

See Timetable display.

Timeline and navigation

The timeline at the top shows:

  • holidays as gray horizontal bars,
  • the selected period (week, month, sometimes school year) as a green area with the dates overlaid,
  • navigation: left/right keyboard keys, a swipe on a smartphone, or the ◀ ▶︎ buttons.

The and ▶︎ buttons at the far ends of the timeline let you switch school years.

Cache and performance

Omniscol makes intensive use of the browser cache. The application only reloads timetables when you switch weeks — clicking the active week again forces a refresh.

This lets Omniscol run even on a 2G (Edge) connection, and keep working through internet micro-outages (requests are replayed once the connection returns).

Edit mode

The Reorganisation button switches to edit mode: see Ad-hoc changes.

Export / share

  • Print — print the current selection (or save it as a PDF through the browser).
  • Sharing — open the sharing window: public web link, iCal subscription or JSON representation (API) depending on your rights.

See also