Subjects

The Subjects settings define what is taught at your school, how subjects are categorized, and which classes each subject applies to.


Creating a Subject

  1. Navigate to Settings > Subjects from the sidebar.
  2. Click Add Subject.
  3. Fill in the details:
FieldDescriptionRequired
Subject NameFull name (e.g., “Mathematics”, “English Language”)Yes
Subject CodeShort code (e.g., “MAT”, “ENG”, “SCI”)Yes
TypeScholastic or Co-ScholasticYes
Has PracticalWhether this subject has a practical componentNo
DescriptionAdditional notes about the subjectNo
  1. Click Save Subject.

Subject Types

TypeDescriptionExamples
ScholasticCore academic subjects that are graded with marksMathematics, Science, English, Hindi, Social Studies
Co-ScholasticActivity-based subjects graded on a different scale (often A-E)Work Education, Art Education, Physical & Health Education

Tip: CBSE report cards separate scholastic and co-scholastic areas. Setting the correct type ensures subjects appear in the right section on the report card.


Subject Codes

Subject codes are short identifiers used in timetables, marks entry, and reports. Keep them consistent and intuitive.

Suggested Subject Codes

SubjectCode
EnglishENG
HindiHIN
MathematicsMAT
ScienceSCI
Social StudiesSST
Computer ScienceCS
Physical EducationPE
ArtART
MusicMUS
SanskritSKT
PhysicsPHY
ChemistryCHE
BiologyBIO
AccountancyACC
Business StudiesBST
EconomicsECO
HistoryHIS
GeographyGEO
Political SciencePOL

Class-Subject Mapping

Not all subjects are taught in all classes. You need to map which subjects are taught in which classes.

Setting Up Mappings

  1. Navigate to Settings > Subjects > Class Mapping.
  2. Select a class from the dropdown.
  3. A list of all subjects appears with checkboxes.
  4. Check the subjects that are taught in this class.
  5. Click Save Mapping.
  6. Repeat for each class.

Example Mapping

SubjectNurLKGUKG1-56-89-1011-12 (Sci)11-12 (Com)
EnglishYesYesYesYesYesYesYesYes
HindiNoYesYesYesYesYesNoNo
MathematicsNoYesYesYesYesYesYesNo
ScienceNoNoNoYesYesNoNoNo
Social StudiesNoNoNoYesYesNoNoNo
PhysicsNoNoNoNoNoNoYesNo
ChemistryNoNoNoNoNoNoYesNo
BiologyNoNoNoNoNoNoYesNo
AccountancyNoNoNoNoNoNoNoYes
Business StudiesNoNoNoNoNoNoNoYes
EconomicsNoNoNoNoNoNoNoYes
Computer ScienceNoNoNoNoYesYesYesYes
Physical EducationNoNoNoYesYesYesYesYes

Tip: For Classes 11 and 12, where students choose different streams (Science, Commerce, Arts), you may need to create stream-specific groups. Map stream subjects only to the relevant class groups.


Practical Subjects

For subjects that have both theory and practical components (e.g., Science, Computer Science, Physical Education):

  1. When creating or editing the subject, enable Has Practical.
  2. This adds separate theory and practical mark columns during exam marks entry.
  3. On the report card, theory and practical marks are shown in separate columns.

Typical Practical Subjects

SubjectTheory MarksPractical MarksTotal
Science (9-10)7030100
Physics (11-12)7030100
Chemistry (11-12)7030100
Biology (11-12)7030100
Computer Science7030100
Physical Education3070100

Tip: The theory-practical split is defined at the exam level (when adding subjects to an exam), not at the subject level. The subject setting only indicates that a practical component exists.


Editing a Subject

  1. Navigate to Settings > Subjects.
  2. Click the edit icon next to the subject.
  3. Modify the name, code, type, or practical flag.
  4. Click Save.

Tip: If you change a subject code, it updates across the system (timetable, reports). However, avoid changing subject names mid-year as it affects exam records display.


Deleting a Subject

  • A subject can only be deleted if it is not mapped to any class and has no exam data.
  • If exam marks have been entered for a subject, it cannot be deleted.
  • Instead of deleting, consider removing it from class mappings so it does not appear in future data entry.

Best Practices

  1. Create all subjects during initial setup before entering exam data.
  2. Use standard CBSE/ICSE subject names to match what appears on board report cards.
  3. Keep codes short and consistent — 2-3 uppercase letters.
  4. Map subjects to classes immediately after creating them. This ensures the timetable and exam modules work correctly.
  5. Mark co-scholastic subjects correctly. They appear in a separate section on CBSE report cards and are typically graded A-E rather than with marks.