This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Challenge
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.
Progress
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.
Result
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.”