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
- Navigate to SIS (Student Information System) in the sidebar
- Click on Timetable
- 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.timeTablesmodule.
Page Header
The timetable header displays:
| Element | Description |
|---|---|
| Title | ”Timetable” with module icon |
| Conflict Count | Number of scheduling conflicts (if any) |
| Create Schedule | Button to configure timetable settings |
| Import | Import schedules from external source |
| Export | Export 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
- Use the Class dropdown at the top
- Search or scroll to find the desired class
- 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:
| Type | Color | Description |
|---|---|---|
| Curricular | 🔵 Blue | Regular academic classes |
| Break | 🟢 Green | Short breaks between periods |
| Lunch Break | 🟠 Orange | Lunch time |
| Assembly | 🟣 Purple | Morning assembly or gatherings |
| Co-curricular | 🔴 Red | Sports, arts, clubs |
| Preparation | 🟡 Yellow | Study/preparation periods |
| Extra-curricular | 🩷 Pink | After-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:
| Field | Description |
|---|---|
| Period Name | Name/title of the period |
| Subject | Subject being taught |
| Teacher | Assigned faculty member |
| Time | Start time - End time |
| Day | Day of the week |
| Type | Period type (curricular, break, etc.) |
| Status | Active, inactive, or cancelled |
| Room | Assigned classroom (if any) |
| Class | The 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
- Use the Teacher dropdown at the top
- Search by teacher name
- 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 Case | Benefit |
|---|---|
| Workload review | See total teaching hours at a glance |
| Free period identification | Find available slots for meetings |
| Substitution planning | Identify teacher availability |
| Resource allocation | Ensure 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:
| Field | Description |
|---|---|
| Conflict Icon | ⚠️ Warning indicator |
| Date/Day | When the conflict occurs |
| Time | Time slot with overlap |
| Teacher | Teacher involved in conflict |
| Subject | Subject(s) affected |
| Class | Class(es) involved |
| Severity | High, Medium, or Low |
Severity Levels
| Severity | Color | Description |
|---|---|---|
| High | 🔴 Red | Curricular period conflicts - critical |
| Medium | 🟡 Yellow | Co-curricular/extra-curricular conflicts |
| Low | 🔵 Blue | Break 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:
- Identify the issue from the conflict details
- Navigate to Settings → SIS Configuration → Timetable
- Edit the conflicting periods by:
- Changing the teacher assignment
- Adjusting the time slot
- Moving to a different room
- 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
-
Check conflicts regularly
- Review conflicts tab weekly
- Resolve high-severity conflicts immediately
- Document recurring conflict patterns
-
Balance teacher workloads
- Use teacher schedule view to assess distribution
- Ensure equitable teaching hours
- Plan for preparation time
-
Plan ahead
- Create schedules before term starts
- Account for holidays and events
- Build in flexibility for changes
For Teachers
-
Review your schedule weekly
- Check for any changes
- Note preparation periods
- Plan lessons according to schedule
-
Report conflicts immediately
- If you notice double-bookings
- Contact administration promptly
- Suggest resolution options
For Class Teachers
-
Verify class schedules
- Ensure all subjects are covered
- Check teacher assignments are correct
- Note any gaps in the schedule
-
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
- Click “Create Schedule” in the header, OR
- Navigate to Settings → SIS Configuration → Timetable 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
| Error | Cause | Solution |
|---|---|---|
| ”Failed to load schedule” | API error | Check connection, retry |
| ”No class records found” | Missing configuration | Set up classes first |
| ”No staff available” | No teachers configured | Add staff in HRMS |
| ”Schedule data unavailable” | Date range issue | Try different dates |
Permissions Reference
| Permission | Action Allowed |
|---|---|
sis.timeTables.view | View timetable schedules |
sis.timeTables.create | Create new periods |
sis.timeTables.update | Edit existing periods |
sis.timeTables.delete | Delete periods |
sis.timeTables.export | Export schedules |
sis.timeTables.import | Import schedules |
Contact your administrator to request permission changes.
Related Documentation
- SIS Overview - Student Information System features
- SIS Configuration - Configure timetable settings
- Classes - Class and section management
- HRMS Staff - Teacher and staff management
Quick Reference
Tab Overview
| Tab | Purpose | Key Feature |
|---|---|---|
| Class Schedule | View by class | Weekly/daily toggle |
| Teacher Schedule | View by teacher | Workload overview |
| Conflicts | View issues | Severity indicators |
Period Types
| Type | Color | Code |
|---|---|---|
| Curricular | 🔵 Blue | Regular classes |
| Break | 🟢 Green | Short breaks |
| Lunch Break | 🟠 Orange | Lunch time |
| Assembly | 🟣 Purple | Gatherings |
| Co-curricular | 🔴 Red | Activities |
| Preparation | 🟡 Yellow | Study time |
| Extra-curricular | 🩷 Pink | After-school |
Navigation Shortcuts
| Action | How To |
|---|---|
| View class schedule | Select class from dropdown |
| View teacher schedule | Switch to Teacher Schedule tab |
| Check conflicts | Switch to Conflicts tab |
| Change week | Use ← / → navigation arrows |
| Go to today | Click “Today” button |
| Switch view | Toggle Weekly/Daily |
Quick Links
Last updated: 30 November 2025
