SAM Learning is an online education service for schools in the United Kingdom that supports personalized learning through a Self-Assessment Method of interactive revision and examination practice. The company turned to Intersog with a request to help them create and implement an absolutely new web system to facilitate service delivery to educational institutions across the United Kingdom.
With this new system SAM Learning aimed to:
- unify their software code,
- cut costs spent on running their existing systems on numerous servers,
- reduce the number of servers used, and
- provide school pupils with modern and cool UI design to make a learning process more attractive and enjoyable
The ultimate outcome SAM Learning expected to receive from us was a well designed robust web application with unique marketing features that would help better promote SAM Learning services in the United Kingdom.
Our software development team created and implemented a massive denormalization in order to substantially reduce the lock contention of the database. It allowed us to keep the data consistent and at the same time to separate the write and read loads effectively. Our goal was to increase performance and Intersog developed the fault tolerant message queue and backed it up by the new batch write service.
These innovations allowed us to push available throughput to the order of thousands of operations per second, multiplying DB writes originating from different front-end nodes into a single operation. We implemented the new caching technology to increase the overall system performance and at the same time to reduce the number of used servers. We reached the feature parity, apart from small back-office interfaces, with the previously used system in just one year.
After a successful data transfer we launched the new system. Next year Intersog worked on the system optimization and extension and, as a result, we substantially improved the app performance and usability.
Due to the successful code unification we were able to support multiple products for different market segments using the single platform. The professional use of Flash technology allowed us to make the learning process much more accountable and transparent thanks to the improved data structure and visualization. The new marketing features we created helped improve the popularity of SAM learning services both in the UK and the United States. The new trial option that is now available for any school, teacher or class allowed to greatly boost the interest of the service among all end-users.
The newly developed gaming elements became an important feature, as it added lots of fun to online competition between pupils and generally made the learning process more effective.
The project is fully supported and regularly updated. We are currently working on the number of innovative features to improve the SAM Learning platform quality and at the same time - to substantially reduce operational costs.
“ Due to the successful code unification done by Intersog, we are able to support multiple web products for different market segments using a single platform, while benefiting from improved data structure and visualization. ”
Learn more on how SAM Learning has improved grades for as many as 35,000 students at http://www.samlearning.com