A system supporting the daily work of schools, teachers, students and parents
PRYMUS is an electronic gradebook designed for primary and secondary schools. The system supports the daily work of educational institutions by enabling electronic handling of grades, attendance, remarks, lesson schedules, communication and selected administrative processes related to teaching organization.
The solution was designed, implemented and is being developed as our own product. The project includes both functional development and ongoing maintenance of the system and related applications.
The system is developed and maintained in 2020–2026.
Challenge
Schools use electronic gradebooks mainly for convenience and to improve daily work. They allow teachers to quickly enter grades, attendance and remarks, while also facilitating communication with parents and students. As a result, all key information is available in one place and can be checked at any time.
The biggest technical and organizational challenge was the comprehensive handling of complex educational processes, especially those related to transferring students and supporting individual learning paths. These processes require flexible data modelling, information consistency and support for many exceptions and scenarios.
Another challenge was implementing and optimizing resource- and time-consuming operations, such as certificate generation. This functionality requires high performance, reliability and precise reproduction of official document templates.
An important aspect was also the integration and maintenance of various system services, including APIs, mobile applications and modules such as lesson schedule generators. This required scalability, data consistency and high availability of the entire ecosystem.
Scope of work
As part of the project, we designed, implemented and maintain the PRYMUS system, which provides functionality for different user groups: teachers, students, parents and administrators.
The functional scope includes, among others:
- teacher gradebook module,
- student gradebook module,
- parent gradebook module,
- grade management,
- attendance management,
- remarks and educational information,
- lesson schedule generator,
- test generator,
- certificate generation,
- PRYMUS Student Results mobile application,
- APIs,
- maintenance and development of the entire system ecosystem.
Our solution
We created a system that organizes and digitalizes daily school documentation and communication between schools, students and parents.
Teacher module
The teacher module supports daily teaching and educational work. It allows teachers to keep class documentation, enter grades, record attendance, add remarks and use functions related to organizing class and subject work.
As a result, teachers can complete data faster and use one tool to handle many activities that were previously paper-based or dispersed across different channels.
Student module
The student module provides access to information about grades, attendance, remarks, lesson schedules and other data relevant to monitoring learning progress.
Students can check their results on an ongoing basis and better plan their learning and school activity.
Parent module
The parent module enables ongoing monitoring of the child’s educational situation. Parents gain quick access to grades, attendance, remarks and information provided by the school.
The solution improves communication with the school and increases parental involvement in the educational process.
Schedule and test generators
The system also includes tools supporting school organization, including a lesson schedule generator and a test generator.
These functions help reduce the workload of selected organizational and teaching tasks and support teachers and school administration in their daily work.
PRYMUS Student Results mobile application
The system is complemented by the PRYMUS Student Results mobile application, which provides convenient mobile access to information about a student’s results and progress.
The application increases system availability for parents and students, enabling quick access to the most important information without using a computer.
Integrations
The system works with services supporting web and mobile applications, including:
- Firebase,
- payment system.
These integrations support communication, user service and processes related to the use of the system and additional services.
Technologies
The project used, among others:
- PHP,
- Smarty,
- jQuery,
- PostgreSQL,
- MQTT,
- CoffeeScript,
- Metro UI,
- Bootstrap,
- OAuth2,
- Java,
- Cordova.
The technology stack enabled the development of a web application, mobile application and services supporting communication, authorization and school processes.
Results
The implementation of the PRYMUS electronic gradebook improved communication between schools, parents and students. The system provides quick access to information about grades, attendance, remarks and learning organization.
Parents and students gained the ability to monitor learning progress on an ongoing basis without the need to contact the school in person. Teachers received a tool supporting their daily documentation work, while schools gained a solution that organizes educational and administrative processes.
The key results include:
- improved communication between school, parents and students,
- quick access to grades, attendance and remarks,
- ability to monitor student progress on an ongoing basis,
- greater transparency of school documentation,
- organization of information in one system,
- support for complex educational processes,
- mobile application support,
- improved comfort of using school services,
- increased parental involvement in the educational process.
The PRYMUS mobile application has recorded over 50,000 downloads, demonstrating the scale of use among end users.
Project organization
The project was managed according to the PRINCE2 methodology, supporting structured management of scope, product development, risks and team communication.
The project team included:
- Project Manager,
- architect,
- developers,
- analysts,
- testers,
- UI designers,
- mobile developers.
The combination of product, analytical, design, development, mobile and testing competencies enables the development of a system that responds to the needs of various user groups: schools, teachers, students and parents.
Summary
PRYMUS is an electronic gradebook for primary and secondary schools, supporting the digitalization of daily work in educational institutions. The system enables handling of grades, attendance, remarks, communication, lesson schedules, tests and selected administrative and organizational processes.
The solution was designed as our own product, developed and maintained over the long term. A particular challenge was supporting complex educational processes, optimizing resource-intensive operations and ensuring consistency across the web application, APIs and mobile application.
PRYMUS improves communication, increases the transparency of school documentation and provides parents and students with convenient access to information about learning progress.
