A subject is a specific area of study or a branch of knowledge that students are taught within a course. Subjects form the core components of the curriculum, covering various disciplines such as Mathematics, Science, History, and Literature. Each subject includes detailed content, learning objectives, and assessment criteria to guide both teaching and learning.

To access the Subject module, navigate to Academic → Subject from the left sidebar menu. Users must have the subject:read permission to access this module.

Untitled

To create a subject, click the "Add Subject" button. Each subject requires a unique name and can also include an optional alias, code, shortcode, and description. You can define subject types by navigating to Subject → Config and using these configurations when creating a subject. The position input accepts an integer value and is used to order the subjects.

Untitled

Once you complete creating a subject, you can go to each subject's details and assign it to either a course or a batch. Each subject must be assigned to a course or batch before you can start working with attendance or marksheets.

Untitled

You can also define additional parameters for the subject: