Software features
- Allows creating school timetables with one or more operating periods (shifts).
- Allows organizing the timetable data into didactically divided steps to make it easier to enter and locate the data of class groups, teachers and their various operating constraints.
- Allows a timetable to be fully or partially duplicated to avoid retyping work.
- Has wizards in the steps that help register the data, guiding the user through simple questions so that each step is completed.
- Allows the user to enter the school name, period and reference year to locate the timetable among other possible timetables stored in the same user account.
- Allows a flexible setup of any school's operating week, with the ability to be divided into multiple user-defined periods with variable lesson durations.
- Allows each period to have one or more breaks, and breaks with different durations are allowed within the same period.
- Allows the operating days to be customizable, being able to disable a certain day in one period while the same day is enabled in another period.
- Allows defining different weeks for class groups that operate in the same period but at different times.
- Allows class groups operating in the same period to have a different break time or start time.
- Allows class groups operating in the same period to have different start times or a larger number of lessons per day.
- Allows a centralized registration of the subjects offered as curriculum in the school, where each subject can be associated with a different color to be used in the final report of the built timetable grid.
- Allows registering the class groups or meeting rooms, identified by the class group name.
- Allows each class group to have a different curriculum, made up of a list of subjects and a number of lessons that must be taught for each subject.
- Allows blocking certain time slots of the class group when the total curriculum is smaller than the class group's total availability, so that a blocked slot will not be allocated by any teacher.
- Allows building timetables with class groups from different locations with shared teachers, ensuring the travel time is respected when creating the grid.
- Allows each subject of each class group to be taught in a specific Room different from the class group's own space, this Room being restricted in sharing with other class groups.
- Allows specifying subjects from one or more class groups to be taught at the same time by the same teacher.
- Allows registering teachers identified by name.
- Allows each teacher to teach one or more subjects.
- Allows each teacher to have extra activities or meetings with other teachers in addition to the subjects they teach.
- Allows defining each teacher's availability by blocking the available or unavailable time slots, or by the number of days off they must have in the week.
- Allows defining the limit of daily and weekly lessons each teacher can teach.
- Allows pinning a teacher to teach a certain subject in a certain class group.
- Allows denying a teacher from teaching a certain subject in a certain class group.
- Allows defining allocation priorities for teachers who compete to teach the same subjects in the same class groups.
- Displays a preliminary calculation of pending items that informs the minimum required for the timetable to have a grid that meets the teachers' availabilities.
- Displays suggestions to eliminate each preliminary pending item presented.
- Allows defining how lessons should be grouped (consecutive, alternating, two in a row, three in a row, etc.).
- Allows pinning a teacher of a certain subject to teach in a certain class group, on a certain day and time.
- Allows defining the macro processing order of the presented constraints.
- Checks for severe and minor errors before processing the timetable.
- Allows the solution to be processed on the Horário Fácil supercomputers.
- Allows the user to generate a solution themselves using the Solution Editor.
- Allows editing a previously generated solution.
- Sorts the generated solutions by date (from most recent to oldest).
- Allows downloading each solution in excel format (.xls).
- Has analysis tools to find availability problems in the timetable.
- Allows users not to worry about software installations and/or updates, which are automatic through the internet browser.
- Stores all created timetables on the cloud computing server.
- Protects the data with the user's email and password.
- Allows the user to access the system's features from any computer, laptop, tablet or mobile phone connected to the internet, requiring only an up-to-date internet browser.
- Offers very high site availability (~99.8%), data security and site access speed, allowing thousands of users connected at the same time without performance reduction.
- Allows new features to be added without interrupting active users.
- Offers user support through the most common communication channels (system screens, emails and phone, the user only needs to provide the number and the time they wish to be contacted).
