Teaching School: teachers, classes and subjects

On this page
  1. Teachers
  2. Classes and subjects
  3. Adding teachers and classes, step by step
  4. Double lessons and blocks

Videos on this topic

Setting up and building a timetable3:06 minWatch
Setting up and building a timetableSign up, add teachers and classes, collect constraints, build the timetable, send it to the teachers and publish.3:06 min - The videos and captions are in Hebrew.

This page explains how to prepare the base before you build a timetable: teachers, classes and subjects. It continues the main page on Teaching School, and carries the video on building a timetable from sign-up to publishing.

Teachers

The "Teachers" screen has a table of all the teachers. "Add a teacher" opens an empty row to fill in (name, email, subjects, grades, maximum periods a day and role). "Edit" changes a row in place.

  • A teacher without an email address is saved, but no request can be sent to them. The screen warns about this.
  • The same address cannot appear on two active teachers of the school.
  • The "Viewer" role is for someone who only looks: they get no requests and cannot give constraints.
  • "Archive" takes a teacher off the list and stops the links already sent to them. Constraints already given stay. "Show N archived" and "Restore" bring them back.

Importing from a file

"Import from a file" takes a CSV file, or an Excel sheet saved as CSV, in UTF-8 or Windows-1255 (Hebrew Excel). Up to one megabyte and 1,000 rows.

  • A header row is required. The known columns, in Hebrew or English: name, email, phone, subjects, grades, max periods a day. A column that was not recognised is shown and not imported.
  • Before the import you see every row and what is wrong with it: a missing name, an invalid address, a duplicate address in the file, an address already in the school, and more. A row with an error is not imported, and the valid rows are.
  • The "Import N teachers" button imports only the valid rows that were shown.

Classes and subjects

The "Classes and subjects" screen has a table: a row for each class and a column for each subject.

  • Add a class at the top: "Class name", "Grade" and "Add the class". When "Start from the grade template" is ticked, the class is created with Hebrew, mathematics, English, science, history and physical education.
  • In each cell: periods a week (0 or empty removes the subject from the class) and who teaches. "System chooses" leaves the choice to the system. Only active teachers with the teacher role appear in the list.
  • Each class can have a homeroom teacher.
  • "Add a column" adds a new subject to the table. "Rename" and "Delete" are in the class row, and deleting also deletes the class's subjects and the constraints written about it.
  • Every change is saved at once; there is no save button.
  • "Import hours from Excel" loads hours for classes from an Excel or CSV file with a row for each class and subject. The columns are: class, subject, hours, and optionally teacher, min block and max block. A row that already exists in the class replaces its hours, and a subject the file does not mention stays as it is. Before the import you see every row and its problem (for example a class that does not exist, a teacher who was not found or a duplicate row), and only the valid rows are imported.
  • "Groupings and levels" (on this screen, once there are classes) define a subject taught at the same time to several classes in several levels, for example English at levels 3, 4 and 5 across the grade. With "Add a grouping" you fill in a name, a subject, periods a week, the minimum and maximum consecutive periods, the classes that take part and the levels (a name and a teacher for each level). All the levels meet in the same periods, each with its own teacher. A grouping must hold classes of the same grade, and a teacher may not teach two levels of the same grouping. If that is not so, the build says what is wrong. A subject taught in a grouping is not updated by the hours import.

Adding teachers and classes, step by step

  1. On the "Teachers" screen press "Add a teacher", fill in a name and an email address (subjects, grades and maximum hours a day are optional) and save.
  2. To add many teachers at once press "Import from a file", choose a CSV file with a header row, and check the rows and the problems shown.
  3. Press the import button. Only the valid rows go in, and a row with an error stays out.
  4. Go to the "Classes and subjects" screen, write the "Class name" and the "Grade" and press "Add the class".
  5. In each cell of the table write how many hours a week, and choose who teaches or leave "System chooses".
  6. Choose a homeroom teacher for each class. There is no save button, every change is saved at once.

Double lessons and blocks

A double lesson is two consecutive lessons of the same subject in the same class, and a block is several consecutive lessons. In the classes table and on the timetable board they are marked "(double)" or "(block of N)".

  • You set them in two ways: a constraint of the kind "Consecutive periods" (with "Minimum consecutive periods" and "Maximum consecutive periods"), or the columns "block minimum" and "block maximum" in the hours import from Excel.
  • After a build, the "What was met and what was not" table has a "Double lessons" row that says how many lessons were kept as doubles out of how many were asked for.

Did not find it?

The chat assistant answers from this same guide, and if it has no answer you can leave a message for the team.