Skip to Content
Welcome to Pasarai ERP documentation
SisTimetable

Timetable

The Timetable feature provides comprehensive schedule management for classes and teachers. This guide covers viewing, navigating, and understanding class schedules, teacher schedules, and handling conflicts.


Overview

The Timetable system enables you to:

  • View class schedules in weekly or daily format
  • Track teacher schedules across all assigned classes
  • Identify conflicts when teachers are double-booked
  • Navigate schedules by date with an interactive calendar
  • View period details including subject, teacher, and timing

Accessing Timetable

  1. Navigate to SIS (Student Information System) in the sidebar
  2. Click on Timetable
  3. You’ll see three main tabs:
    • Class Schedule - View schedules by class
    • Teacher Schedule - View schedules by teacher
    • Conflicts - View scheduling conflicts

Note: Access is controlled by permissions under the sis.timeTables module.


The timetable header displays:

ElementDescription
Title”Timetable” with module icon
Conflict CountNumber of scheduling conflicts (if any)
Create ScheduleButton to configure timetable settings
ImportImport schedules from external source
ExportExport current schedules

Tip: The conflict count in the header provides a quick alert about scheduling issues that need attention.

![Timetable Header - Screenshot placeholder showing the header with conflict count]


Class Schedule Tab

The Class Schedule tab shows the weekly or daily schedule for a selected class.

Selecting a Class

  1. Use the Class dropdown at the top
  2. Search or scroll to find the desired class
  3. Select the class to view its schedule

The first class is automatically selected when you load the page.

Schedule Navigator

Use the schedule navigator to control the view:

View Toggle

  • Weekly - See the entire week at a glance (default)
  • Daily - Focus on a single day

Date Navigation

  • ← Previous - Go to previous week/day
  • Today - Jump to current date
  • Next → - Go to next week/day

Current Range Display

  • Shows the date range being viewed
  • Weekly: “Dec 2 - Dec 8, 2025”
  • Daily: “Monday, Dec 2, 2025”

![Schedule Navigator - Screenshot placeholder showing the navigation controls]

Understanding the Calendar View

Weekly View

The weekly calendar displays:

  • Days across the top - Monday through Sunday
  • Time slots down the side - From first to last period
  • Period blocks - Color-coded by type

Daily View

The daily calendar shows:

  • Full day timeline - All periods for the selected date
  • Detailed period information - More space for details
  • Easier scrolling - Navigate through the day

Period Types and Colors

Periods are color-coded by their type:

TypeColorDescription
Curricular🔵 BlueRegular academic classes
Break🟢 GreenShort breaks between periods
Lunch Break🟠 OrangeLunch time
Assembly🟣 PurpleMorning assembly or gatherings
Co-curricular🔴 RedSports, arts, clubs
Preparation🟡 YellowStudy/preparation periods
Extra-curricular🩷 PinkAfter-school activities

Period Information

Each period block displays:

  • Subject name - The class being taught
  • Teacher name - Assigned teacher
  • Time range - Start and end time
  • Room (if assigned) - Location

Clicking on a Period

Click any period to open the Period Detail Dialog:

FieldDescription
Period NameName/title of the period
SubjectSubject being taught
TeacherAssigned faculty member
TimeStart time - End time
DayDay of the week
TypePeriod type (curricular, break, etc.)
StatusActive, inactive, or cancelled
RoomAssigned classroom (if any)
ClassThe class this period belongs to

![Period Detail Dialog - Screenshot placeholder showing period details]

Refresh Data

Click the Refresh button (↻) to reload the schedule with latest data.


Teacher Schedule Tab

The Teacher Schedule tab shows the weekly or daily schedule for a selected teacher.

Selecting a Teacher

  1. Use the Teacher dropdown at the top
  2. Search by teacher name
  3. Select to view their schedule

The first teacher is automatically selected when you load the tab.

Schedule Display

The teacher schedule shows:

  • All classes the teacher is assigned to
  • Color-coded periods by type
  • Class information displayed in each period block

Teacher Schedule Benefits

Use CaseBenefit
Workload reviewSee total teaching hours at a glance
Free period identificationFind available slots for meetings
Substitution planningIdentify teacher availability
Resource allocationEnsure balanced workload distribution

Viewing Teacher Details

The selected teacher’s information is displayed:

  • Name - Full name
  • Designation - Position/role
  • Department - Assigned department

![Teacher Schedule - Screenshot placeholder showing a teacher’s weekly schedule]


Conflicts Tab

The Conflicts tab identifies and displays scheduling issues that need resolution.

What is a Conflict?

A conflict occurs when:

  • Teacher double-booking - Same teacher assigned to multiple classes at the same time
  • Room double-booking - Same room assigned to multiple classes
  • Overlapping periods - Periods that overlap incorrectly

Conflict Display

Each conflict card shows:

FieldDescription
Conflict Icon⚠️ Warning indicator
Date/DayWhen the conflict occurs
TimeTime slot with overlap
TeacherTeacher involved in conflict
SubjectSubject(s) affected
ClassClass(es) involved
SeverityHigh, Medium, or Low

Severity Levels

SeverityColorDescription
High🔴 RedCurricular period conflicts - critical
Medium🟡 YellowCo-curricular/extra-curricular conflicts
Low🔵 BlueBreak or preparation period overlaps

Conflict Message

Each conflict includes a descriptive message explaining the issue:

“Mr. John Smith has overlapping periods for Class 10-A - Mathematics”

Resolving Conflicts

To resolve a conflict:

  1. Identify the issue from the conflict details
  2. Navigate to SettingsSIS ConfigurationTimetable
  3. Edit the conflicting periods by:
    • Changing the teacher assignment
    • Adjusting the time slot
    • Moving to a different room
  4. Return to Conflicts tab to verify resolution

Tip: The conflict count in the header updates automatically when issues are resolved.

![Conflicts Tab - Screenshot placeholder showing conflict cards]

No Conflicts State

When there are no conflicts, you’ll see:

  • ✅ “No conflicts found in the current timetable”
  • This indicates a healthy, well-organized schedule

Calendar Features

Interactive Calendar View

The timetable uses an interactive calendar with:

Navigation

  • Click and drag to scroll through time slots
  • Click on empty slots (future feature for direct editing)
  • Click on periods to view details

Responsive Design

  • Desktop - Full weekly view with all details
  • Tablet - Condensed view with scrolling
  • Mobile - Daily view optimized for smaller screens

Time Format

Times are displayed in 12-hour format:

  • 9:00 AM, 12:30 PM, 3:45 PM
  • Duration shown as start - end times

Week Start

The calendar week starts on Monday and ends on Sunday.


Best Practices

For Administrators

  1. Check conflicts regularly

    • Review conflicts tab weekly
    • Resolve high-severity conflicts immediately
    • Document recurring conflict patterns
  2. Balance teacher workloads

    • Use teacher schedule view to assess distribution
    • Ensure equitable teaching hours
    • Plan for preparation time
  3. Plan ahead

    • Create schedules before term starts
    • Account for holidays and events
    • Build in flexibility for changes

For Teachers

  1. Review your schedule weekly

    • Check for any changes
    • Note preparation periods
    • Plan lessons according to schedule
  2. Report conflicts immediately

    • If you notice double-bookings
    • Contact administration promptly
    • Suggest resolution options

For Class Teachers

  1. Verify class schedules

    • Ensure all subjects are covered
    • Check teacher assignments are correct
    • Note any gaps in the schedule
  2. Communicate changes

    • Inform students of schedule updates
    • Coordinate with subject teachers
    • Update parents if significant changes occur

Importing and Exporting

Import (Coming Soon)

The import feature will allow you to:

  • Upload schedules from spreadsheets
  • Bulk create periods
  • Import from other systems

Export (Coming Soon)

The export feature will allow you to:

  • Download schedules as PDF
  • Export to spreadsheet format
  • Share printable timetables

Configuration

Accessing Timetable Settings

  1. Click “Create Schedule” in the header, OR
  2. Navigate to SettingsSIS ConfigurationTimetable tab

Configuration Options

In timetable settings you can:

  • Define period structure (start/end times)
  • Set break durations
  • Configure working days
  • Assign subjects to classes
  • Assign teachers to subjects
  • Set room assignments

See SIS Configuration for detailed setup instructions.


Troubleshooting

Common Issues

Problem: Schedule not loading

  • Solution:
    • Check internet connection
    • Ensure a class/teacher is selected
    • Click Refresh button
    • Verify academic year is configured

Problem: Blank calendar view

  • Solution:
    • No periods may be configured for this class
    • Check timetable configuration in settings
    • Verify the date range has scheduled periods

Problem: Teacher showing no periods

  • Solution:
    • Teacher may not be assigned to any classes
    • Check teacher-subject assignments in settings
    • Verify teacher employment is active

Problem: Conflicts not resolving

  • Solution:
    • Ensure all overlapping periods are edited
    • Refresh the conflicts tab
    • Check that changes were saved properly

Error Messages

ErrorCauseSolution
”Failed to load schedule”API errorCheck connection, retry
”No class records found”Missing configurationSet up classes first
”No staff available”No teachers configuredAdd staff in HRMS
”Schedule data unavailable”Date range issueTry different dates

Permissions Reference

PermissionAction Allowed
sis.timeTables.viewView timetable schedules
sis.timeTables.createCreate new periods
sis.timeTables.updateEdit existing periods
sis.timeTables.deleteDelete periods
sis.timeTables.exportExport schedules
sis.timeTables.importImport schedules

Contact your administrator to request permission changes.



Quick Reference

Tab Overview

TabPurposeKey Feature
Class ScheduleView by classWeekly/daily toggle
Teacher ScheduleView by teacherWorkload overview
ConflictsView issuesSeverity indicators

Period Types

TypeColorCode
Curricular🔵 BlueRegular classes
Break🟢 GreenShort breaks
Lunch Break🟠 OrangeLunch time
Assembly🟣 PurpleGatherings
Co-curricular🔴 RedActivities
Preparation🟡 YellowStudy time
Extra-curricular🩷 PinkAfter-school
ActionHow To
View class scheduleSelect class from dropdown
View teacher scheduleSwitch to Teacher Schedule tab
Check conflictsSwitch to Conflicts tab
Change weekUse ← / → navigation arrows
Go to todayClick “Today” button
Switch viewToggle Weekly/Daily

Last updated: 30 November 2025