Introduction

Today, I'll be demonstrating the Teacher Timetable module — which displays the weekly teaching schedule from a teacher's perspective.

This timetable is automatically generated from the class timetables and helps administrators and teachers clearly understand teaching assignments.

This view ensures transparency, balanced workloads, and clear communication for teaching staff.


📍 Navigating to Teacher Timetable

To access this view:

  1. Go to Timetable in the sidebar

  2. Then select Teacher Timetable

This page allows us to view schedules for individual teachers across the entire week.


👤 Accessing a Teacher's Timetable

  1. At the top of the page, select a Teacher from the dropdown list

  2. Once selected, the teacher's weekly timetable loads automatically

📋 Teacher Timetable View Overview

The teacher timetable is displayed as a weekly grid, showing each day and period.

Slot TypeDescription
Populated slotsDisplay the Class and Subject the teacher is assigned to
Blank slotsIndicate available or non-teaching periods
Break slotsRepresent scheduled school breaks

🧠 Understanding the Teacher's Schedule

Example:

DayAssignment
MondayGrade 1 — English
TuesdayGrade 2A — French
......

This view helps teachers quickly understand their daily teaching flow.


🔍 Filtering Teacher Timetables

Additional filters allow us to customize the view:

FilterPurpose
Teacher's nameSelect which teacher to view
Academic yearView past or historical timetables

The primary filter remains the teacher selection.


🖨️ Printing Teacher Timetable

To print a teacher's timetable:

  1. Select the teacher

  2. Click Print

  3. A print-friendly version opens

  4. Print directly or save as PDF



👩‍🏫 Teacher Self-View Access

Teachers can also view their own timetables by logging into their accounts.

FeatureDescription
LocationAvailable directly from their dashboard
Access levelTypically read-only view
BenefitEnsures schedule clarity without accidental edits

✅ Best Practices

PracticeWhy It Matters
Review teacher timetables after finalizing class timetablesEnsures alignment and accuracy
Ensure workloads are reasonablePrevents teacher burnout
Confirm teachers have adequate free periodsAllows time for planning and breaks
Communicate schedule changes promptlyKeeps everyone informed
Consider teacher preferences where possibleImproves job satisfaction

🏁 Closing

That concludes our demonstration of the Teacher Timetable module.

This view ensures transparency, balanced workloads, and clear communication for teaching staff.