Ratiba: An automatic university timetable generation solution

Spread the love

Introduction

Ratiba is a  heuristic and meta-heuristic software solution that is designed to generate complex optimized timetables for universities and other institutions with similar course scheduling.

Ratiba increases the efficiency in consumption of the resources involved in timetabling such as rooms, time, and lecturers. This increased efficiency in resource allocation will result in a greater capacity for students or lessons and eliminates* conflicts in allocations hence leading to more satisfied stakeholders.

Main Features

  • AUTOMATIC SORTING OF LESSONS TO ELIMINATE ALL CONFLICTS
  • ABILITY TO CONFIGURE PART TIME LECTURERS AVAILABILITY
  • MULTIPLE CAMPUSES SHARING LECTURERS
  • A MOBILE APP FOR STUDENTS AND LECTURERS
  • BEAUTIFUL PRINTABLE REPORTS
  • SIMPLE FRIENDLY INTERFACE FOR ADMINISTRATORS
  • SPLIT COURSES INTO COURSE GROUPS
  • SHARED COURSES AMONG STUDY YEARS AND PROGRAMS
  • MINIMIZING TRAVEL DISTANCES BETWEEN ADJACENT LESSONS

What it offers

Ratiba doesn’t just get the job done, it does it very well. The timetable generation engine is equipped with several rules and conditions that take into account the needs of all stakeholders in a manner that ordinary manual timetable generation techniques would find close to impossible to handle, or too time consuming. Among the rules considered are: The number of students in a lesson vis a vis the capacity of the room being allocated, spacing lessons through out the week, checking availability of part time lecturers at specified time, checking availability of evening classes students, among others. This is in addition to core constraint rules such as avoiding room clashes and time clashes for both lectures and students. Therefore with Ratiba, the timetabling department will be able to handle greater volumes of lessons and planning constraints using the same or fewer resources in terms of rooms and time or even lecturers.

Advanced Features

Ratiba was designed with current complex university setups in mind. Among other features it supports combining different program study years into one course group, or even splitting a program year into multiple groups which can then run in parallel. If necessary, course groups can be composed of multiple program study years and then split. Ratiba also handles part time lecturers, and a multi campus university setup with lecturers teaching in more than one campus in the same semester.

Leave a Reply

Your email address will not be published. Required fields are marked *