Skip to Content
Welcome to Pasarai ERP documentation

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

  1. SIS Configuration: Must be created from General tab
  2. Period Strategy: Must be selected (Institute Wide or Class Wise)
  3. 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:

  1. In the Days Configuration section, select applicable days
  2. Default: Monday through Friday (weekdays)
  3. Add Saturday for 6-day weeks
  4. 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:

  1. Click Add Session to create a new period
  2. Drag session edges to adjust start/end times
  3. Click a session to edit details
  4. Drag sessions vertically to reorder (if enabled)

Session Types

Different types of sessions for your school day:

TypeDescriptionColor
CurricularRegular teaching periods, subject-specific classesBlue
Co-CurricularLab sessions, practical classes, library periodsBlue
AssemblyMorning assembly, special gatheringsPurple
BreakShort breaks between periods, recess timeGreen
Lunch BreakLunch period, mid-day meal breakOrange
Extra CurricularSports periods, music, art, drama classesYellow
PreparationStudy periods, teacher preparation timePink

Creating Sessions

  1. Click Add Session or use the Timeline Editor
  2. 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
  3. 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

  1. Click Edit button next to a session in the table view
  2. Or click a session in the Timeline Editor
  3. Modify any field (name, time, type)
  4. Click Save to apply changes

Sessions Overview Table

Toggle table view to see all sessions in a structured format:

  1. Click Show Table View button
  2. View columns:
    • Name
    • Start Time
    • End Time
    • Duration (calculated)
    • Type (with color badge)
    • Actions (Edit button)
  3. Use search to filter sessions

Search Function:

  • Search by session name
  • Search by session type
  • Results filter in real-time

Saving Institute-Wide Configuration

  1. Make all desired changes (days, sessions, times)
  2. Click Save Changes at the bottom
  3. Success notification confirms the update
  4. 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

  1. Select a Class: Choose from the class dropdown
  2. View/Create Configuration: System loads or creates configuration for that class
  3. Configure Sessions: Same process as institute-wide (timeline editor, sessions)
  4. Configure Days: Select applicable days for this class
  5. 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

  1. Configure one class at a time
  2. Save each configuration before switching
  3. Use the same session types across all classes for consistency
  4. 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

  1. Consistent Breaks: Schedule regular breaks for student well-being
  2. Realistic Durations: Keep periods between 35-50 minutes for optimal attention
  3. Buffer Time: Add 5 minutes between periods for transition
  4. Lunch Timing: Schedule lunch after 4-5 periods, around midday
  5. Assembly First: Start the day with assembly for announcements
  6. 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