Time Table Manager

Time Table Manager

Timetable Module-

Relation Master-

1. Timetable Global Setting

๐ŸŽฏ Purpose

To configure foundational settings for timetable generation such as staff type, day format, period numbering, and teacher availability.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Timetable Global Setting

Field Description

  • 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?:

โœ… Use Case

  • Customize timetable format and scheduling logic

  • Set up school-specific period or day logic

  • Prevent overlapping assignments for teachers

โš  Important Notes

  • Changes affect timetable structure for the selected academic year

  • Improper settings may result in incorrect auto-generation behavior

  • Applies per academic session, not globally


2. Teacher Setting

๐ŸŽฏ Purpose

To define teacher workload limits and substitution rules.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Teacher Setting

Field Description

  • 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.

โœ… Use Case

  • Ensure fair teacher workload distribution

  • Handle temporary teacher absences without disrupting classes

โš  Important Notes

  • Exceeding the maximum limit may be restricted during timetable generation

  • Substitution logic must be pre-defined for auto-generation to consider it


3. Class Setting

๐ŸŽฏ Purpose

To set class-wise rules like working days and number of periods per day.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Class Setting

Field Description

  • 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.

โœ… Use Case

  • Create lighter schedules for junior classes

  • Tailor daily schedules based on class requirements

โš  Important Notes

  • Inconsistent settings across classes may cause generation issues

  • Must align with overall school policy


4. Define Subject

๐ŸŽฏ Purpose

To create and define all subjects offered by the school.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Define Subject

Field Description

  • 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.

โœ… Use Case

  • Organize subjects clearly for different classes

  • Make subject blocks visually distinct in the timetable

โš  Important Notes

  • Subject code must be unique

  • The subject structure directly affects period allotment and reporting


5. Assign Subject to Class

๐ŸŽฏ Purpose

To allocate subjects and define their weekly period counts for each class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Assign Subject to Class

Field Description

  • 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.

โœ… Use Case

  • Customize subject load based on grade level

  • Ensure proper allocation of teaching time

โš  Important Notes

  • Period count must match school policy and subject weightage

  • All subjects should be assigned before generating the timetable



6. Period Allotment

๐ŸŽฏ Purpose

To assign specific subjects and classes to teachers, ensuring balanced distribution of workload.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Period Allotment

Field Description

  • 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.

โœ… Use Case

  • Allocate subjects to teachers as per expertise

  • Make dynamic adjustments during the academic year

โš  Important Notes

  • Accurate assignments are crucial before timetable generation

  • Overlapping assignments may trigger validation errors


7. Define Resource

๐ŸŽฏ Purpose

To define physical or digital resources (e.g., labs, equipment) required for teaching specific subjects.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Define Resource

Field Description

  • 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.

โœ… Use Case

  • Ensure resource-based subjects (e.g., lab sessions) are properly scheduled

  • Prevent scheduling conflicts for shared resources

โš  Important Notes

  • All resources must be created before linking them to subjects

  • Conflicts may arise during auto-generation if the same resource is double-booked


8. Relate Resource to Subject

๐ŸŽฏ Purpose

To link predefined resources (e.g., Labs, Projectors) to specific subjects and classes.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Relate Resource to Subject

Field Description

  • 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.

โœ… Use Case

  • Automatically reserve labs when science periods are scheduled

  • Prevent overlapping use of limited equipment

โš  Important Notes

  • Ensure subjects needing special resources are properly linked

  • Unlinked resources wonโ€™t be reflected in the timetable


9. Define Class Teacher

๐ŸŽฏ Purpose

To assign a designated teacher as the class teacher for each section.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Define Class Teacher

Field Description

  • Select Class & Section: Choose the class-section combo.

  • Assign Teacher: Pick a teacher to be the class teacher.

โœ… Use Case

  • Enable administrative responsibility assignment

  • Required for substitution and teacher-wise reports

โš  Important Notes

  • Only one class teacher can be assigned per section

  • Ensure no duplicate class teacher entries


10. Class Teacher Subject

๐ŸŽฏ Purpose

To assign a specific subject to the class teacher, typically the subject they are responsible for teaching.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Class Teacher Subject

Field Description

  • Select Class & Teacher: Choose from defined class teachers.

  • Assign Subject: Allocate the primary subject the class teacher handles.

