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.
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.
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.
You can also define additional parameters for the subject: