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

  1. Navigate to Settings > Classes & Sections from the sidebar.
  2. Click Add Class.
  3. Fill in the details:
FieldDescriptionRequired
Class NameDisplay name (e.g., “Class 1”, “Nursery”, “LKG”)Yes
Class OrderNumeric position for sorting (e.g., 1 for Nursery, 2 for LKG, 3 for UKG, 4 for Class 1)Yes
Short CodeAbbreviated code (e.g., “1”, “NUR”, “LKG”)No
  1. Click Save.
  2. Repeat for each class.

Typical Class Setup for an Indian School

OrderClass NameShort Code
1NurseryNUR
2LKGLKG
3UKGUKG
4Class 11
5Class 22
6Class 33
7Class 44
8Class 55
9Class 66
10Class 77
11Class 88
12Class 99
13Class 1010
14Class 1111
15Class 1212

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

  1. Navigate to Settings > Classes & Sections.
  2. Click on the class you want to add sections to.
  3. Click Add Section.
  4. Fill in:
FieldDescriptionRequired
Section NameSection label (e.g., “A”, “B”, “C”)Yes
CapacityMaximum students allowed in this sectionNo
Class TeacherAssign a class teacher (optional, can be set later)No
  1. Click Save.
  2. 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.
ClassSectionCapacity
Class 1A35
Class 1B35
Class 1C35
Class 5A40
Class 5B40
Class 10A45
Class 10B45

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:

  1. Navigate to Settings > Classes & Sections.
  2. Use the drag and drop handles to reorder classes.
  3. Alternatively, edit each class and change the Class Order number.
  4. Click Save Order.

Editing a Class or Section

Editing a Class

  1. Navigate to Settings > Classes & Sections.
  2. Click the edit icon next to the class name.
  3. Modify the name, order, or short code.
  4. Click Save.

Editing a Section

  1. Click on the class to expand its sections.
  2. Click the edit icon next to the section.
  3. Modify the name, capacity, or class teacher.
  4. 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

  1. Ensure no students are enrolled in the class/section.
  2. Click the delete icon next to the class or section.
  3. Confirm the deletion.

Assigning a Class Teacher

  1. Navigate to Settings > Classes & Sections.
  2. Click on the class to see its sections.
  3. For each section, click the class teacher dropdown.
  4. Select a teacher from the staff list.
  5. 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:

ModuleHow Classes/Sections Are Used
StudentsStudents are enrolled in a class and section
FeesFee structures can vary by class
AttendanceAttendance is marked by class-section
ExamsExams are scoped to specific classes
TimetableTimetable is created per class-section
ReportsMost reports can be filtered by class-section

Best Practices

  1. Set up all classes and sections before admitting students. Changing the structure after students are enrolled is more complex.
  2. Use consistent naming. Decide between “Class 1” and “Grade 1” and use the same convention throughout.
  3. Set section capacity to match your actual classroom capacity. This helps during admission season.
  4. Assign class teachers early. This is needed for attendance permissions and report card generation.
  5. 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.