โœ… Use Case

  • Common in primary or integrated teaching roles

  • Enables subject tracking for class teachers

โš  Important Notes

  • Subject must already be defined and assigned to the class

  • Class teacherโ€™s subject must align with period allotment


11. Period Time Setting

๐ŸŽฏ Purpose

To configure default and class-specific time slots for each period in the timetable.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Relation Master โ†’ Period Time Setting

Field Description

  • 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.

โœ… Use Case

  • Assign longer periods for senior or lab-based classes

  • Reflect real-time scheduling in printed timetables

โš  Important Notes

  • Time settings affect visibility in reports and schedule view

  • Changes impact period conflict validation logic

12. Period Allotment (New)



Mater Settings-

1. Change Academic Year

๐ŸŽฏ Purpose

To switch the working academic year for viewing or editing previous or upcoming timetables.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Master Setting โ†’ Change Academic Year

Field Description

  • 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.

โœ… Use Case

  • View past timetables for reporting

  • Plan upcoming yearโ€™s schedule without affecting current data

โš  Important Notes

  • Changes are session-specific and may reset upon logout

  • Does not affect global software settings unless stored per profile


๐ŸŽฏ Purpose

To create shortcuts for frequently used timetable pages or modules.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Master Setting โ†’ Quick Link

Field Description

  • Add Page Link: Choose a page to bookmark for quick access.

  • Remove Page Link: Delete previously saved links.

โœ… Use Case

  • Speed up access to commonly used functions

  • Helpful for admins managing multiple tasks

โš  Important Notes

  • Quick links are user-specific

  • No impact on timetable data or configuration


3. Timetable Substitution Setting

๐ŸŽฏ Purpose

To configure preferences for teacher substitution and define rules for repeated or restricted substitutions.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Master Setting โ†’ Timetable Substitution Setting

Field Description

  • Allow Repeated Substitution: Toggle to permit or block frequent substitutions of the same teacher.

  • Preferences: Set custom rules or filters for substitution (if supported).

โœ… Use Case

  • Improve fairness in substitution load

  • Enforce substitution policies automatically

โš  Important Notes

  • Affects automatic substitution assignment

  • Needs to align with school policies on teacher availability


Constraints Master-

1. Parallel Allocation

๐ŸŽฏ Purpose

To schedule two optional subjects simultaneously in the same period, taught by different teachers.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Constraints Master โ†’ Parallel Allocation

Field Description

  • 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.

โœ… Use Case

  • Schedule elective subjects (e.g., Music and Art) in parallel

  • Maintain flexibility in optional subject groupings

โš  Important Notes

  • Ensure subject combinations donโ€™t cause conflicts

  • Used only when optional streams are available


2. Fixed Allocation

๐ŸŽฏ Purpose

To permanently assign a specific period to a teacher that remains unchanged during timetable regeneration.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Constraints Master โ†’ Fixed Allocation

Field Description

  • 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.

โœ… Use Case

  • Lock periods for critical sessions like labs or assemblies

โš  Important Notes

  • Fixed slots are not modified by auto-generation

  • Overuse may limit scheduling flexibility


3. Consecutive Allocation

๐ŸŽฏ Purpose

To allocate two or more periods back-to-back for subjects that need extended teaching time.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Constraints Master โ†’ Consecutive Allocation

Field Description

  • 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.

โœ… Use Case

  • Useful for lab sessions, project work, or subjects needing uninterrupted time blocks

โš  Important Notes

  • Avoid excessive consecutive blocks to prevent teacher/student fatigue

  • Conflicts may occur if period availability is low

4. Preference Allocation

๐ŸŽฏ Purpose

To define preferred teaching periods or free period preferences for subjects and teachers based on school policies.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Constraints Master โ†’ Preference Allocation

Field Description

  • Preferred Periods: Assign preferred periods for specific subjects or teachers.

  • Free Period Conditions: Define when teachers should or shouldnโ€™t be assigned classes.

โœ… Use Case

  • Give senior teachers lighter first or last periods

  • Avoid assigning certain subjects in early or late slots

โš  Important Notes

  • May override default auto-allocation logic

  • Conflicts with fixed/consecutive/parallel rules should be avoided


