Timetable Plus Class — Smart automated class timetable solution
Auto-generate clash-free timetables with proven algorithms to handle complex constraints and overlapping semesters plus fully integrated with your Student Management System.
- Integration ready
- Able to customise
- Multiple constraints
- Lightweight
What is Timetable Plus (T-Plus) Class?
- Auto Generate / Manual Allocation
- Demand-Driven Constraint Settings
- Constraint Violation Warning
- Various Reporting & Output
Yes, this is a powerful, intelligent standalone Class timetabling software designed for multi users across faculties and semesters. It is lightweight engineered to eliminate complexity and conflict from various types of Class timetable scenarios.
Say goodbye to student, batch and lecturer clashing plus no more headaches or errors from manual assignment. Our platform uses advanced timetabling algorithms to optimize timetable output without sacrificing the demand driven constraints making Timetable Plus Class software the perfect Class timetabling solution for timetable administrators and managers.
With various timetable reporting and output, timetable stakeholders are able to benefit Clash Free timetable for each semester.
A tour of every module
From your database to the printed timetable: pick a module, then a feature, to see it in Timetable Plus Class.
ModuleA part of the software. Choose one to see what it does.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Database · Feature
Integration
Database Integration (Any platform like MySQL, Oracle and so on) with API Ready.
Module: Database · Feature
CSV
Easy Import of Database in Excel (CSV) format.
Module: Database · Feature
Manual
Adding and Editing of Database easily done at Timetable Plus Class.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Data entry · Feature
Direct Import from Timetable Plus E-Campus or Student Management System
Various Options even to Include Overlapping Semester to Import directly the data entry of all or part of the section according to Semester.
Module: Data entry · Feature
From Tree Structure
Flexibility and Easy to Manage in our Tree Structure style of Data Entry using the Parent and Child Concept. User is able to access and edit complete details of each Section Properties in a Course.
Module: Data entry · Feature
Batch Group
Easy to Assign and Edit Batch Grouping in order to avoid clashing and Printing options.
Module: Data entry · Feature
Merge Group
Same Course or Different course with similar/different Grouping can be grouped into Merge Group that will be slotted into same slot (Same Time/Day and Room).
Module: Data entry · Feature
Same Time Group
2 or more courses can be group in Same Time Group like Electives subjects which they will be slotted in different slot (room) at same time.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Analysis · Feature
Course List
Full details of each Group in each Course which include if it is Merged or Same Time with another course.
Module: Analysis · Feature
Lecturer List
Full details of each Lecturer with Workload that has been Assign and also Not Assign. User can also Group the lecturer accordingly.
Module: Analysis · Feature
Batch List / Batch Group
Each Batch List/Group contains all the courses/sections that should be assigned to that particular Batch with full details on those courses/sections.
Module: Analysis · Feature
Merge List / Merge Group
Merge of courses can be analysed either at Merge List or Merge Group which has full details and even can adjust the combined capacity (if need to).
Module: Analysis · Feature
Same Time List / Same Time Group
Analysis of which courses to be timetabled at the same time (different venue) can be analysed at either at Same Time List or Same Time group.
Module: Analysis · Feature
Room List / Group
Room List is the list of the rooms with full details of each room and its room type and capacity. The rooms can be grouped together as Room group representing building or Faculty.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Constraint settings · Feature
Each / Group of Courses
Module: Constraint settings · Feature
Each / Group of Lecturers
Module: Constraint settings · Feature
Merge & Same Time Group
Module: Constraint settings · Feature
Room Group Distance
Set between 2 groups of Rooms the amount of slots (or hours) to move from one Room Group to another which will apply during Auto generation.
Module: Constraint settings · Feature
Generate Constraint
Before Auto generation process, user can set how the way each/group of courses to be generated; like prefer in the morning, afternoon or evening and also preference start time and the nearest room capacity.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Auto generate & manual allocation · Feature
Option to Generate via Student or Batch
You can choose to auto generate the timetable based on student enrolment or courses each Batch of Student (Intake) is taking which will check for clashing for each Student-Course OR each Batch-Course.
Module: Auto generate & manual allocation · Feature
Generate Quality & Ordering
Before auto Generate, user can set their preference of Generate precision (Fast to Intensive) and how the process of timetabling ordering process (Depth vs Priority).
Module: Auto generate & manual allocation · Feature
Include / Exclude Section
Users can choose which group/individual courses/sections to timetable first by including those courses/sections which the rest being excluded.
Module: Auto generate & manual allocation · Feature
Include / Exclude Slots
Users can determine which slots (Day, Time & Room) to be open or prioritized for timetabling by Including those slots while other slots being Excluded.
Module: Auto generate & manual allocation · Feature
Locking Function
Those courses/sections that have been assigned and do not want to move again (to another slot) can be Locked either by Group (Parent & Child concept) or individually.
Module: Auto generate & manual allocation · Feature
Manual Allocation with Violation Alerts
Other than Auto Generate, user can assign the courses/sections manually into the slot with the help of our violation alert (example is Batch/Student and Lecturer Clashing and many more alerts).
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Post generate analysis · Feature
Failure Reason
Detailed list of Courses/Sections that are not able to be assigned via Auto Generate with reasonings.
Module: Post generate analysis · Feature
Highlighting Clashing Sections
Various ways and reasons of highlighting which include highlighting of clashing Sections/Courses/Batch/Students.
Module: Post generate analysis · Feature
Student Clashing List
Other than highlighting, list of clashing students can be listed including which course/section and groupings that are clashed.
Module: Post generate analysis · Feature
Batch Clashing List
Other than highlighting, list of batches that are clashing can also be shown detailing which course/sections and the grouping that are clashing.
Module: Post generate analysis · Feature
Constraint Violation Report
User can see which constraints have been violated. Mostly all these violations occur as user ignore the Violation Alerts when manually assigning.
Module: Post generate analysis · Feature
Room Statistic
User can view the occupancy rate with utilization percentage of each room. It is clear to see which room is being well utilized or underutilized.
Module: Post generate analysis · Feature
Batch Analysis
User can analyse the full details of each Batch with each course being enrolled. User can clearly see which courses in the Batch is not being assigned.
FeatureWhat the chosen module can do. Choose one to see it on screen.
Module: Printing & output · Feature
Individual (PDF & Web)
Module: Printing & output · Feature
Master (PDF & Web)
Module: Printing & output · Feature
Summary (PDF & Web)
Why choose Timetable Plus Class?
- Auto Assign With Failure Reasons
- Manual Editing Made Easy with highlighting
- Faster Result with Resource Optimisation
- Multiple Constraint Settings
- Detailed various kinds of analysis
- Unique Include/Exclude tools
- Easy and fast editing process with instant generate
- Built for even complex class timetable scenarios
- Flexibility using Parent & Child concept data management
- API Ready to Push to Student Management System
- Proven solution for big size institutions with multiple campus
What our clients say
“Timetable Plus has made our timetabling and class management so much easier. The system is straightforward to use, and it really helps us stay organized—whether we're planning timetables, assigning lecturers, or checking daily timetables. I especially appreciate how clearly everything is displayed, which makes it easy to avoid conflicts and manage resources efficiently.”
Peony Upang anak JelaniUniversity of Technology Sarawak“Frankly speaking, I'm falling in love with Timetable Plus. The latest version is more users friendly. The time-table generation function has been improved. The slots allocated have a better spread. I have tested the time-table generation with 3 programmes, and the timetable is more usable.”
Dr. Christine LeeKolej Bandar Utama
Intelligent features for complex class timetabling
Everything & Anything you need to handle demand-driven class timetabling with proven algorithms & features
Merge & Same Time Grouping
Flexible grouping functionality allows merging multiple classes or timetabling same-time sessions for different student groups with various grouping options.
Bulk Editing & Copy Paste
Efficiently manage multiple timetable entries at once with bulk editing capabilities and convenient copy-paste functionality to speed up your timetabling workflow.
Multiple Printing & View Format
Export and print timetables in various formats and layouts. Choose from different view options to suit your presentation and distribution needs.
Integration
Seamlessly integrate with E-Campus Portal and other Student Management Systems through CSV export/import and API connectivity for real-time data synchronization.
Auto-Generate Algorithm
Proven algorithm that automatically generates clash-free class timetables based on multiple constraints in seconds.
Clash Detection & Prevention
Real-time conflict detection instantly identifies timetabling clashes for rooms, lecturers, and student groups before they become problems.
Various Constraints Settings
Configure multiple constraint types including time preferences, room requirements, lecturer workload limits, and course-specific rules.
Full Reports & Analysis
Generate comprehensive reports and analytics to analyze timetable efficiency, resource utilization, and timetabling patterns for data-driven decisions.
Choose your version
To meet all our clients' needs and budget, we offer flexible options for every institution
- BasicComing Soon
Timetable Plus Class Infiniti
Catered for Small Institutions
- Timetabling via Batch/Intake Group
- Auto generate function
- Manual Allocation
- Detect Clashing for Batch/Intake, Lecturer & Room
- Print by PDF or HTML
- Online Training
Coming Soon
- Most advanced
Timetable Plus Class Campus
Full Package Class Solution
- Standard functions from Class Infiniti
- Full Integration with Student Management System
- Seamless with Timetable Plus E-Campus
- Mobile Friendly
- Timetabling via Batch/Intake OR Student Enrolment
- Onsite & Online Training using Real data
- Phone/Online Support
Frequently asked questions
Everything you need to know about Timetable Plus Class
General
Getting Started
Features & Functionality
Technical & Support
Ready to transform your timetabling process with Timetable Plus Class?
Join our 60+ clients and make Timetable Plus Class your ultimate class timetable solution.


