To configure foundational settings for timetable generation such as staff type, day format, period numbering, and teacher availability.
Time Table Module โ Relation Master โ Timetable Global Setting
Select staff type(s): Enables selection of staff categories (e.g., Teaching, Non-Teaching) for whom the timetable is to be created.
Day Criteria Setting: Allows the format of days in the timetableโDay Wise (Day 1, Day 2) or Weekday Wise (Mon, Tue, etc.).
Period Setting (Start with): Defines whether period numbering begins at 0 or 1.
Validate teacher busy condition: Prevents double-booking by checking if a teacher is already assigned in a given period.
Show class-wise period time: Enables configuration of custom period times per class.
Is Delete with Yes/No option?:
Customize timetable format and scheduling logic
Set up school-specific period or day logic
Prevent overlapping assignments for teachers
Changes affect timetable structure for the selected academic year
Improper settings may result in incorrect auto-generation behavior
Applies per academic session, not globally
To define teacher workload limits and substitution rules.
Time Table Module โ Relation Master โ Teacher Setting
Maximum number of periods: Sets a limit on how many periods a teacher can be assigned.
Teacher substitution settings: Enables or configures teacher substitution handling.
Ensure fair teacher workload distribution
Handle temporary teacher absences without disrupting classes
Exceeding the maximum limit may be restricted during timetable generation
Substitution logic must be pre-defined for auto-generation to consider it
To set class-wise rules like working days and number of periods per day.
Time Table Module โ Relation Master โ Class Setting
Class-wise working days: Specify which days a class has sessions (e.g., MonโFri).
Number of periods per day: Set total periods each day for a class.
Periods after recess: Define how many periods are conducted post-recess.
Create lighter schedules for junior classes
Tailor daily schedules based on class requirements
Inconsistent settings across classes may cause generation issues
Must align with overall school policy
To create and define all subjects offered by the school.
Time Table Module โ Relation Master โ Define Subject
Parent Subject: The broad subject category (e.g., Science).
Subject Name / Code / Abbreviation: Full subject name, short code, and abbreviated name.
Subject Type: Classifies subject as core, elective, etc.
Color Code: Assigns a color to the subject for easy identification in timetables.
Organize subjects clearly for different classes
Make subject blocks visually distinct in the timetable
Subject code must be unique
The subject structure directly affects period allotment and reporting
To allocate subjects and define their weekly period counts for each class.
Time Table Module โ Relation Master โ Assign Subject to Class
Class Selection: Choose which class to assign subjects to.
Subject Assignment: List of subjects to be linked to the class.
Period Allocation: Assign weekly number of periods per subject.
Customize subject load based on grade level
Ensure proper allocation of teaching time
Period count must match school policy and subject weightage
All subjects should be assigned before generating the timetable
To assign specific subjects and classes to teachers, ensuring balanced distribution of workload.
Time Table Module โ Relation Master โ Period Allotment
Assign Classes & Subjects to Teachers: Link a subject and class combination to a specific teacher.
Modify Assignments: Change or update previously assigned periods or teacher allocations.
Allocate subjects to teachers as per expertise
Make dynamic adjustments during the academic year
Accurate assignments are crucial before timetable generation
Overlapping assignments may trigger validation errors
To define physical or digital resources (e.g., labs, equipment) required for teaching specific subjects.
Time Table Module โ Relation Master โ Define Resource
Resource Name: Input the name of the resource (e.g., Chemistry Lab).
Resource Type/Category: Classify the type of resource.
Availability Details: Define resource availability if applicable.
Ensure resource-based subjects (e.g., lab sessions) are properly scheduled
Prevent scheduling conflicts for shared resources
All resources must be created before linking them to subjects
Conflicts may arise during auto-generation if the same resource is double-booked
To link predefined resources (e.g., Labs, Projectors) to specific subjects and classes.
Time Table Module โ Relation Master โ Relate Resource to Subject
Select Resource: Choose the defined resource to associate.
Choose Classes: Select one or more classes that use the resource.
Save Configuration: Save the subject-resource relationship.
Automatically reserve labs when science periods are scheduled
Prevent overlapping use of limited equipment
Ensure subjects needing special resources are properly linked
Unlinked resources wonโt be reflected in the timetable
To assign a designated teacher as the class teacher for each section.
Time Table Module โ Relation Master โ Define Class Teacher
Select Class & Section: Choose the class-section combo.
Assign Teacher: Pick a teacher to be the class teacher.
Enable administrative responsibility assignment
Required for substitution and teacher-wise reports
Only one class teacher can be assigned per section
Ensure no duplicate class teacher entries
To assign a specific subject to the class teacher, typically the subject they are responsible for teaching.
Time Table Module โ Relation Master โ Class Teacher Subject
Select Class & Teacher: Choose from defined class teachers.
Assign Subject: Allocate the primary subject the class teacher handles.
Common in primary or integrated teaching roles
Enables subject tracking for class teachers
Subject must already be defined and assigned to the class
Class teacherโs subject must align with period allotment
To configure default and class-specific time slots for each period in the timetable.
Time Table Module โ Relation Master โ Period Time Setting
General Period Time: Define time slots for periods (e.g., 9:00โ9:40 AM).
Class-Wise Period Time: Customize period durations for specific classes.
Assign longer periods for senior or lab-based classes
Reflect real-time scheduling in printed timetables
Time settings affect visibility in reports and schedule view
Changes impact period conflict validation logic
To switch the working academic year for viewing or editing previous or upcoming timetables.
Time Table Module โ Master Setting โ Change Academic Year
Academic Year Selector: Dropdown or button to switch between available academic years.
Apply Changes: Button to confirm and apply the selected year for the session.
View past timetables for reporting
Plan upcoming yearโs schedule without affecting current data
Changes are session-specific and may reset upon logout
Does not affect global software settings unless stored per profile
To create shortcuts for frequently used timetable pages or modules.
Time Table Module โ Master Setting โ Quick Link
Add Page Link: Choose a page to bookmark for quick access.
Remove Page Link: Delete previously saved links.
Speed up access to commonly used functions
Helpful for admins managing multiple tasks
Quick links are user-specific
No impact on timetable data or configuration
To configure preferences for teacher substitution and define rules for repeated or restricted substitutions.
Time Table Module โ Master Setting โ Timetable Substitution Setting
Allow Repeated Substitution: Toggle to permit or block frequent substitutions of the same teacher.
Preferences: Set custom rules or filters for substitution (if supported).
Improve fairness in substitution load
Enforce substitution policies automatically
Affects automatic substitution assignment
Needs to align with school policies on teacher availability
To schedule two optional subjects simultaneously in the same period, taught by different teachers.
Time Table Module โ Constraints Master โ Parallel Allocation
Class & Subjects: Select a class and optional subjects to be scheduled concurrently.
Periods to Allocate: Define number of times this allocation should appear weekly.
P-Allocation Name: Name the rule for easy identification.
Schedule elective subjects (e.g., Music and Art) in parallel
Maintain flexibility in optional subject groupings
Ensure subject combinations donโt cause conflicts
Used only when optional streams are available
To permanently assign a specific period to a teacher that remains unchanged during timetable regeneration.
Time Table Module โ Constraints Master โ Fixed Allocation
Class & Section: Select where the fixed assignment will apply.
Assign Period: Click on a period and assign a teacher.
Delete Fixed Allocation: Option to remove existing fixed assignments.
Lock periods for critical sessions like labs or assemblies
Fixed slots are not modified by auto-generation
Overuse may limit scheduling flexibility
To allocate two or more periods back-to-back for subjects that need extended teaching time.
Time Table Module โ Constraints Master โ Consecutive Allocation
Class & Subject: Choose the subject requiring consecutive slots.
Number of Consecutive Periods: Set how many continuous periods are needed.
Save: Apply the rule for timetable generation.
Useful for lab sessions, project work, or subjects needing uninterrupted time blocks
Avoid excessive consecutive blocks to prevent teacher/student fatigue
Conflicts may occur if period availability is low
To define preferred teaching periods or free period preferences for subjects and teachers based on school policies.
Time Table Module โ Constraints Master โ Preference Allocation
Preferred Periods: Assign preferred periods for specific subjects or teachers.
Free Period Conditions: Define when teachers should or shouldnโt be assigned classes.
Give senior teachers lighter first or last periods
Avoid assigning certain subjects in early or late slots
May override default auto-allocation logic
Conflicts with fixed/consecutive/parallel rules should be avoided
To manually create a timetable by assigning periods and teachers for each class.
Time Table Module โ Create Timetable โ Create Predefined Timetable
Select Class and Section: Choose the class-section to work with.
Assign Subjects & Teachers: Manually map each subject to a teacher.
Save & Reverse Setting: Save the setup and confirm structure.
Define Class Teacher: Link a class teacher after defining the structure.
For schools that prefer full manual timetable design
Allows custom structuring before automation is considered
Manual setup must be complete to avoid scheduling gaps
Reverse setting finalizes the structure for generation or export
To automatically generate a class timetable using all configured settings, constraints, and preferences.
Time Table Module โ Create Timetable โ Auto Generate Timetable
Select Class: Choose the target class for which the timetable should be generated.
Click Auto Generate: Starts the automatic scheduling process.
Delete Existing Timetable: Remove old timetables before regeneration if needed.
Rapidly create complete timetables once all prerequisites are set
Ensure data-driven, conflict-free scheduling
Requires full setup: teacher, subject, period, and constraint data
Review auto-generated results before final use
To view and manually adjust the generated timetable as needed.
Time Table Module โ Create Timetable โ View & Modify Timetable
Timetable Viewer: Shows current schedule per class or teacher.
Manual Edits: Modify specific periods, subjects, or teachers.
Make quick fixes to generated timetables
Accommodate last-minute staff or subject changes
Manual changes override generated settings
Keep track of edits for consistency and audit
To reassign all or selected timetable slots from one teacher to another.
Time Table Module โ Create Timetable โ Replace Teacher
Select Old & New Teacher: Choose the departing and incoming teacher.
Apply Transfer: Migrate all scheduled periods to the new teacher.
Replace a teacher who has resigned, gone on leave, or been reassigned
Maintain continuity without redesigning the timetable
Ensure the new teacher is qualified for all subjects assigned
Review the updated schedule for possible overloads
To copy the entire timetable of one teacher and assign it to another teacher.
Time Table Module โ Create Timetable โ Assign One Teacher Timetable to Another
Source & Target Teacher: Select the teacher whose timetable should be copied and the one to receive it.
Confirm Assignment: Finalize the transfer.
Onboard a replacement teacher quickly
Handle mid-year staffing transitions smoothly
Should only be used if the replacement teacher handles identical subjects/classes
Review load balance post-assignment
To make changes to an already existing timetable on a per-period basis.
Time Table Module โ Create Timetable โ Modify Timetable
Select Class or Teacher View: Choose the format to view existing timetable.
Edit Specific Entries: Update subject, teacher, or resource assigned to a period.
Adjust for unexpected changes like staff absence
Resolve clashes or correct manual input
Use with cautionโmodifications can override system logic
Log all changes for administrative transparency
To adjust manually set allocations for specific periods within the predefined timetable.
Time Table Module โ Create Timetable โ Modify Predefined Allocation
Period Selection: Choose the specific slot you want to modify.
Edit Allocation: Change subject, teacher, or timing.
Tweak previously fixed period setups
Realign assignments post-review or audits
Only applies to manually created timetables
Ensure consistent changes across related classes or periods
To move timetable data from one academic year to another for continuity or reference.
Time Table Module โ Create Timetable โ Transfer Timetable
Select Source & Target Year: Choose academic years for transfer.
Initiate Transfer: Copy timetable structure/data to the new year.
Use last yearโs timetable as a base for planning
Save setup time for recurring structures
Review transferred data for changes in staff, subjects, or periods
Clean-up may be required post-transfer
To record teacher attendance manually or automatically through integrated biometric systems.
Time Table Module โ Substitution Master โ Mark Attendance
Manual Marking: Input teacher attendance data manually.
Biometric Fetch: Import attendance from biometric devices (if integrated).
Keep track of teacher presence for substitution planning
Maintain attendance records for HR or payroll processing
Manual entries should be verified for accuracy
Biometric integration must be configured in system settings
To view and manage teacher substitutions due to absence or special scheduling needs.
Time Table Module โ Substitution Master โ Substitution
Absent Teacher Selection: Choose the teacher who is unavailable.
Assign Substitute: Select a replacement teacher for the affected period(s).
Save Changes: Confirm and apply the substitution.
Handle sudden absences or leave efficiently
Ensure no classes go untaught during staff shortages
Substitute must not have a conflicting class in the same period
Frequent substitutions may affect consistency of instruction
To generate and review detailed timetable reports for individual classes.
Time Table Module โ Reports โ Class Timetable Detail
Select Class: Choose the class for which the report should be generated.
View/Print: Display or print the class timetable.
Share weekly schedules with class teachers and students
Use during audits or inspections
Ensure timetable is finalized before printing or distributing
Class assignments should be complete to avoid gaps
To view and export detailed teaching schedules for individual teachers.
Time Table Module โ Reports โ Teacher Timetable Details
Select Teacher: Choose the teacher whose schedule is to be displayed.
Report Output: Shows period-wise teaching assignments.
Help teachers plan their day/week
Track teacher workload
May include free periods for visibility
Changes in teacher assignments will reflect here
To view reports related to each subject including codes, types, and assignments.
Time Table Module โ Reports โ Subject Details
Subject Overview: Displays data for each subject such as code, type, and related class.
Check subject setup consistency across classes
Validate subject codes for exam or report generation
Must match defined subjects under "Define Subject"
Misconfiguration here may cause display errors elsewhere
To view the list of class teachers assigned to each section.
Time Table Module โ Reports โ Class Teacher Details
Class and Section Listing: Shows which teacher is assigned to each class-section combo.
Review class teacher assignments
Cross-check for duplication or missing assignments
Ensure each section has exactly one class teacher
Update if teacher resigns or is replaced
To generate blank templates/lists for data validation and entry readiness.
Time Table Module โ Reports โ Master Requirement
Includes blank or base reports for:
Class List
Subject List
Teacher List
Subject-wise Teacher List
Class-Subject-Period Mapping
Used during audits or to prepare for bulk data entry
Identify configuration gaps before timetable generation
Data shown is non-operational (i.e., blank or unassigned lists)
Meant for administrative review or checklist planning
To provide a detailed report of all configured parallel subject allocations.
Time Table Module โ Reports โ Parallel Allocation
Parallel Allocation Report: Displays subjects scheduled at the same time with different teachers, per class.
Validate if optional subjects are scheduled correctly
Check for possible period overlap or resource sharing
Review to ensure subject load balance between options
Misconfigured parallel setups can cause generation errors
To generate a report showing which teachers are assigned to which subjects.
Time Table Module โ Reports โ Subject Wise Teacher Details
Subject-Teacher Mapping: Organized display of subjects and their assigned teachers.
Verify teacher allocation per subject
Prepare academic reports or evaluation plans
Ensure accuracy in subject assignment to reflect true teaching load
Any unassigned subject may indicate a data gap
To view teacher distribution across academic wings (e.g., Primary, Middle, Senior).
Time Table Module โ Reports โ Wing Wise Teacher Details
Teacher-Wing Report: Shows categorized teacher assignments by school wing.
Balance staff distribution across school wings
Used in HR and performance analysis
Teacher-wing mapping must be predefined in staff profiles
To generate a report listing all subjects configured for consecutive period allocations.
Time Table Module โ Reports โ Consecutive Allocation Details
Class-Subject Mapping: Displays consecutive period settings per subject.
Audit long-duration subject sessions (labs, projects)
Validate uninterrupted teaching blocks
Conflicts may arise if too many subjects require back-to-back slots
To view which resources (labs, equipment) are assigned to which classes.
Time Table Module โ Reports โ Class and Resource Detail
Class-wise Resource Assignment: Shows all resources linked to each class.
Audit resource allocation
Plan room and equipment usage efficiently
Ensure correct mapping during resource setup to avoid empty entries
To display weekly free periods available for each teacher.
Time Table Module โ Reports โ Week Wise Free Teacher Details
Teacher Period Matrix: Shows free slots week-wise.
Plan meetings or substitutions
Optimize teacher schedules
May include breaks and non-teaching hours if not configured correctly
To display free periods of teachers organized by class.
Time Table Module โ Reports โ Free Teacher Class Wise
Class-wise Teacher Free Slots: Shows teacher availability per class schedule.
Easily locate available teachers for a specific class period
Substitute planning at the class level
Ensure class periods are fully allocated to reflect correct data
To show periods that have not been assigned to any teacher or subject.
Time Table Module โ Reports โ Unallocated Period Details
List of Empty Slots: Displays all class periods without a subject or teacher.
Quickly identify incomplete timetables
Use during timetable audits or readiness checks
Should be empty for finalized timetables
Indicates potential issues if present after timetable generation
To view teacher availability organized by each day of the week.
Time Table Module โ Reports โ Day Wise Free Teacher Details
Daily Availability Chart: Shows which teachers are free each day.
Schedule co-curricular or extra periods
Plan multi-day events and training
Ensure teaching slots are accurately defined per day
To list all subjects taught in each class and the respective teachers responsible.
Time Table Module โ Reports โ Class and Subject Taught
Class-Subject-Teacher Table: Displays class-wise subject mapping with teacher names.
Validate subject coverage per class
Use for academic planning and parent queries
Must align with period allotment and assignment records
To view all teaching and non-teaching responsibilities assigned to a teacher.
Time Table Module โ Reports โ Teachers Workload Details
Workload Report: Includes subject periods, substitutions, admin duties, etc.
Assess staff performance and work balance
Plan resource distribution fairly
Ensure non-teaching duties are also entered for accurate reporting
To track resource usage (e.g., labs, AV rooms) via detailed scheduling reports.
Time Table Module โ Reports โ Resource Timetable Details
Timetable View: Shows which resource is used during each period.
Avoid scheduling conflicts over shared resources
Optimize infrastructure usage
All resources must be linked to subjects/classes to appear
To generate a detailed period-wise timetable report for one specific class.
Time Table Module โ Reports โ Particular Class Timetable Detail
Daily Timetable View: Displays subject, teacher, and period for selected class.
Print and distribute to class students and teachers
Use for exam invigilation or supervision planning
Cross-check with subject and teacher assignments
To view which teachers are assigned to each subject in every class.
Time Table Module โ Reports โ Class Wise Teacher Allocation Details
Class-Subject-Teacher Mapping: Organized view by class.
Ensure even subject distribution
Spot any missing allocations
Relies on accurate input from โAssign Subject to Classโ and โPeriod Allotmentโ
To display all teacher substitutions categorized by date.
Time Table Module โ Reports โ Date Wise Substitution Details
Substitution Log: Shows original and substitute teacher with date and class.
Review substitution trends
Prepare monthly substitution logs
Ensure daily attendance data is synced or manually entered
To review which timetable components have been assigned and which remain pending.
Time Table Module โ Reports โ Assignment Status
Progress View: Shows completion of subjects, periods, and teacher assignments.
Checklist for timetable readiness
Identify configuration gaps quickly
Use before timetable generation for completeness check
To get a summarized view of all subjects, teachers assigned, and total periods.
Time Table Module โ Reports โ Subject Summary
Subject Overview: Includes total classes, teacher name, and number of periods per week.
Planning teacher workload
Checking curriculum coverage
Review for any discrepancies in total period count
To show a detailed mapping of each subject with the respective teacher and class.
Time Table Module โ Reports โ Subject Wise Teacher Allocation Details
SubjectโClassโTeacher Report: Complete view of all teaching assignments by subject.
Academic audit readiness
Ensure subject distribution is balanced
Needs accurate teacher and class setup beforehand
To provide a one-screen visual of the entire timetable across all classes and teachers.
Time Table Module โ Reports โ Show Timetable at a Glance
Unified Timetable View: Grid showing full schedule in snapshot mode.
Planning, reporting, and printing reference timetables
Easily spot conflicts or overloads
Best used for final version review
Ensure all configurations are complete before relying on this report