Create Timetable-

1. Create Predefined Timetable


๐ŸŽฏ Purpose

To manually create a timetable by assigning periods and teachers for each class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Create Predefined Timetable

Field Description

  • 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.

โœ… Use Case

  • For schools that prefer full manual timetable design

  • Allows custom structuring before automation is considered

โš  Important Notes

  • Manual setup must be complete to avoid scheduling gaps

  • Reverse setting finalizes the structure for generation or export


2. Auto Generate Timetable-

๐ŸŽฏ Purpose

To automatically generate a class timetable using all configured settings, constraints, and preferences.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Auto Generate Timetable

Field Description

  • 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.

โœ… Use Case

  • Rapidly create complete timetables once all prerequisites are set

  • Ensure data-driven, conflict-free scheduling

โš  Important Notes

  • Requires full setup: teacher, subject, period, and constraint data

  • Review auto-generated results before final use


3. View and Modify Timetable

๐ŸŽฏ Purpose

To view and manually adjust the generated timetable as needed.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ View & Modify Timetable

Field Description

  • Timetable Viewer: Shows current schedule per class or teacher.

  • Manual Edits: Modify specific periods, subjects, or teachers.

โœ… Use Case

  • Make quick fixes to generated timetables

  • Accommodate last-minute staff or subject changes

โš  Important Notes

  • Manual changes override generated settings

  • Keep track of edits for consistency and audit


4. Replace Teacher

๐ŸŽฏ Purpose

To reassign all or selected timetable slots from one teacher to another.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Replace Teacher

Field Description

  • Select Old & New Teacher: Choose the departing and incoming teacher.

  • Apply Transfer: Migrate all scheduled periods to the new teacher.

โœ… Use Case

  • Replace a teacher who has resigned, gone on leave, or been reassigned

  • Maintain continuity without redesigning the timetable

โš  Important Notes

  • Ensure the new teacher is qualified for all subjects assigned

  • Review the updated schedule for possible overloads


5. Assign One Teacher Timetable to Another

๐ŸŽฏ Purpose

To copy the entire timetable of one teacher and assign it to another teacher.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Assign One Teacher Timetable to Another

Field Description

  • Source & Target Teacher: Select the teacher whose timetable should be copied and the one to receive it.

  • Confirm Assignment: Finalize the transfer.

โœ… Use Case

  • Onboard a replacement teacher quickly

  • Handle mid-year staffing transitions smoothly

โš  Important Notes

  • Should only be used if the replacement teacher handles identical subjects/classes

  • Review load balance post-assignment


6. Modify Timetable

๐ŸŽฏ Purpose

To make changes to an already existing timetable on a per-period basis.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Modify Timetable

Field Description

  • Select Class or Teacher View: Choose the format to view existing timetable.

  • Edit Specific Entries: Update subject, teacher, or resource assigned to a period.

โœ… Use Case

  • Adjust for unexpected changes like staff absence

  • Resolve clashes or correct manual input

โš  Important Notes

  • Use with cautionโ€”modifications can override system logic

  • Log all changes for administrative transparency


7. Modify Predefined Allocation

๐ŸŽฏ Purpose

To adjust manually set allocations for specific periods within the predefined timetable.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Modify Predefined Allocation

Field Description

  • Period Selection: Choose the specific slot you want to modify.

  • Edit Allocation: Change subject, teacher, or timing.

โœ… Use Case

  • Tweak previously fixed period setups

  • Realign assignments post-review or audits

โš  Important Notes

  • Only applies to manually created timetables

  • Ensure consistent changes across related classes or periods


8. Transfer Timetable

๐ŸŽฏ Purpose

To move timetable data from one academic year to another for continuity or reference.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Create Timetable โ†’ Transfer Timetable

Field Description

  • Select Source & Target Year: Choose academic years for transfer.

  • Initiate Transfer: Copy timetable structure/data to the new year.

โœ… Use Case

  • Use last yearโ€™s timetable as a base for planning

  • Save setup time for recurring structures

โš  Important Notes

  • Review transferred data for changes in staff, subjects, or periods

  • Clean-up may be required post-transfer

Substitution Master-

1. Mark Attendance

๐ŸŽฏ Purpose

To record teacher attendance manually or automatically through integrated biometric systems.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Substitution Master โ†’ Mark Attendance

