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
- Navigate to SIS → Classes from the sidebar
- The Classes page displays all class records for your institution
- Use filters to narrow down the displayed classes
Classes List Page
Quick Statistics
At the top of the page, you’ll see summary statistics:
| Stat | Description |
|---|---|
| Total Classes | Number of class records in the system |
| Active Classes | Classes currently in session |
| Total Students | Combined student count across all classes |
| Average Attendance | Overall attendance rate across classes |
Filtering Classes
The Classes page provides powerful filtering options:
Primary Filters (Always Visible)
| Filter | Description |
|---|---|
| Search | Search classes by name |
| Standard | Filter by grade/standard (e.g., Grade 1, Grade 2) |
| Section | Filter by section (e.g., Section A, Section B) |
Extended Filters (Click “More Filters”)
| Filter | Description |
|---|---|
| Academic Year | Filter by specific academic year |
| Class Teacher | Filter by assigned class teacher |
| Medium | Filter by instruction medium (e.g., English, Hindi) |
To apply filters:
- Select values from the filter dropdowns
- Results update automatically
- 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:
| Column | Description |
|---|---|
| Class | Class name |
| Class Teacher | Assigned teacher with avatar and designation |
| Students | Number of enrolled students |
| Subjects | Number of subjects assigned |
| Standard | Grade/standard level |
| Section | Section identifier |
| Academic Year | Academic year for this record |
| Status | Active or Inactive status |
| Actions | Context 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
| Stat | Description | Icon |
|---|---|---|
| Total Students | Number of students enrolled | 👥 |
| Subjects | Number of subjects assigned | 📚 |
| Avg. Attendance | Average attendance percentage | 📈 |
| Homework Completion | Assignment 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:
- Click on any student row
- 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
- Navigate to the class detail page
- Click Edit Class button
- In the dialog, modify:
- Class teacher assignment
- Status (Active/Inactive)
- Other configurable settings
- Click Save to apply changes
Adding Students to a Class
- Navigate to the class detail page
- Click Add Student button
- In the dialog:
- Search for existing students not in the class
- Select one or multiple students
- Confirm the addition
- 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
| Issue | Solution |
|---|---|
| Class not appearing in list | Check the academic year filter; ensure the class is created for the selected year |
| Cannot edit class | Verify you have the editClass permission |
| Student count incorrect | Refresh the page; check for recent enrollments or transfers |
| Class teacher showing empty | Assign a class teacher via the Edit Class dialog |
| Filters not working | Clear all filters and try again; check for browser cache issues |
Error Messages
| Error | Meaning | Action |
|---|---|---|
| ”Class Record Not Found” | The class ID doesn’t exist or was deleted | Navigate back to classes list and select a valid class |
| ”Failed to update class record” | Update operation failed | Check your permissions and try again |
| ”No Class Teacher Assigned” | Class has no assigned teacher | Use Edit Class to assign a teacher |
Permissions Reference
| Permission | Description |
|---|---|
viewClass | View class list and details |
editClass | Edit class information and assignments |
addStudentToClass | Add students to classes |
viewStudents | View student roster in classes |
manageAttendance | Access attendance features within class |
Related Documentation
- Students - Manage individual student records
- Attendance - Mark and track student attendance
- Timetable - Manage class schedules
- Configuration - Set up standards, sections, and subjects
Quick Reference
Navigation Shortcuts
| Action | Path |
|---|---|
| View all classes | SIS → Classes |
| View class details | SIS → Classes → Click row |
| Add student to class | Class Detail → Add Student |
| Edit class | Class Detail → Edit Class |
| Mark attendance | Class Detail → Attendance Tab |
Keyboard Shortcuts
| Key | Action |
|---|---|
Enter | Open selected class details |
Escape | Close dialogs |
Last updated: Documentation version 1.0
