4star review  4.4 /  200 evaluations 

Horário Fácil Features | Software to build a school timetable

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.
Architecture Features
  • 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).