Field Description

  • Manual Marking: Input teacher attendance data manually.

  • Biometric Fetch: Import attendance from biometric devices (if integrated).

โœ… Use Case

  • Keep track of teacher presence for substitution planning

  • Maintain attendance records for HR or payroll processing

โš  Important Notes

  • Manual entries should be verified for accuracy

  • Biometric integration must be configured in system settings


2. Substitution

๐ŸŽฏ Purpose

To view and manage teacher substitutions due to absence or special scheduling needs.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Substitution Master โ†’ Substitution

Field Description

  • 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.

โœ… Use Case

  • Handle sudden absences or leave efficiently

  • Ensure no classes go untaught during staff shortages

โš  Important Notes

  • Substitute must not have a conflicting class in the same period

  • Frequent substitutions may affect consistency of instruction


Reports-

1. Class Timetable Detail

๐ŸŽฏ Purpose

To generate and review detailed timetable reports for individual classes.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Class Timetable Detail

Field Description

  • Select Class: Choose the class for which the report should be generated.

  • View/Print: Display or print the class timetable.

โœ… Use Case

  • Share weekly schedules with class teachers and students

  • Use during audits or inspections

โš  Important Notes

  • Ensure timetable is finalized before printing or distributing

  • Class assignments should be complete to avoid gaps


2. Teacher Timetable Details

๐ŸŽฏ Purpose

To view and export detailed teaching schedules for individual teachers.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Teacher Timetable Details

Field Description

  • Select Teacher: Choose the teacher whose schedule is to be displayed.

  • Report Output: Shows period-wise teaching assignments.

โœ… Use Case

  • Help teachers plan their day/week

  • Track teacher workload

โš  Important Notes

  • May include free periods for visibility

  • Changes in teacher assignments will reflect here


3. Subject Details

๐ŸŽฏ Purpose

To view reports related to each subject including codes, types, and assignments.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Subject Details

Field Description

  • Subject Overview: Displays data for each subject such as code, type, and related class.

โœ… Use Case

  • Check subject setup consistency across classes

  • Validate subject codes for exam or report generation

โš  Important Notes

  • Must match defined subjects under "Define Subject"

  • Misconfiguration here may cause display errors elsewhere


4. Class Teacher Details

๐ŸŽฏ Purpose

To view the list of class teachers assigned to each section.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Class Teacher Details

Field Description

  • Class and Section Listing: Shows which teacher is assigned to each class-section combo.

โœ… Use Case

  • Review class teacher assignments

  • Cross-check for duplication or missing assignments

โš  Important Notes

  • Ensure each section has exactly one class teacher

  • Update if teacher resigns or is replaced


5. Master Requirement

๐ŸŽฏ Purpose

To generate blank templates/lists for data validation and entry readiness.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Master Requirement

Field Description

Includes blank or base reports for:

  • Class List

  • Subject List

  • Teacher List

  • Subject-wise Teacher List

  • Class-Subject-Period Mapping

โœ… Use Case

  • Used during audits or to prepare for bulk data entry

  • Identify configuration gaps before timetable generation

โš  Important Notes

  • Data shown is non-operational (i.e., blank or unassigned lists)

  • Meant for administrative review or checklist planning


6. Parallel Allocation

๐ŸŽฏ Purpose

To provide a detailed report of all configured parallel subject allocations.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Parallel Allocation

Field Description

  • Parallel Allocation Report: Displays subjects scheduled at the same time with different teachers, per class.

โœ… Use Case

  • Validate if optional subjects are scheduled correctly

  • Check for possible period overlap or resource sharing

โš  Important Notes

  • Review to ensure subject load balance between options

  • Misconfigured parallel setups can cause generation errors


7. Subject Wise Teacher Details

๐ŸŽฏ Purpose

To generate a report showing which teachers are assigned to which subjects.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Subject Wise Teacher Details

Field Description

  • Subject-Teacher Mapping: Organized display of subjects and their assigned teachers.

โœ… Use Case

  • Verify teacher allocation per subject

  • Prepare academic reports or evaluation plans

โš  Important Notes

  • Ensure accuracy in subject assignment to reflect true teaching load

  • Any unassigned subject may indicate a data gap


