Chapter 4: Academic Structure, Classes & Sections
This chapter explains how to configure your institution's academic hierarchy, manage grades, classes, sections, subject masters, and assign class teachers.
1. Academic Sessions & Hierarchy
Uttercode School ERP organizes academic data using a clear 4-level structure:
Academic Session (e.g. 2026-2027)
↓
Classes / Grades (e.g. Grade 1 to 12, Pre-Primary)
↓
Sections (e.g. Section A, Section B, Section C)
↓
Subjects & Teachers (e.g. Mathematics - Mr. Sharma)
2. Managing Classes & Sections
Navigate to Academic & Students → Classes & Sections (index.php?page=school_classes).
Creating a New Class
- Click + Add New Class.
- Enter the Class Name (e.g. Grade 10 or Class X).
- Select the Class Level: Pre-Primary, Primary, Middle School, Secondary, Senior Secondary.
- Select the Numeric Grade Code (e.g.
10). - Click Save Class.
Adding Sections to a Class
- Locate the class in the list and click + Add Section.
- Enter the Section Name (e.g. A, B, Rose, Einstein).
- Set the Max Student Capacity (e.g.
40). - Select the Assigned Class Teacher from the faculty directory.
- Select the Room / Classroom Number (e.g. Room 204).
- Click Save Section.
3. Subject Master & Curriculum Mapping
To assign subjects to classes:
- Navigate to Academic & Students → Subject Master.
- Click + Add Subject.
- Fill in the subject details:
- Subject Name (e.g. Physics, English Literature, Computer Applications).
- Subject Code (e.g.
PHY-101,ENG-001). - Subject Type: Theory, Practical / Lab, Extra-Curricular.
- Credit Weightage / Max Marks (e.g.
100).
- Map the subject to target classes and assign the designated Subject Teacher.
4. Promoting Students to Next Academic Session
At the end of an academic year:
- Navigate to Academic & Students → Promote Students.
- Select the Source Session & Class (e.g. 2025-2026 / Grade 9-A).
- Select the Target Session & Class (e.g. 2026-2027 / Grade 10-A).
- Review the student roster:
- The system displays each student's final examination result status (Passed, Failed, Promoted on Trial).
- Check the boxes next to students to be promoted.
- Click Execute Batch Promotion. All selected student records, roll numbers, and historical ledgers are automatically transitioned into the new academic year without duplicating data.