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
- Navigate to Settings > Subjects from the sidebar.
- Click Add Subject.
- Fill in the details:
| Field | Description | Required |
|---|---|---|
| Subject Name | Full name (e.g., “Mathematics”, “English Language”) | Yes |
| Subject Code | Short code (e.g., “MAT”, “ENG”, “SCI”) | Yes |
| Type | Scholastic or Co-Scholastic | Yes |
| Has Practical | Whether this subject has a practical component | No |
| Description | Additional notes about the subject | No |
- Click Save Subject.
Subject Types
| Type | Description | Examples |
|---|---|---|
| Scholastic | Core academic subjects that are graded with marks | Mathematics, Science, English, Hindi, Social Studies |
| Co-Scholastic | Activity-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
| Subject | Code |
|---|---|
| English | ENG |
| Hindi | HIN |
| Mathematics | MAT |
| Science | SCI |
| Social Studies | SST |
| Computer Science | CS |
| Physical Education | PE |
| Art | ART |
| Music | MUS |
| Sanskrit | SKT |
| Physics | PHY |
| Chemistry | CHE |
| Biology | BIO |
| Accountancy | ACC |
| Business Studies | BST |
| Economics | ECO |
| History | HIS |
| Geography | GEO |
| Political Science | POL |
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
- Navigate to Settings > Subjects > Class Mapping.
- Select a class from the dropdown.
- A list of all subjects appears with checkboxes.
- Check the subjects that are taught in this class.
- Click Save Mapping.
- Repeat for each class.
Example Mapping
| Subject | Nur | LKG | UKG | 1-5 | 6-8 | 9-10 | 11-12 (Sci) | 11-12 (Com) |
|---|---|---|---|---|---|---|---|---|
| English | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Hindi | No | Yes | Yes | Yes | Yes | Yes | No | No |
| Mathematics | No | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Science | No | No | No | Yes | Yes | No | No | No |
| Social Studies | No | No | No | Yes | Yes | No | No | No |
| Physics | No | No | No | No | No | No | Yes | No |
| Chemistry | No | No | No | No | No | No | Yes | No |
| Biology | No | No | No | No | No | No | Yes | No |
| Accountancy | No | No | No | No | No | No | No | Yes |
| Business Studies | No | No | No | No | No | No | No | Yes |
| Economics | No | No | No | No | No | No | No | Yes |
| Computer Science | No | No | No | No | Yes | Yes | Yes | Yes |
| Physical Education | No | No | No | Yes | Yes | Yes | Yes | Yes |
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):
- When creating or editing the subject, enable Has Practical.
- This adds separate theory and practical mark columns during exam marks entry.
- On the report card, theory and practical marks are shown in separate columns.
Typical Practical Subjects
| Subject | Theory Marks | Practical Marks | Total |
|---|---|---|---|
| Science (9-10) | 70 | 30 | 100 |
| Physics (11-12) | 70 | 30 | 100 |
| Chemistry (11-12) | 70 | 30 | 100 |
| Biology (11-12) | 70 | 30 | 100 |
| Computer Science | 70 | 30 | 100 |
| Physical Education | 30 | 70 | 100 |
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
- Navigate to Settings > Subjects.
- Click the edit icon next to the subject.
- Modify the name, code, type, or practical flag.
- 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
- Create all subjects during initial setup before entering exam data.
- Use standard CBSE/ICSE subject names to match what appears on board report cards.
- Keep codes short and consistent — 2-3 uppercase letters.
- Map subjects to classes immediately after creating them. This ensures the timetable and exam modules work correctly.
- 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.