Core Classes links a form (horizontal) class to a specific class for each of the school's core subjects at the same year level. Once the links are in place, adding a student to the form class automatically enrols them in each linked core subject class, and removing students can remove them from their core classes at the same time — saving the timetabler from placing every student into English, Maths and the other cores by hand. Core Classes is a feature-switched option and must be enabled for your school — contact support.
Core Classes links a form (horizontal) class to a specific class for each of the school's core subjects at the same year level. Once the links are in place, adding a student to the form class automatically enrols them in each linked core subject class, and removing students can remove them from their core classes at the same time — saving the timetabler from placing every student into English, Maths and the other cores by hand. Core Classes is a feature-switched option and must be enabled for your school — contact support.
How it fits together
- Core subjects — a course is flagged as core on the course definition (the Course Core checkbox in the Edit Course screen, under Timetable > Configuration > Courses). A core course applies to classes whose year level matches the course's instructional year level and whose dates fall within the course's dates.
- Form classes — when you define a form (horizontal) class, a Core Classes panel appears where you map each core subject to one of its classes.
- Students — students added to the form class are enrolled into every mapped core class automatically, with the same start and end dates.
Marking a course as core
- Go to your course definition screen (Timetable > Configuration > Courses) and open the course (for example Year 9 English).
- Tick Course Core.
- Save the course.
The course now appears as a Core Subject row in the Core Classes panel of form classes at the matching year level.
Linking core classes to a form class
- Open the class definition page (Define Classes, reached from the Curriculum/Classes menus; requires the class management permission) and select the form class.
- With the feature enabled and a form (horizontal) class type selected, the Core Classes panel appears. It lists each Core Subject for the class's year level alongside a Class column.
- For each core subject, either:
- choose an existing class of that subject from the Select class dropdown, OR
- click Create new [subject] class to create one — a name is suggested automatically as the form class name plus the subject name (for example 9WH.English), which you can edit before saving.
- Once a subject is linked, the row shows the linked class with an Edit button to change or clear the link.
- Click save on the page. The panel reminds you: "To ensure any changes to core classes please save." — links (and any new classes) are only created when the class is saved.
Screenshot: Core Classes panel on the class definition page showing core subjects and class selections
Automatic student enrolment
When a student is added to the form class (and the feature is enabled), they are automatically enrolled in every linked core subject class, using the same start and end dates as their form class membership. This applies to core class links that have a class selected — unmapped core subjects are skipped.
Removing students
When you remove or end-date students from the form class and save, a Confirmation dialog asks:
"Do you want to remove selected students from their core subject classes too?"
- Remove From Core — the students are also removed/end-dated from each linked core subject class (using the same end date).
- Do Not Remove From Core — only the form class membership changes; core class enrolments are left alone.
- Cancel — nothing is saved.
Screenshot: confirmation dialog when removing students from a form class
Core classes in the timetable
With the feature enabled, the Modify Timetable page gains an extra Core Classes filter tab, letting you look up and work with the timetable by core (form) class in addition to the usual teacher, room and class filters.
Tips
- Set up your core courses (the Course Core flag) before defining form classes, so the Core Classes panel lists every core subject you expect.
- The suggested class name (FormClass.Subject) keeps core classes easy to identify — keep the convention unless your school uses another naming scheme.
- Always save the class after changing core class links — changes made in the panel are not stored until the page is saved.