Skip to Content
Welcome to Pasarai ERP documentation
SisClasses

Classes

Manage your institution’s class records, view student rosters, track academic performance, and monitor attendance at the class level.


Overview

The Classes module provides a centralized hub for managing class records within each academic year. From here, you can:

  • View all class records with filtering and search capabilities
  • Access detailed class information including students, academics, and attendance
  • Assign and manage class teachers
  • Add students to classes
  • Monitor class-level statistics and performance metrics

![Classes List Page - Screenshot placeholder showing the classes listing with filters, stats cards, and table]


Accessing Classes

  1. Navigate to SISClasses from the sidebar
  2. The Classes page displays all class records for your institution
  3. Use filters to narrow down the displayed classes

Classes List Page

Quick Statistics

At the top of the page, you’ll see summary statistics:

StatDescription
Total ClassesNumber of class records in the system
Active ClassesClasses currently in session
Total StudentsCombined student count across all classes
Average AttendanceOverall attendance rate across classes

Filtering Classes

The Classes page provides powerful filtering options:

Primary Filters (Always Visible)

FilterDescription
SearchSearch classes by name
StandardFilter by grade/standard (e.g., Grade 1, Grade 2)
SectionFilter by section (e.g., Section A, Section B)

Extended Filters (Click “More Filters”)

FilterDescription
Academic YearFilter by specific academic year
Class TeacherFilter by assigned class teacher
MediumFilter by instruction medium (e.g., English, Hindi)

To apply filters:

  1. Select values from the filter dropdowns
  2. Results update automatically
  3. Click Clear Filters to reset all filters

![Classes Filters - Screenshot placeholder showing the filter section with standard, section, and more filters expanded]

Classes Table

The table displays all matching class records with the following columns:

ColumnDescription
ClassClass name
Class TeacherAssigned teacher with avatar and designation
StudentsNumber of enrolled students
SubjectsNumber of subjects assigned
StandardGrade/standard level
SectionSection identifier
Academic YearAcademic year for this record
StatusActive or Inactive status
ActionsContext menu for additional options

Table features:

  • Click any row to view class details
  • Use the actions menu (⋮) for quick actions
  • Pagination controls at the bottom for navigating large lists

Class Detail Page

Click on any class row to access the detailed class view with comprehensive information and management tools.

Header Section

The header displays:

  • Class Name: Standard and Section (e.g., “Grade 5 - Section A”)
  • Class Teacher: Name of the assigned teacher
  • Academic Year: The academic year this record belongs to
  • Status Badge: Active/Inactive status

Quick Actions:

  • Edit Class: Modify class details and assignments
  • Add Student: Enroll new students to the class

![Class Detail Header - Screenshot placeholder showing class header with name, teacher, and action buttons]

Quick Stats Cards

StatDescriptionIcon
Total StudentsNumber of students enrolled👥
SubjectsNumber of subjects assigned📚
Avg. AttendanceAverage attendance percentage📈
Homework CompletionAssignment completion rate🏆

Class Tabs

The detail page is organized into tabs for easy navigation:

Overview Tab

Provides a summary view of the class including:

  • Class information and details
  • Recent activity
  • Quick links to other sections

Students Tab

Manage and view all students in the class:

  • Student roster with details
  • Enrollment status
  • Contact information
  • Quick actions per student

To view student details:

  1. Click on any student row
  2. View complete student profile

Academics Tab

View academic information:

  • Assigned subjects
  • Subject teachers
  • Curriculum details
  • Academic schedule

Attendance Tab

Class-level attendance overview:

  • Daily attendance summary
  • Attendance trends
  • Absent/present statistics
  • Quick links to mark attendance

Managing Class Records

Editing a Class

  1. Navigate to the class detail page
  2. Click Edit Class button
  3. In the dialog, modify:
    • Class teacher assignment
    • Status (Active/Inactive)
    • Other configurable settings
  4. Click Save to apply changes

Adding Students to a Class

  1. Navigate to the class detail page
  2. Click Add Student button
  3. In the dialog:
    • Search for existing students not in the class
    • Select one or multiple students
    • Confirm the addition
  4. Students are immediately enrolled

Note: Students must be registered in the system before they can be added to a class. See Student Management for details.

![Add Student Dialog - Screenshot placeholder showing the add student dialog with search and selection]


Best Practices

Class Setup

  • ✅ Assign a class teacher to every active class
  • ✅ Keep subject assignments up to date
  • ✅ Review class rosters at the start of each term
  • ✅ Monitor attendance trends regularly

Data Management

  • ✅ Use consistent naming conventions for classes
  • ✅ Keep academic year assignments accurate
  • ✅ Mark inactive classes when terms end
  • ✅ Verify student counts periodically

Access Control

  • ✅ Grant class access only to relevant teachers
  • ✅ Review class teacher assignments annually
  • ✅ Ensure proper permissions for attendance marking

Troubleshooting

Common Issues

IssueSolution
Class not appearing in listCheck the academic year filter; ensure the class is created for the selected year
Cannot edit classVerify you have the editClass permission
Student count incorrectRefresh the page; check for recent enrollments or transfers
Class teacher showing emptyAssign a class teacher via the Edit Class dialog
Filters not workingClear all filters and try again; check for browser cache issues

Error Messages

ErrorMeaningAction
”Class Record Not Found”The class ID doesn’t exist or was deletedNavigate back to classes list and select a valid class
”Failed to update class record”Update operation failedCheck your permissions and try again
”No Class Teacher Assigned”Class has no assigned teacherUse Edit Class to assign a teacher

Permissions Reference

PermissionDescription
viewClassView class list and details
editClassEdit class information and assignments
addStudentToClassAdd students to classes
viewStudentsView student roster in classes
manageAttendanceAccess attendance features within class


Quick Reference

ActionPath
View all classesSIS → Classes
View class detailsSIS → Classes → Click row
Add student to classClass Detail → Add Student
Edit classClass Detail → Edit Class
Mark attendanceClass Detail → Attendance Tab

Keyboard Shortcuts

KeyAction
EnterOpen selected class details
EscapeClose dialogs

Last updated: Documentation version 1.0