Class Management
Complete guide to creating and managing classes
Class Management
The Class Management section allows administrators to create, schedule, and manage classes in Lumus LMS. This includes assigning teachers and students, setting schedules, and organizing academic activities.

Overview
Class Management enables you to:
- Create new classes with schedules
- Assign teachers to classes
- Enroll students in classes
- Set class timings and days
- Manage class capacity
- View class rosters and schedules
- Archive or deactivate classes
Creating a New Class
Step 1: Navigate to Class Management
- Log in to the administrator dashboard
- Click on "Class Management" in the navigation menu
- Click the "Create New Class" button

Step 2: Enter Class Information
Fill in the required details:
- Class Name: Descriptive name for the class (e.g., "Advanced Mathematics 101")
- Subject: Select the subject this class covers
- Description: Optional description of the class content
- Capacity: Maximum number of students allowed

Step 3: Set Class Schedule
Configure the class schedule:
- Days: Select days of the week (e.g., Monday/Wednesday, Tuesday/Thursday)
- Start Time: Class start time (e.g., 6:00 PM)
- End Time: Class end time (e.g., 8:00 PM)
- Duration: Automatically calculated from start and end times

Schedule Format
Classes can be scheduled on multiple days per week. For example, a class might meet on Monday and Wednesday from 6:00 PM to 8:00 PM.
Step 4: Assign Teacher
- Select a teacher from the dropdown
- Only teachers assigned to the selected subject will appear
- A teacher can be assigned to multiple classes

Step 5: Save Class
- Review all entered information
- Click "Create Class" or "Save"
- The class will be created and available for student enrollment
Editing Class Information
Accessing Class Details
- Go to Class Management
- Search for the class by name or subject
- Click on the class name or the "Edit" button

Updating Information
You can modify:
- Class name and description
- Schedule (days and times)
- Capacity limits
- Teacher assignment
- Subject (may affect teacher availability)

Enrolling Students in Classes
Single Student Enrollment
- Open the class details page
- Navigate to the "Students" tab
- Click "Add Student"
- Search and select a student
- Click "Enroll"

Bulk Student Enrollment
- Go to the class Students tab
- Click "Bulk Enroll"
- Select multiple students from the list
- Click "Enroll Selected"
- Confirm the enrollment

Enrollment Rules
- Students can be enrolled in multiple classes
- Enrollment is subject to class capacity
- Students must meet any prerequisites (if configured)
Managing Class Capacity
Setting Capacity
- Open class details
- Navigate to "Settings"
- Set the "Maximum Capacity"
- The system will prevent over-enrollment
Viewing Enrollment Status
The class dashboard shows:
- Current enrollment count
- Maximum capacity
- Available spots remaining
- Enrollment percentage

Viewing Class Details
The class details page displays:
- Basic Information: Name, subject, description
- Schedule: Days, times, duration
- Teacher: Assigned teacher information
- Students: Complete roster with student details
- Attendance: Overall attendance statistics
- Assignments: All assignments for this class
- Performance: Class performance metrics

Managing Class Schedules
Updating Schedule
- Open class details
- Click "Edit Schedule"
- Modify days, start time, or end time
- Save changes
Schedule Conflicts
The system will warn you if the new schedule conflicts with existing classes for the assigned teacher or students.
Viewing Calendar
- Navigate to Class Management
- Click "Calendar View"
- See all classes displayed on a weekly calendar
- Identify scheduling conflicts or gaps

Searching and Filtering Classes
Search Functionality
Search classes by:
- Class name
- Subject name
- Teacher name
- Schedule (day or time)
Filter Options
Filter classes by:
- Subject: View all classes for a specific subject
- Teacher: Classes taught by a specific teacher
- Day: Classes on specific days
- Status: Active, Inactive, Completed

Archiving and Deactivating Classes
Deactivating a Class
- Open class details
- Navigate to "Settings"
- Click "Deactivate Class"
- Confirm the action
Deactivated classes:
- Are hidden from active class lists
- Preserve all historical data
- Cannot accept new enrollments
- Existing students remain enrolled
Archiving Completed Classes
- Go to class details
- Click "Archive Class"
- Archived classes are moved to historical records

Best Practices
Troubleshooting
Issue: Cannot assign teacher to class
- Solution: Verify the teacher is assigned to the class subject in Teacher Management
Issue: Student enrollment failing
- Solution: Check class capacity and ensure the student is not already enrolled
Issue: Schedule conflicts
- Solution: Review teacher and student schedules to identify and resolve conflicts
Related Topics
- Teacher Management - Learn about assigning teachers
- Student Management - Understand student enrollment
- Attendance Tracking - Track class attendance
- Reports & Analytics - Generate class reports