The customer released a performance management system to reduce bureaucracy and inefficiencies in schools and local authorities. The customer’s key requirement was to improve the system’s user interface, and that’s why XB Software was contacted—to give UX recommendations, and to redesign and develop the front-end of the current performance management system and also develop interfaces and front-end parts for new modules.
Other requested features included support for Ofsted standards for schools across the UK and the option to add other world standards to the system too. This tool also needed enough storage for photos, PDF files, Excel files and Word documents, along with the ability to print them out. It should be possible to generate pre-designed reports which can then be forwarded to governors or shared with colleagues. These reports should be anonymized and could be used to demonstrate how teaching at a particular school has changed over time.
The staff performance management tool should have an intelligent permissions system with strict access control and should deliver a continuous appraisal process of teachers’ performance using the triangulation method, allowing them to identify their weaknesses and improve.
Overall, we used our UX-design expertise to give the customer a clear and intuitively understandable user interface, and our development skills to link it to the existing back-end.
The system includes a self-evaluation dashboard, planning dashboard, progress tracking tables and a set of subsidiary tools.
To automatically triangulate the outcomes of the monitoring process (lesson observations, work scrutiny and forms completed by colleagues), developers used a number of Webix data management and data visualization widgets, such as: DataTable, Charts, SideMenu, TreeTable, Search, Select/MultiSelect, SegmentedButtons, Toolbar, Tabview, Template, etc.
Webix Datatable was used to build a comprehensive user management system and set up all necessary data (name, surname, username, status, category, special rights, etc.). The cycle management system was set up to support the appraisal process. The ability to add a new progress tracker was added.
All KPIs are tracked on the KPI dashboard. Webix Pivot, SideMenu, and TreeTable widgets were used to create a simple dashboard for task management, displaying a timeline for all activities to be undertaken, and including an indication of their status (for example, overdue). School leads can have access to the dashboard to monitor the performance of all teachers.
Webix Charts were used to visualize performance for each person and build individual comparisons displaying organizational and school averages.
To meet the customer’s requirements in full, the whole system, including the front-end part, was built with Webix.
As a result, the customer got a web-based application that can be securely accessed from any device all over the globe. The system is an appraisal tool to evaluate how a staff member meets expectations. It enjoys a high reputation among teachers, governors, and inspectors on performance management.
The performance management system we developed allows users to: