Classes & Sections
Classes and sections form the organizational backbone of EduCore. Students, fees, attendance, exams, and timetables are all structured around the class-section hierarchy.
Understanding the Structure
- A class represents an academic level (e.g., Class 1, Class 2, … Class 12, or Nursery, LKG, UKG).
- A section is a division within a class (e.g., Section A, Section B, Section C).
- Students are enrolled in a specific class and section (e.g., “Class 5, Section A” or “5A”).
- Each branch of a school has its own set of classes and sections.
Creating Classes
- Navigate to Settings > Classes & Sections from the sidebar.
- Click Add Class.
- Fill in the details:
| Field | Description | Required |
|---|---|---|
| Class Name | Display name (e.g., “Class 1”, “Nursery”, “LKG”) | Yes |
| Class Order | Numeric position for sorting (e.g., 1 for Nursery, 2 for LKG, 3 for UKG, 4 for Class 1) | Yes |
| Short Code | Abbreviated code (e.g., “1”, “NUR”, “LKG”) | No |
- Click Save.
- Repeat for each class.
Typical Class Setup for an Indian School
| Order | Class Name | Short Code |
|---|---|---|
| 1 | Nursery | NUR |
| 2 | LKG | LKG |
| 3 | UKG | UKG |
| 4 | Class 1 | 1 |
| 5 | Class 2 | 2 |
| 6 | Class 3 | 3 |
| 7 | Class 4 | 4 |
| 8 | Class 5 | 5 |
| 9 | Class 6 | 6 |
| 10 | Class 7 | 7 |
| 11 | Class 8 | 8 |
| 12 | Class 9 | 9 |
| 13 | Class 10 | 10 |
| 14 | Class 11 | 11 |
| 15 | Class 12 | 12 |
Tip: The class order determines the sorting across EduCore — on student lists, fee reports, and all class dropdowns. Set the order carefully so that classes appear in the natural academic sequence.
Creating Sections
- Navigate to Settings > Classes & Sections.
- Click on the class you want to add sections to.
- Click Add Section.
- Fill in:
| Field | Description | Required |
|---|---|---|
| Section Name | Section label (e.g., “A”, “B”, “C”) | Yes |
| Capacity | Maximum students allowed in this section | No |
| Class Teacher | Assign a class teacher (optional, can be set later) | No |
- Click Save.
- Repeat for each section.
Setting Section Capacity
- Section capacity is an optional limit on the number of students per section.
- When the limit is reached, EduCore shows a warning when trying to admit a new student into that section.
- The warning can be overridden by an admin if needed.
- Set capacity to 0 or leave blank for no limit.
| Class | Section | Capacity |
|---|---|---|
| Class 1 | A | 35 |
| Class 1 | B | 35 |
| Class 1 | C | 35 |
| Class 5 | A | 40 |
| Class 5 | B | 40 |
| Class 10 | A | 45 |
| Class 10 | B | 45 |
Tip: Set realistic capacities based on classroom size and school policy. This prevents over-enrollment in popular sections.
Ordering Classes
If classes are not appearing in the correct order:
- Navigate to Settings > Classes & Sections.
- Use the drag and drop handles to reorder classes.
- Alternatively, edit each class and change the Class Order number.
- Click Save Order.
Editing a Class or Section
Editing a Class
- Navigate to Settings > Classes & Sections.
- Click the edit icon next to the class name.
- Modify the name, order, or short code.
- Click Save.
Editing a Section
- Click on the class to expand its sections.
- Click the edit icon next to the section.
- Modify the name, capacity, or class teacher.
- Click Save.
Tip: Avoid renaming classes mid-year (e.g., changing “Class 1” to “Grade 1”) as this affects all historical data display. If you need different terminology, plan the change during the year transition.
Deleting a Class or Section
Rules
- A class cannot be deleted if it has students enrolled.
- A section cannot be deleted if it has students enrolled.
- First transfer or promote all students out of the section/class, then delete.
Steps
- Ensure no students are enrolled in the class/section.
- Click the delete icon next to the class or section.
- Confirm the deletion.
Assigning a Class Teacher
- Navigate to Settings > Classes & Sections.
- Click on the class to see its sections.
- For each section, click the class teacher dropdown.
- Select a teacher from the staff list.
- Click Save.
The class teacher assignment is used:
- On report cards (class teacher’s name and signature line)
- For attendance permissions (class teachers can mark attendance for their class)
- For notices targeting specific class-sections
Impact on Other Modules
Classes and sections affect every part of EduCore:
| Module | How Classes/Sections Are Used |
|---|---|
| Students | Students are enrolled in a class and section |
| Fees | Fee structures can vary by class |
| Attendance | Attendance is marked by class-section |
| Exams | Exams are scoped to specific classes |
| Timetable | Timetable is created per class-section |
| Reports | Most reports can be filtered by class-section |
Best Practices
- Set up all classes and sections before admitting students. Changing the structure after students are enrolled is more complex.
- Use consistent naming. Decide between “Class 1” and “Grade 1” and use the same convention throughout.
- Set section capacity to match your actual classroom capacity. This helps during admission season.
- Assign class teachers early. This is needed for attendance permissions and report card generation.
- Plan section count based on expected enrollment. It is better to start with fewer sections and add more if needed than to create too many empty sections.