Skip to content

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

Timetable Plus Class is a desktop-based class timetabling solution designed for creating and managing academic timetables. It focuses on automated timetabling, clash detection, and resource optimization. Timetable Plus E-Campus, on the other hand, is a web-based platform for publishing and accessing timetables online. They work together seamlessly—you create timetables in Timetable Plus Class and can export them directly to Timetable Plus E-Campus for student and faculty access.

Timetable Plus Class is ideal for universities, colleges, polytechnics, and any educational institution that needs to create complex academic timetables. It's particularly valuable for timetable coordinators, academic administrators, and registrar offices managing hundreds or thousands of class timetables with multiple constraints like room availability, lecturer preferences, and student group requirements.

Timetable Plus Class supports CSV import/export for institutional data, Excel integration for bulk data entry, PDF export for printable timetables, and direct XML/JSON export to Timetable Plus E-Campus. You can also import existing timetable data from most standard formats used by educational institutions.

Getting Started

After installing Timetable Plus Class on your Windows computer, you can open the software by double-clicking the Timetable Plus Class icon on your desktop or finding it in your Start Menu under "Timetable Plus Class". The first time you launch it, you'll be prompted to set up your institution profile and configure basic settings. The software requires a valid license key which will be provided upon purchase.

Features & Functionality

Timetable Plus Class is a desktop application, so to share your timetable changes with other users, you have several options: (1) Export your timetable to CSV/PDF and share the file via email or network drive, (2) Use the built-in "Publish to E-Campus" feature to upload your timetable to Timetable Plus E-Campus where all users can view it online in real-time, or (3) Save your project file to a shared network location where other licensed users can access and edit it. For real-time collaboration, we recommend using Timetable Plus E-Campus as your distribution platform.

Technical & Support

Timetable Plus Class requires Windows 10 or Windows 11 operating system. Minimum specifications: Intel Core i3 or equivalent processor, 4GB RAM (8GB recommended for better performance), 500MB available hard disk space, and screen resolution of 1280x720 or higher. For institutions managing large timetables (1000+ classes), we recommend 16GB RAM and an Intel Core i5 processor or better for optimal performance.

Yes! Timetable Plus Class comes with comprehensive documentation including a detailed PDF user manual, step-by-step video tutorials covering all major features, quick start guides for beginners, and interactive help within the software. You can access our video library through the software's Help menu or visit our support website. We also provide free setup assistance where our team guides you through your first timetable creation via screen sharing or on-site training.

Ready to transform your timetabling process with Timetable Plus Class?

Join our 60+ clients and make Timetable Plus Class your ultimate class timetable solution.