Docs Menu

Docs

How To Build A Timetable

Create timetable periods in the Timetable Planner by selecting day, time slots, subject allocation, teacher, and room context.

Search docs

Search by workflow, module name, or operational keyword.

Documentation search is ready.

Last updated: March 16, 2026

This guide explains how to add class periods in the Migdafa Smart School Timetable Planner.

Short summary

The Timetable page is filter-based and period-driven. You define the working context, add periods with timing and subject details, then save each entry from the period drawer.

Best for

Academic coordinators and timetable admins building class schedules.

Requires

Access to Academics → Timetable and configured classes, sections, subject groups, subjects, and teachers.

Result

Timetable periods are added to the planner and visible in the active timetable view for the selected academic context.

Before you start

  • Confirm class, section, and session values are already in place.
  • Ensure the subject, subject group, and teacher have valid links in the target session.
  • Decide room and timing rules before creating multiple periods.

Academics -> Timetable

Step 1: Open Timetable Planner

Go to Academics and open Timetable.

Timetable Planner with header actions, summary cards, and filter controls.
Timetable Planner list view with working context and period actions.

Step 2: Set planner filters

Use the top controls to define context:

  • Date
  • Session
  • Class
  • Section
  • Subject Group
  • Copy Day
  • Working day selection and status controls

Filters help you narrow where new periods will be added and reviewed.

Step 3: Open Add Period

Click Add Period.

Add Period form with day, subject group, teacher, and time fields.
Add Period drawer with the required scheduling fields.

Step 4: Fill period details

Configure required values:

  • Day
  • Subject Group
  • Subject
  • Teacher
  • Time From
  • Time To
  • Room

Set Active status as needed for published schedule state.

Step 5: Save and verify

  1. Click Create.
  2. Return to Timetable Planner.
  3. Confirm the new period appears in the selected day/time context.
  4. Use Refresh if the card list and table are not immediately updated.

Important notes

Note: time and day conflicts are controlled by the scheduling logic in your school setup. If a period does not behave as expected, re-check source filters and teacher/room assignment before adding additional entries.

Verification checklist

  • Correct day and class/session context is selected.
  • Added period displays correct start/end times.
  • Subject, teacher, and room match intended scheduling rules.
  • New period appears in expected section view after save.

Expected result: each new period is saved and visible in the selected timetable context with assigned day, subject group, teacher, and timing.

Troubleshooting

IssueLikely causeWhat to do
Add Period does not openPage state is not fully loaded or another overlay is activeRefresh and reopen Timetable
Period list does not refreshPlanner view remains cached after createUse Refresh or re-open the page
Time slot conflictsOverlapping teacher/room/day assignmentAdjust subject, teacher, room, or time window
Added period not visible in expected dayFilter context is different from the one used during creationReapply Date/Session/Class/Section context and verify

Related docs