8. Wing Wise Teacher Details

๐ŸŽฏ Purpose

To view teacher distribution across academic wings (e.g., Primary, Middle, Senior).

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Wing Wise Teacher Details

Field Description

  • Teacher-Wing Report: Shows categorized teacher assignments by school wing.

โœ… Use Case

  • Balance staff distribution across school wings

  • Used in HR and performance analysis

โš  Important Notes

  • Teacher-wing mapping must be predefined in staff profiles


9. Consecutive Allocation Details

๐ŸŽฏ Purpose

To generate a report listing all subjects configured for consecutive period allocations.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Consecutive Allocation Details

Field Description

  • Class-Subject Mapping: Displays consecutive period settings per subject.

โœ… Use Case

  • Audit long-duration subject sessions (labs, projects)

  • Validate uninterrupted teaching blocks

โš  Important Notes

  • Conflicts may arise if too many subjects require back-to-back slots


10. Class and Resource Detail

๐ŸŽฏ Purpose

To view which resources (labs, equipment) are assigned to which classes.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Class and Resource Detail

Field Description

  • Class-wise Resource Assignment: Shows all resources linked to each class.

โœ… Use Case

  • Audit resource allocation

  • Plan room and equipment usage efficiently

โš  Important Notes

  • Ensure correct mapping during resource setup to avoid empty entries


11. Week Wise Free Teacher Details

๐ŸŽฏ Purpose

To display weekly free periods available for each teacher.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Week Wise Free Teacher Details

Field Description

  • Teacher Period Matrix: Shows free slots week-wise.

โœ… Use Case

  • Plan meetings or substitutions

  • Optimize teacher schedules

โš  Important Notes

  • May include breaks and non-teaching hours if not configured correctly


12. Free Teacher Class Wise

๐ŸŽฏ Purpose

To display free periods of teachers organized by class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Free Teacher Class Wise

Field Description

  • Class-wise Teacher Free Slots: Shows teacher availability per class schedule.

โœ… Use Case

  • Easily locate available teachers for a specific class period

  • Substitute planning at the class level

โš  Important Notes

  • Ensure class periods are fully allocated to reflect correct data


13. Unallocated Period Details

๐ŸŽฏ Purpose

To show periods that have not been assigned to any teacher or subject.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Unallocated Period Details

Field Description

  • List of Empty Slots: Displays all class periods without a subject or teacher.

โœ… Use Case

  • Quickly identify incomplete timetables

  • Use during timetable audits or readiness checks

โš  Important Notes

  • Should be empty for finalized timetables

  • Indicates potential issues if present after timetable generation


14. Day Wise Free Teacher Details

๐ŸŽฏ Purpose

To view teacher availability organized by each day of the week.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Day Wise Free Teacher Details

Field Description

  • Daily Availability Chart: Shows which teachers are free each day.

โœ… Use Case

  • Schedule co-curricular or extra periods

  • Plan multi-day events and training

โš  Important Notes

  • Ensure teaching slots are accurately defined per day


15. Class and Subject Taught

๐ŸŽฏ Purpose

To list all subjects taught in each class and the respective teachers responsible.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Class and Subject Taught

Field Description

  • Class-Subject-Teacher Table: Displays class-wise subject mapping with teacher names.

โœ… Use Case

  • Validate subject coverage per class

  • Use for academic planning and parent queries

โš  Important Notes

  • Must align with period allotment and assignment records


16. Teachers Workload Details

๐ŸŽฏ Purpose

To view all teaching and non-teaching responsibilities assigned to a teacher.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Teachers Workload Details

Field Description

  • Workload Report: Includes subject periods, substitutions, admin duties, etc.

โœ… Use Case

  • Assess staff performance and work balance

  • Plan resource distribution fairly

โš  Important Notes

  • Ensure non-teaching duties are also entered for accurate reporting


17. Resource Timetable Details

๐ŸŽฏ Purpose

To track resource usage (e.g., labs, AV rooms) via detailed scheduling reports.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Resource Timetable Details

Field Description

  • Timetable View: Shows which resource is used during each period.

โœ… Use Case

  • Avoid scheduling conflicts over shared resources

  • Optimize infrastructure usage

โš  Important Notes

  • All resources must be linked to subjects/classes to appear


