1. Register and Login
Start by creating your school account with correct contact details. Enter only a valid and active email address and phone number. Already-registered email IDs should not be reused for a new account.
- Open the Register page and enter school name, address, admin name, valid email, and mobile number.
- Email must be in proper format (example: name@school.com) and should not already exist in the system.
- Mobile number must be valid, active, and numeric as per the form requirements.
- Complete email OTP verification and finish reCAPTCHA to confirm genuine registration.
- After registration is completed, your username and password will be sent to your registered email address. If you do not see the email in your Inbox, please check your Spam or Junk folder.
- After successful registration, log in using the same verified credentials to open the school dashboard.
2. Dashboard Overview
After login, the dashboard is your control panel for all daily timetable work. At the top, you can quickly see summary cards such as total classes, total subjects, total teachers, and generated timetables. These numbers help you confirm whether initial setup is complete before generation.
- Check summary cards first to ensure all required data is added (classes, subjects, teachers).
- Use the left sidebar to open modules in order: Class Select, Subject Select, Teacher Select, Assign Teacher, Break Time, then Generate Timetable.
- Review recent activity or latest created records (if shown) to confirm your last update was saved correctly.
- If any count looks low or zero, go back to that module and complete missing entries before generating timetable.
- Use dashboard as a quick health check page every day before making edits, regeneration, or printing.
3. Select Classes
In Class Select, you define which classes and sections exist in your school. Timetable generation will work correctly only if this setup is complete and accurate.
- Go to Class Select from the left menu.
- Select class names you want to Select (for example: Class 1, Class 2, Class 6, etc.).
- For each selected class, choose the required sections (A, B, C, D...) based on your school structure.
- If a class has only one section, choose only that section (example: only A).
- Click Save / Submit to create class-section combinations.
- System stores records in format like Class 6(A), Class 6(B).
- After saving, open Class View to verify all entries are listed correctly.
- In Class View, use edit option if any class/section is wrong, and delete only unwanted duplicates.
- Before moving to subject/teacher mapping, confirm no required class is missing and no extra duplicate class exists.
- If you later add a new section (example: 7(C)), return to Class Select, add it, then continue timetable setup.
4. Select Subjects
In Subject Select, add all subjects that will be used in timetable generation for each class. Subject names must be clean and non-duplicate, because the same subjects are reused later in teacher assignment.
- Open Subject Select from the sidebar menu.
- Enter one subject name at a time (example: Tamil, English, Maths, Science, Social Science, Computer Science).
- Use a consistent naming style for all subjects (for example, always use Maths, not both Math and Maths).
- If you want the same color for all selected subjects, enable Common Color and choose one color.
- When Common Color is enabled, both master subjects and custom subjects will use that single selected color.
- If Common Color is disabled, you can assign different colors subject-wise for better visual separation.
- Click Save / Submit to create the subject.
- Repeat until all required academic and activity subjects are added.
- Go to Subject View and verify that each subject appears only once.
- If there is spelling mismatch or wrong subject name, use edit option and correct it immediately.
- Delete only unwanted duplicates or invalid subjects; avoid deleting subjects that are already mapped to teachers unless you plan to remap.
- Before moving to Assign Teacher, confirm your final subject list is complete for all classes and sections.
5. Create Teachers
In Teacher Create, add all teaching staff before assigning subjects. Teacher names entered here will be used directly in timetable generation, so accuracy and duplicate control are very important.
- Open Teacher Create from the left sidebar.
- Enter teacher name exactly as you want it to appear in timetable and reports.
- Add one teacher at a time and click Save / Submit.
- Repeat until all teachers for all classes/sections are added.
- Go to Teacher View and verify the full list.
- Check for duplicate entries with spelling variations (example: Ravi Kumar and RaviKumar).
- Use edit option to correct spelling/capitalization mistakes and maintain one standard name.
- Delete only unwanted duplicate records; avoid deleting teachers already mapped to subjects unless you will remap them.
- Before opening Assign Teacher, confirm each required subject has at least one available teacher in the list.
6. Assign Teacher-Subject to Class
This is the most important step for automatic timetable generation. In this screen, each class gets its subject, teacher, and weekly period mapping. Wrong or incomplete mapping can cause generation failure or invalid timetable.
- Open Assign Teacher module from sidebar.
- Select the target Class & Section first (example: Class 6(A)).
- Set Working Days and Periods per Day for that class.
- For each subject row, choose the correct Teacher Name.
- Enter Weekly Period Count for each subject based on school plan.
- If options are available, mark Class Teacher and Core Subject correctly.
- Click Save / Update and verify success message.
- Repeat the same process for every class and every section.
- Mandatory: Class/Section must be selected before mapping starts.
- Mandatory: Every subject must have a mapped teacher.
- Mandatory: Weekly period value is required for all mapped subjects.
- Mandatory: Total subject weekly periods should match the class weekly capacity (Working Days x Periods per Day), unless your system allows free/empty periods.
- After save, re-open the class mapping once and cross-check all values before timetable generation.
- If one teacher is shared across many classes, verify load is realistic to avoid timetable conflicts.
- If any subject or teacher is missing in dropdown, go back to Subject Create / Teacher Create, add it, then return and map again.
7. Configure Break Time and Period Timings
In Break Time Configuration, define your daily school timing structure. This setup controls how periods are split across the day and directly affects timetable generation output.
- Open Break Time Configuration from the menu.
- Select class (or common configuration option) if your system asks for class-wise timing setup.
- Enter School Start Time and School End Time first.
- Set period duration or total number of periods as required by your form.
- Configure Morning Break, Lunch Break, and Evening Break timings only if applicable.
- Define how many periods come before and after each break.
- Ensure all break timings are inside school start-end range and there is no time overlap.
- Mandatory: Start time and end time must be valid and end time must be later than start time.
- Mandatory: Total periods configured in all segments should match periods per day used in Assign Teacher mapping.
- Mandatory: Break slots should not overlap with period slots.
- Click Save / Update and confirm success message.
- Open Break Time View and verify period order, break placement, and final daily timeline.
- If timing structure changes (new lunch slot, extra period, reduced hours), update this module first and then regenerate timetable.
8. Generate Timetable
Use Timetable Form / Generate only after class, subject, teacher mapping, and break-time setup are fully completed. This module creates the timetable automatically based on your configured rules.
- Open Generate Timetable from the sidebar.
- Select the required class/section for which timetable should be generated.
- Confirm break-time configuration and periods-per-day are correct before clicking generate.
- Verify that all subjects for that class have mapped teachers and weekly period counts.
- Click Generate to start automatic allocation.
- The system assigns subjects period-wise while avoiding teacher overlap/conflict where possible.
- Wait for success message, then open View Timetable to verify day-wise and period-wise output.
- If generation fails, check mandatory data first: missing subject mapping, missing teacher mapping, invalid period totals, or break-time mismatch.
- If timetable is generated but not balanced as expected, adjust weekly subject periods or teacher mapping and regenerate.
- For major structure changes, delete old timetable for that class and generate again with corrected settings.
9. View, Edit and Print Timetable
Use View Timetable to verify the generated schedule before final usage. From here, you can make controlled edits and print a clean version for staff and classrooms.
- Open View Timetable and select class/section.
- Verify each day and each period slot carefully (subject, teacher, and sequence).
- Confirm break positions, start/end times, and total periods are displayed correctly.
- Check for visible issues like repeated teacher in impossible slots or missing subject entries.
- If a small correction is needed, open Edit Timetable and update only the required day/period cell.
- After editing, save and immediately recheck the full week view for that class.
- For large correction requirements, prefer regenerate instead of doing too many manual edits.
- Use Print option after final verification to generate clean hardcopy output.
- Before printing, check page orientation and scale settings so all periods fit clearly.
- Keep one verified soft copy for records and use print copy for staff display/notice board.
10. Reports and Daily Maintenance
Reports and maintenance modules help you monitor workload, detect data issues early, and keep timetable data clean throughout the academic year.
- Use Teacher Report to review teacher-wise period load and daily slot distribution.
- Use class-wise timetable view/report to confirm every class has complete weekly coverage.
- Track overload/underload cases and balance by adjusting subject-period mapping where needed.
- Perform weekly data check for duplicate subjects, duplicate teachers, and unused entries.
- Do all master-data changes (class, subject, teacher) only through their management screens.
- If academic policy changes (new periods, different breaks, new subject), update configuration first, then regenerate affected classes.
- After every major update, verify timetable output again before publishing to staff/students.
- Keep finalized print/soft copies for reference and audit during exam or inspection periods.
- Use only authorized logins for edits and avoid shared credential usage.
- Always logout after saving, especially on shared systems.
Continuous Flow: Start Next Class Timetable
- First, complete timetable generation for one class and verify it in View Timetable.
- Then open Assign Teacher and select the next class/section (example: from Class 6(A) to Class 7(A)).
- Set working days and periods for that next class, then map all subjects with teacher names and weekly periods.
- Save the mapping and open Break Time if class-wise timing is required.
- Now go to Timetable Form / Generate, select the next class, and click generate.
- Repeat the same cycle class-by-class until all classes are generated continuously.
Best Practices Before Generating
Follow this quick checklist every time before clicking Generate to avoid conflicts and rework.
- Verify class setup is complete and all required sections are available.
- Ensure subject names are clean, consistent, and duplicates are removed.
- Confirm all teachers are created with correct names and no duplicate entries.
- Check every class has full teacher-subject mapping with weekly period counts.
- Validate weekly total periods match class capacity (working days x periods/day).
- Confirm break-time and period timings are saved and aligned with class schedule.
- Review one class mapping end-to-end before bulk generation.
- Use regeneration for major logic changes; avoid excessive manual edits after generation.
FAQ
Q1. Why timetable is not generating for some class?
Usually because subject-period totals do not match class weekly slots, or teacher mapping is incomplete.
Q2. Can I edit one period after generation?
Yes. Use the Edit Timetable page and update only that day/period slot.
Q3. Can I delete and regenerate timetable?
Yes. In View Timetable, use delete for that class and generate again with updated settings.
Q4. Who can access this data?
Data is linked to your school login session. Always logout from shared systems.
