Dedicated diagnostic system for teachers in Polish schools

Die Lehrerin erklärt den Kindern die Aufgabe
Back-end solution, Front-end solution
Publishing house
Warsaw, Poland
Project Outsourcing
Payment model:
Fixed Price, Time & Materials
from 2013


In 2012 we started working with the Macmillan Polska publishing house, which specialises in the creation of publications and applications that support English language learning. We started by creating several electronic textbooks.

At the end of 2013, the publishers asked us to work on a larger project to create a dedicated diagnostic system for teachers in Polish schools using Macmillan’s textbooks. In the past, we had already designed and successfully implemented several diagnostic systems for other publishers, which was an important factor for our client. We gladly accepted this challenge.

The specific goal of the project was to design and develop a complex web application that would allow the publishing house to create and publish diagnostic tests. At the same time, teachers would be able to download all the materials for these tests. After diagnosis at school, the results could be collected and teachers could generate comprehensive reports for the student and groups, including progress reports.

student testing in exercise, exams answer on a tablet


We assigned a group of programmers, an architect, and a project manager to complete this project. At that time, PHP technology was popular on the market. Additionally, an interesting Google Angular JS framework appeared, which is why we decided to base the entire system on these technologies. After Angular 2 came out, we changed the front-end interface to accommodate this.

We started the project by agreeing with the client all the necessary requirements, paths, and roles of users. Based on these parameters, our project manager and team, together with the client, set out the necessary business and technical requirements.

The system that we initially provided was built in 6 months. After this time, we started maintaining the website and gradually expanding it in line with the developing expectations of the publishing house.

What we are doing?

  • Development of complex diagnostic systems.
  • Continuous development of new functionalities in line with customer expectations.
  • We make sure that components and libraries are up to date.
  • Raising the PHP version from 5.5 to 7.2.
  • Raising the PHP version from 7.2 to 7.4.
  • Adapting the system to meet the GDPR requirements.


Unser Team diskutiert über das Projekt


Within a few years of starting the project, we had developed a dedicated, complex and comprehensive diagnostic system. To this day, it is used every month by hundreds of teachers who are clients of Macmillan Polska. They are very satisfied with its operation and the functionalities it offers.

Since starting to work together, our team has designed, implemented, and constantly maintained and developed the system. We are proud of the fact that we were able to successfully implement all the business and technical requirements of our client and build such an important system with them. We are delighted that so many teachers in Polish schools still use it every day. Despite the high pace of development for new technologies in the IT industry, we have proven that we can intelligently and professionally manage the reliability and development of even the most complex web services.

It is also worth noting that our experience of cooperation with Macmillan Polska has always been very smooth and transparent.

Die Frau arbeitet am Computer

From the customer

“We appreciate the cooperation with VM.PL, which for many years now has provided the bespoke diagnostic service for teachers. VM.PL offers the necessary support and experience, and also implements solutions that allow maintaining service in compliance with the latest technical requirements. We recommend cooperation with VM.PL.”

Macmillan education logo
Magdalena Cowden
Publishing Director, Macmillan Education


PHP - 2
Logo Angular


At the end of 2013, a publishing house asked us to work on a larger project to create a dedicated diagnostic system for teachers in Polish schools using Macmillan’s textbooks.

Automatisierung der Halbleiterproduktion

Manufacturing automation for semiconductor customer

Design, Development, DevOps or Cloud – which team do you need to speed up work on your projects?
Chat with your consultation partners to see if we are a good match.

Jakub Orczyk

Member of the Management Board/ Sales Director VM.PL

Book a free consultation
kuba (2)