Periods Configuration
Configure class period schedules for your institute. Depending on your Period Configuration Strategy (set in General tab), you can create either a single institute-wide schedule or separate schedules for each class.
Prerequisites
- SIS Configuration: Must be created from General tab
- Period Strategy: Must be selected (Institute Wide or Class Wise)
- Institute Configuration: Working hours must be set
Period Configuration Overview
The Periods tab displays:
- Period Schedule Type: Current strategy (read-only, change in General tab)
- School Day Start Time: From institute configuration (read-only)
- School Day End Time: From institute configuration (read-only)
Institute-Wide Strategy
When using Institute-Wide period configuration, all classes follow the same schedule.
Days Configuration
Specify which days of the week the schedule applies to.
How to Configure:
- In the Days Configuration section, select applicable days
- Default: Monday through Friday (weekdays)
- Add Saturday for 6-day weeks
- Select any combination that matches your calendar
Common Configurations:
- 5-day week: Mon-Fri
- 6-day week: Mon-Sat
- Alternate Saturdays: Add Saturday but mark specific dates as holidays
Timeline Editor
Visual interface for creating and managing sessions throughout the school day.
Features:
- Drag-and-drop: Resize sessions by dragging edges
- Visual timeline: See your entire day at a glance
- Color-coded: Different session types have distinct colors
- Time markers: Hour and minute indicators
How to Use:
- Click Add Session to create a new period
- Drag session edges to adjust start/end times
- Click a session to edit details
- Drag sessions vertically to reorder (if enabled)
Session Types
Different types of sessions for your school day:
| Type | Description | Color |
|---|---|---|
| Curricular | Regular teaching periods, subject-specific classes | Blue |
| Co-Curricular | Lab sessions, practical classes, library periods | Blue |
| Assembly | Morning assembly, special gatherings | Purple |
| Break | Short breaks between periods, recess time | Green |
| Lunch Break | Lunch period, mid-day meal break | Orange |
| Extra Curricular | Sports periods, music, art, drama classes | Yellow |
| Preparation | Study periods, teacher preparation time | Pink |
Creating Sessions
- Click Add Session or use the Timeline Editor
- Fill in session details:
- Name: Descriptive name (e.g., “Period 1”, “Morning Assembly”, “Lunch”)
- Start Time: When the session begins
- End Time: When the session ends
- Type: Select from session types above
- Click Save
Example Day Structure:
08:00 - 08:30 Morning Assembly (Assembly)
08:30 - 09:10 Period 1 (Curricular)
09:10 - 09:50 Period 2 (Curricular)
09:50 - 10:30 Period 3 (Curricular)
10:30 - 10:50 Break (Break)
10:50 - 11:30 Period 4 (Curricular)
11:30 - 12:10 Period 5 (Curricular)
12:10 - 12:50 Lunch Break (Lunch Break)
12:50 - 01:30 Period 6 (Curricular)
01:30 - 02:10 Period 7 (Curricular)
02:10 - 02:50 Period 8 (Curricular)Editing Sessions
- Click Edit button next to a session in the table view
- Or click a session in the Timeline Editor
- Modify any field (name, time, type)
- Click Save to apply changes
Sessions Overview Table
Toggle table view to see all sessions in a structured format:
- Click Show Table View button
- View columns:
- Name
- Start Time
- End Time
- Duration (calculated)
- Type (with color badge)
- Actions (Edit button)
- Use search to filter sessions
Search Function:
- Search by session name
- Search by session type
- Results filter in real-time
Saving Institute-Wide Configuration
- Make all desired changes (days, sessions, times)
- Click Save Changes at the bottom
- Success notification confirms the update
- Click Reset to discard unsaved changes
Class-Wise Strategy
When using Class-Wise configuration, each class can have its own unique schedule.
How It Works
- Independent Schedules: Each class has separate period configuration
- Default Template: Uses institute working hours as baseline
- Customizable: Different classes can have different structures
Configuring Class Schedules
- Select a Class: Choose from the class dropdown
- View/Create Configuration: System loads or creates configuration for that class
- Configure Sessions: Same process as institute-wide (timeline editor, sessions)
- Configure Days: Select applicable days for this class
- Save: Each class configuration saves independently
Use Cases:
- Grade-specific schedules: Different period lengths for different grades
- Section variations: Section A has different timing than Section B
- Special programs: Honors classes, vocational tracks with unique structures
Managing Multiple Classes
- Configure one class at a time
- Save each configuration before switching
- Use the same session types across all classes for consistency
- Copy successful configurations manually to similar classes
Session Editor Dialog
Detailed editor for individual sessions:
Fields:
- Session Name: Descriptive identifier
- Start Time: Hour and minute picker
- End Time: Hour and minute picker
- Session Type: Dropdown with all types
- Duration: Auto-calculated, displayed as information
Validation:
- Start time must be before end time
- Session must fit within school day hours
- Sessions should not overlap (warning shown)
Actions:
- Save: Apply changes and close
- Delete: Remove session entirely
- Cancel: Close without saving
Best Practices
- Consistent Breaks: Schedule regular breaks for student well-being
- Realistic Durations: Keep periods between 35-50 minutes for optimal attention
- Buffer Time: Add 5 minutes between periods for transition
- Lunch Timing: Schedule lunch after 4-5 periods, around midday
- Assembly First: Start the day with assembly for announcements
- Avoid Back-to-Back: Don’t schedule difficult subjects consecutively
Troubleshooting
Cannot Save Configuration
- Ensure all sessions have valid times
- Check that sessions don’t extend beyond school hours
- Verify at least one day is selected
Sessions Overlap
- Review session times in table view
- Adjust start/end times to eliminate gaps or overlaps
- Use Timeline Editor for visual debugging
Changes Not Appearing
- Click Save Changes after modifications
- Refresh if using multiple browser tabs
- Check for error messages in notifications