18. Particular Class Timetable Detail

๐ŸŽฏ Purpose

To generate a detailed period-wise timetable report for one specific class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Particular Class Timetable Detail

Field Description

  • Daily Timetable View: Displays subject, teacher, and period for selected class.

โœ… Use Case

  • Print and distribute to class students and teachers

  • Use for exam invigilation or supervision planning

โš  Important Notes

  • Cross-check with subject and teacher assignments


19. Class Wise Teacher Allocation Details

๐ŸŽฏ Purpose

To view which teachers are assigned to each subject in every class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Class Wise Teacher Allocation Details

Field Description

  • Class-Subject-Teacher Mapping: Organized view by class.

โœ… Use Case

  • Ensure even subject distribution

  • Spot any missing allocations

โš  Important Notes

  • Relies on accurate input from โ€œAssign Subject to Classโ€ and โ€œPeriod Allotmentโ€


20. Date Wise Substitution Details

๐ŸŽฏ Purpose

To display all teacher substitutions categorized by date.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Date Wise Substitution Details

Field Description

  • Substitution Log: Shows original and substitute teacher with date and class.

โœ… Use Case

  • Review substitution trends

  • Prepare monthly substitution logs

โš  Important Notes

  • Ensure daily attendance data is synced or manually entered


21. Assignment Status

๐ŸŽฏ Purpose

To review which timetable components have been assigned and which remain pending.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Assignment Status

Field Description

  • Progress View: Shows completion of subjects, periods, and teacher assignments.

โœ… Use Case

  • Checklist for timetable readiness

  • Identify configuration gaps quickly

โš  Important Notes

  • Use before timetable generation for completeness check


22. Subject Summary

๐ŸŽฏ Purpose

To get a summarized view of all subjects, teachers assigned, and total periods.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Subject Summary

Field Description

  • Subject Overview: Includes total classes, teacher name, and number of periods per week.

โœ… Use Case

  • Planning teacher workload

  • Checking curriculum coverage

โš  Important Notes

  • Review for any discrepancies in total period count


23. Subject Wise Teacher Allocation Details

๐ŸŽฏ Purpose

To show a detailed mapping of each subject with the respective teacher and class.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Subject Wise Teacher Allocation Details

Field Description

  • Subjectโ€“Classโ€“Teacher Report: Complete view of all teaching assignments by subject.

โœ… Use Case

  • Academic audit readiness

  • Ensure subject distribution is balanced

โš  Important Notes

  • Needs accurate teacher and class setup beforehand


24. Show Timetable at a Glance

๐ŸŽฏ Purpose

To provide a one-screen visual of the entire timetable across all classes and teachers.

๐Ÿ“ Navigate to:

Time Table Module โ†’ Reports โ†’ Show Timetable at a Glance

Field Description

  • Unified Timetable View: Grid showing full schedule in snapshot mode.

โœ… Use Case

  • Planning, reporting, and printing reference timetables

  • Easily spot conflicts or overloads

โš  Important Notes

  • Best used for final version review

  • Ensure all configurations are complete before relying on this report


    • Related Articles

    • Marks Manager

      Franciscan Solutions Pvt Ltd Marks Manager Manual 1- Setup 1.1 Change Academic Year ? Purpose This page is designed to provide user-specific control over academic year selection. Changing the academic year here: Only impacts the logged-in user's ...
    • Admission Manager

      Admission Module Global Master Define Profession Purpose This screen is used to define and manage professions that can be selected during student admission, typically for the parentโ€™s or guardianโ€™s profession field in the student registration form. ...
    • FEE MANAGER

      Fee Module Manual Search Menu Users can search for any tab or sub-tab by name using the "Search Menu". 1. Global Masters 1.1 Define Bank The Define Bank section is used to record and manage bank account details associated with fee transactions, ...
    • Fees Manager

      Global Master 1.2 Student health master 1.2.1 Health unit master In this section users have to define unit name and unite type. In the view window, the user can see the health unit list and also can modify, delete or reset the data by selecting a ...
    • Time Table Transferred but Not Visible in Current Session

      Issue : School had minor changes in time table and wanted to get the time table transferred from last year. Although it was already done but the assigned subjects were not showing in classes Steps: 1. Check if periods allotted in classes are showing ...