Prerequisites for creating a timetable

Before creating a timetable, three elements must exist at the school level:

1. At least one school year

Without a school year, there is no timeline, and therefore no publication possible. Created in School years.

See School year and holidays.

2. The subjects you use

Omniscol pre-fills the base of common subjects for your country. For specific disciplines, create the custom subjects in Create.

⚠ Mind the spelling: Omniscol makes an internal copy when a subject is assigned to a timetable, and a fix does not propagate to timetables already published in the present or the past.

See Managing subjects.

3. The teachers

Create all teachers in Administration > Teachers (one by one or in bulk via import). Fill in at least first name, last name and e-mail. The subjects taught and the service hours are optional but useful.

See Managing teachers.

Optional but useful

  • Students — not needed to create the timetable, but useful for individual timetables after publication.
  • Course types (tutorial, practical, lecture…) — if your teaching nomenclature uses them, create them in Create.
  • Levels — check that Administration > Settings contains the class levels you will use.

You can start even without everything

Omniscol is flexible. If you do not have all the teachers or all the subjects when creating the timetable, you can start and fill in the rest along the way. It is less linear, but it works.

However, the school year really is essential before publication.

Getting started

Once these prerequisites are (at least partially) in place:

  1. Go to the Timetable management module.
  2. Click Create timetable.
  3. Choose the timetable mode.
  4. You land on the general settings page.
  5. Give it a label (e.g. "Timetable 2025-2026", "S1 2025") and a description.

How-to

Checking the prerequisites before creating a timetable

  1. Three elements must exist at the school level before a timetable can be created: a school year, the subjects, the teachers.

  2. School year: open School years. Check that at least one year is defined, with its start and end dates and the holidays. Without a year, no timeline, no publication. See School year and holidays.

  3. Subjects: Omniscol pre-fills the base for your country. If your institution has specific subjects (Home economics, Robotics, Advanced Mandarin), create them via Create.

    ⚠ Mind the spelling: Omniscol copies the name into each timetable, and a fix after creation will not propagate to publications of the past and the present.

  4. Teachers: open Teachers. For each teacher, at minimum first name, last name, e-mail. Subjects taught and service hours are optional but useful. For many teachers: mass import (see Preparing your data).

  5. Optional but useful: course types (tutorial, practical, lecture…) via Create if your nomenclature uses them. Class levels to check in the general settings (Create).

  6. You are ready: Timetable management module, Create timetable button. Choose the mode (timetable modes), give a label (Timetable 2026-2027, S1 2026) and a description. Next step: general settings.

See also