Skip to content

Manage subjects, teachers, and rooms

Add subjects, teachers, and rooms so you can assign them to lessons.

Choose unique short codes and full names. You can add subjects, teachers, and rooms in any order. You can then create timetables and lessons.

Master-data table with Create and Import actionsOpen full-size image

The Create and Import actions are above each master-data table.

  1. Choose an area

    Open Subjects, Teachers, or Rooms under Resources. Teachers and rooms are collectively called resources.

  2. Choose an alias

    The Alias is a short code such as MAT, AB, or R101. Choose a unique code. Only the letters A–Z and a–z, digits, and hyphens (-) are allowed. Spaces, accented letters, and other special characters are not allowed. Teachers and rooms share aliases within the project: the same alias cannot be used for both.

  3. Create an entry

    Select Create, enter Alias and Name, and confirm with Create. Select Create more if you want to add the next entry immediately.

    For subjects, you can set Color (optional). The color identifies the subject on timetable cards and in exports.

Use Target lessons (optional) to set the intended workload for a teacher or room. For example, 18 / 20 in the Lessons column means 18 occupied time slots against a target of 20. Unscheduled lessons do not count. If the same teacher or room is assigned to several lessons at the same time, that slot counts only once. Differences from the target are highlighted but do not block scheduling.

Use Search… to find an alias or name.

  • Subject: Open Edit in the row menu (⋯), change the alias, name, or color, and select Update.
  • Teacher or room: Open the arrow beside the alias, edit the fields under Details, and select Save changes. The row menu also offers an Edit dialog.

Before selecting Delete, check where the subject, teacher, or room is used. Deleting a resource removes its lesson assignments. You cannot delete a subject that is still used by lessons; delete or change those lessons first. There is no undo function.

Open the entry’s row menu, select Delete, and confirm in the dialog.

Search for a few aliases and check their names. If you entered target lessons, check those values before scheduling too.

  • If an alias is rejected, use only A–Z, a–z, 0–9, and -.
  • If the alias already exists, edit the existing entry or choose another alias.
  • If a resource is unavailable for a lesson later, check that it was created in the same project and correct area.