Skip to main content

Class Subject

Class Subject is where you assign subjects to classes. Subjects are categorized as either Core (Compulsory) — taken by all students — or Elective (Optional) — where students choose from a group. If a class has semesters enabled, each subject can be assigned to a specific semester.

Prerequisites

Before assigning subjects:

  • Classes must be created
  • Subjects must be created
  • Semesters must be configured if the class uses semester-based assignment

View Class Subjects

Class Subject list page showing classes with their assigned core and elective subjects
Class Subject list — view assigned core subjects and elective groups per class

The Class Subject list page shows all classes and their assigned subjects.

ColumnDescription
No.Row number
ClassClass name
MediumInstruction medium
StreamStream (if set)
ShiftShift (if set)
Core SubjectsList of compulsory subjects assigned
Elective GroupsElective subject groups with subject counts
ActionEdit button

Filters available:

  • Medium — Filter by instruction medium
  • Shift — Filter by school shift
  • Stream — Filter by academic stream
  • Core Subject — Filter by a specific core subject
  • Elective Group — Filter by elective subject group

Assign Subjects to a Class

Class Subject edit form showing core subjects and elective groups assignment
Editing class subjects — add core subjects and configure elective groups with selectable counts
1
Navigate to Academics → Class Subject
From the sidebar, click **Class Subject** under Academics. The class subject list opens.
2
Click Edit on the target class
Find the class you want to configure and click the **Edit** button in the Action column.
3
Add Core Subjects
In the **Core Subjects** section, click **Add Row**. Select a subject from the dropdown. If the class has semesters enabled, also select the semester for each subject. Repeat for all core subjects.
4
Add Elective Subject Groups (optional)
In the **Elective Subjects** section, click **Add Elective Group**. For each group: add one or more subjects, set the **Total Selectable Subjects** (how many a student can choose from this group), and optionally assign a semester.
5
Submit
Click **Submit** to save all subject assignments.

Core Subjects

FieldTypeRequiredDescription
SubjectDropdownRequiredSelect from available subjects (matching the class medium).
SemesterDropdownOptionalOnly shown if class has "Include Semesters" enabled. Assigns this subject to a specific semester.

Core subjects are type Compulsory — all students in the class must take these subjects.

Elective Subject Groups

FieldTypeRequiredDescription
SubjectsMulti-selectRequiredThe pool of subjects in this elective group (e.g., Art, Music, Drama).
Total Selectable SubjectsNumberRequiredHow many subjects each student can choose from this group (e.g., pick 2 out of 4).
SemesterDropdownOptionalOptional semester assignment for the entire elective group.

Elective groups work as follows:

  • Each group offers a pool of subjects (e.g., 4 subjects)
  • You define how many a student must select (e.g., 2)
  • Students are assigned elective subjects via the Assign Elective Subject page

Remove a Subject

To remove a single subject from a class:

  1. Click the Delete button next to the subject row in the edit form
  2. Confirm the removal

To remove an entire elective group:

  1. Click Delete Group on the elective group header
  2. This removes all subjects in that group from the class
Removing subjects

Deleting a class subject will also remove associated timetable entries and any student elective subject selections for that subject.


Staff App View

In the Stunov+ Staff app, teachers interact with class subjects through lessons. When creating lessons, the subject list is filtered to the teacher's assigned class subjects, showing subject icons and colors.

Web panel class subject assignments
Staff app lesson management per class subject
Class Subject assignment — Web panel (left) and Staff app lesson management per subject (right)