Docs Menu

Docs

How To Run Timetable Reports

Generate teacher, class, and calendar-style timetable reports with print and export actions from the Timetable Reports page.

Search docs

Search by workflow, module name, or operational keyword.

Documentation search is ready.

Last updated: March 21, 2026

This guide explains how to use the Timetable Reports page in Migdafa Smart School.

Best for

Academic coordinators and timetable admins who need printable or exportable views of teacher and class schedules.

Requires

A configured academic structure, timetable data that already exists, and the correct reporting context such as session, class, section, teacher, day, or month.

Result

You can load report views, print them, or export timetable data from the dedicated reporting surface.

Before you start

  • Confirm timetable data already exists for the target class or teacher.
  • Decide whether you need a teacher view, class view, or calendar-style report.
  • Know the target session, class, section, teacher, day, or month before loading the report.
  • Reset old filters if the page was previously used for another context.

Important: timetable reports reflect the underlying timetable data. If the report looks incomplete, review timetable setup first before assuming the report page is wrong.

Academics -> Timetable Reports

Step 1: Open Timetable Reports

Go to Academics and choose Timetable Reports.

Timetable Reports page showing teacher, class, and calendar report controls with print and export actions.
Timetable Reports brings teacher-view, class-view, and calendar-style reporting into one exportable workspace.

The current UI provides multiple reporting modes, including:

  • Teacher View
  • Class View
  • Class Calendar

It also exposes actions such as:

  • Reset
  • Print
  • Export
  • Load timetable
  • Load weekly report

Step 2: Set the reporting context

Choose the filters needed for the report type you want to run.

The current page exposes filters such as:

  • Session
  • Class
  • Section
  • Teacher
  • Day
  • Month

Not every filter matters for every report mode, so focus only on the controls relevant to the report you are loading.

Step 3: Run Teacher View

Use Teacher View when you need the schedule for one teacher.

Recommended sequence:

  1. Choose the relevant teacher.
  2. Set any supporting session or day filter if needed.
  3. Click Load timetable.
  4. Review the rendered teacher schedule.
  5. Use Print or Export if you need output beyond the screen view.

Step 4: Run Class View

Use Class View when you need the weekly timetable for a class and section.

Recommended sequence:

  1. Choose Session.
  2. Choose Class.
  3. Choose Section.
  4. Click Load timetable.
  5. Review the class schedule.
  6. Use Print or Export when the report looks correct.

The page copy confirms that the class report uses the session, class, and section filters above it.

Step 5: Run Class Calendar

Use Class Calendar when you want a broader monthly timetable perspective for a class.

Recommended sequence:

  1. Choose the class context.
  2. Select Month.
  3. Use the calendar-specific load action, shown in the current UI as Load weekly report.
  4. Review the rendered calendar view.
  5. Print or export if required.

Step 6: Reset and rerun when switching contexts

Use Reset before moving from one report context to another, especially when switching between teacher-based and class-based reporting.

This avoids carrying the wrong filter combination into the next report run.

Verify the result

Use this checklist after loading a report:

  • the report mode matches the intended audience
  • filters match the real teacher or class context
  • the visible timetable looks complete for that context
  • print or export actions are used only after the right report is loaded

Expected result: the timetable report loads in the selected mode with the correct academic context and is ready for print or export.

Troubleshooting

IssueLikely causeWhat to do
The report looks emptyTimetable data does not exist for the chosen contextRecheck timetable setup and filter values
The wrong class schedule appearsSession, class, or section filters are incorrectReset and reload the report with the correct filters
Teacher report does not match expectationsThe wrong teacher or day context was selectedRecheck the teacher filter and rerun the load action
Print or export output is wrongThe report was exported before the correct view loadedReload the intended report before printing or exporting
Switching between report types causes confusionOld filters were left activeUse Reset before loading the next report type

Related docs