Dedicated diagnostic system for teachers in Polish schools
Read more

Back-end solution, Front-end solution
Publishing house
Warsaw, Poland
Project Outsourcing
Payment model:
Fixed Price, Time and 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.


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.



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.

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.” 

Magdalena Cowden
Publishing Director, Macmillan Education



Macmillan Education is part of the Springer Nature group and has been active on the global publishing market for over 175 years. Macmillan Education specializes in creating publications and applications that help with learning English. The Polish branch office is based in Warsaw.

Customer website: https://www.macmillan.pl/

System integration and automation for the logistics industry

International company Friedrich PICARD GmbH & Co. KG from Bochum supplying wholesale companies in the field of rolling bearings and linear technology worldwide.
See another

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
Jakub Orczyk

Let's arrange a meeting!

We will be happy to visit you in your office. This will allow us to discuss the possibilities of cooperation in person.

Just leave a message and we'll get back to you to arrange a convenient date.

* Please complete all mandatory fields.
Let's arrange a meeting!