top of page


Evo Systems develops UX/UI Design to manage teachers, classes and classrooms on the Mackenzie Portal

The design made allows coordinators to speed up the process of organizing teachers’ schedules

Turmas – Simulação – 1.png


Mackenzie currently has over 1000 teachers in more than 100 courses for more than 49 thousand students. In addition to courses, teachers have administrative activities such as coordination, organizing events, among other things that consume their available time during the week. At the beginning of the school year, it is possible to imagine the amount of information that course managers and coordinators have to deal with to create class schedules, negotiating teacher schedules, offering subjects and rooms available for these more than 1000 teachers, each with their own particularity.

Mackenzie's software development team is coordinated by a professor from the Faculty of Computing and Informatics and led by the Dean of Planning and Administration (PRPA) and is causing innovation within the university. They are creating a system capable of managing all teacher activities within Mackenzie in a unique way. Bringing fully digital management and updated data almost instantly compared to paper processes that still exist in many situations.

The challenge in this scenario is to create a layout concept that, in addition to being intuitive, respects the institution's tradition and innovation, bringing usability to deal with all this complexity and predicting new future situations. Therefore, we created a flexible and durable layout for the system, which takes into account the user's journey, the experience they will have and the ease of viewing the picture as a whole, allowing for more accurate and faster decision-making.

Transformation _

The partnership between Evo Systems and Mackenzie allowed those responsible to plan the relationship between teachers, classes and location quickly and clearly, taking into account the factors of each one and allowing a clear visualization of possibilities and inconsistencies.

We started the project by making wireframes, that is, a sketch of how the system works, which allowed the analysis of functionality and usability and improved the user experience by generating a timetable simulation. In this first phase, the focus is on collecting all the necessary information and analyzing how each one will influence the system, in addition to defining priorities and facilitations.

After the wireframe process, we were able to decide how to design the layout so that all the necessary information appeared on the screen, such as visualizing a teacher's entire week. Furthermore, the need for a filter was also discovered to identify possible inconsistencies in the generated timetable, which makes it easier for the coordinator to rearrange teachers, locations or classes.

Furthermore, the entire design used the style guide - previously made by Evo Systems for the Mackenzie Portal. Each portal module uses a representative color, and as we can see in the images below, the representative color of Timetabling - the name given to the timetable system - is pink.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce euismod sit amet nibh posuere rutrum. Pellentesque fringilla, tortor nec volutpat pretium, sapien dolor rhoncus diam, up to facilisis elit lacus vitae tellus. Phasellus dignissim, velit eget tristique laoreet, lacus ligula condimentum felis, vel scelerisque risus dolor non sapien. Vestibulum nec pasta nisl. Quisque aliquam posuere mauris in mattis. No facility. Pellentesque lacinia interdum nulla, a scelerisque mauris semper ut.

When accessing timetabling, the user can simulate a timetable, and thus have access to the table. When viewing classes, you can filter by campus, unit, type, course, modality and class schedule or inconsistency. The visualization shows the entire week of each class at a given time, giving details on the number of students, subject, course, location and teacher. Furthermore, the system highlights inconsistencies that may have been generated, such as insufficient time availability to cover the component's workload, for example.

When viewing teachers, the table can be filtered by campus, unit, type, modality, course, teacher contract regime, inconsistency and/or time. The table allows an overview of each teacher, showing the contract regime, number of free hours, schedules, classes, inconsistencies, course, discipline, number of students in each class, free, preferred, alternative and blocked time, and allows time changes.

Used technology


UI/UX Design

Ready to get started?

Get in touch to talk more about your business challenges.



bottom of page