Skip to content

Manage Sessions

Manage Sessions

Edit, reschedule, or cancel class sessions and handle session-related operations.

Time Required: 5-15 minutes per session Module: Timetable User Role: Timetable Manager, Faculty, Admin


Prerequisites

  • Sessions exist in the system
  • Appropriate permissions for session management

View Sessions

Access Session List

  1. Go to OpenEduCat > Timetable > Sessions
  2. View all sessions in list or calendar view

Filter Options

FilterDescription
CourseFilter by course
BatchFilter by batch
FacultySessions for specific teacher
Date RangeSessions within dates
StateDraft/Confirmed/Done/Cancelled
SubjectFilter by subject

Calendar View

  1. Click Calendar view option
  2. Navigate by day/week/month
  3. Click session to view details
  4. Drag to reschedule

Edit Session

Modify Session Details

  1. Open the session record
  2. Click Edit button
  3. Update fields as needed:
FieldCan EditNotes
DateYesIf not completed
TimeYesCheck conflicts
FacultyYesVerify availability
RoomYesCheck booking
SubjectLimitedMay affect attendance
  1. Click Save to apply changes

Change Faculty

  1. Open session
  2. Update Faculty field
  3. System checks for conflicts
  4. Save changes
  5. Both faculty receive notification

Reschedule Session

Move to Different Date/Time

  1. Open the session to reschedule
  2. Click Reschedule button (or edit directly)
  3. Select new date and time
  4. Choose new room if needed
  5. Provide reason for change
  6. Confirm reschedule

Notification

System automatically notifies:

  • Students in the batch
  • Assigned faculty
  • Original faculty (if changed)

Cancel Session

Cancel a Session

  1. Open the session
  2. Click Cancel button
  3. Select cancellation reason:
ReasonDescription
Faculty LeaveTeacher unavailable
HolidayUnscheduled holiday
EventInstitutional event
WeatherWeather conditions
TechnicalInfrastructure issue
OtherCustom reason
  1. Optionally schedule makeup session
  2. Confirm cancellation

Cancellation States

┌───────────┐ Cancel ┌───────────┐
│ Confirmed │ ───────────> │ Cancelled │
└───────────┘ └───────────┘

Bulk Operations

Bulk Cancel

  1. Select multiple sessions
  2. Click Action > Cancel Sessions
  3. Select common reason
  4. Confirm bulk cancellation

Bulk Reschedule

  1. Select sessions to move
  2. Click Action > Reschedule
  3. Enter date offset (e.g., +1 day)
  4. Confirm changes

Session Attendance

Mark Attendance from Session

  1. Open confirmed session
  2. Click Mark Attendance button
  3. Attendance sheet opens with:
    • Pre-filled course and batch
    • Pre-filled date and time
    • Student list loaded
  4. Mark attendance and confirm

View Attendance Status

Session shows attendance status:

  • Attendance Taken: Yes/No
  • Present Count
  • Absent Count

Field Reference

Session Record

Technical FieldUI LabelTypeNotes
nameNameCharAuto-generated
course_idCourseMany2oneRequired
batch_idBatchMany2oneRequired
subject_idSubjectMany2oneRequired
faculty_idFacultyMany2oneRequired
classroom_idRoomMany2oneOptional
session_dateDateDateRequired
start_timeStartFloatTime in hours
end_timeEndFloatTime in hours
stateStateSelectionWorkflow state
cancel_reasonCancel ReasonSelectionIf cancelled

Session History

View Changes

  1. Open session record
  2. Click Log Note / History
  3. View all changes with:
    • Timestamp
    • Changed by
    • Old and new values

Troubleshooting

Cannot edit completed session

Problem: Edit button not available for done sessions.

Solution:

  • Completed sessions are locked
  • Contact admin to revert to confirmed
  • Create correction entry instead

Conflict when rescheduling

Problem: New time slot has conflicts.

Solutions:

  1. Choose different time slot
  2. Assign different faculty
  3. Use different room
  4. Resolve existing booking first

Notifications not sending

Problem: Students/faculty not receiving updates.

Solutions:

  1. Verify email addresses
  2. Check notification settings
  3. Verify email server configuration
  4. Check user preferences

Makeup session not linking

Problem: Cancelled and makeup not connected.

Solution:

  1. Edit makeup session
  2. Add reference to cancelled session
  3. Update cancel record with makeup link


Last updated: January 2026