Contact Us
Preview of case

Digital library management system for the UK/ Canada EdTech company

Content management software for the UK/Canadian elearning software company. Developed with .NET the platform increased stability by 80% and performance by 20% for scaling to international markets.

Icon 1UK & Canada
Icon 2Education
Icon 3Since 2020

Challenge

The Client was looking for a vendor to modernize their library management system product by migrating it to updated technologies and enhancing its functionality with new, customized features. Their goal was to transform the system of learning resource lists into a comprehensive solution for students and academics, allowing users to efficiently organize and manage various types of content while gaining valuable insights through analytics to improve performance.

The original product was developed in Perl, which significantly hampered development speed and hindered the implementation of updates. Moreover, as the project was part of the Client’s educational product line, it was crucial to use .Net as the main programming language. The Client had also encountered a negative experience with a previous vendor, so Aristek team had the additional challenge of addressing any potential concerns or objections.

Requirements:

  • Product transfer from Perl to .Net and smooth integration into the Client’s product line.

  • UI/UX design update with the help of Angular 15 and creating new user-friendly interfaces for the enhanced functionality of the product.

  • Advanced analytics reporting system implemented to track and improve the performance of using and interacting with educational materials.

  • Updating the administrative suite of tools for students, librarians, and academics.

Screenshots

  • Image of slide 0
  • Image of slide 1
  • Image of slide 2

Solution

To implement the necessary functionality and meet the Client’s requirements, Aristek team successfully completed the onboarding process and established a close collaboration with the Product Owners. This enabled us to promptly influence business decisions and facilitate the rapid development of the product, which encompasses the following key features:

    • Linking students directly to the required library holdings.
    • Integrating external resources and webpages into the library catalog.
    • Seamless integration with DCS scanning.
    • Adding videos and interactive materials into educational resources.
    • Providing detailed user analytics data to measure student engagement and enhance workflows.
    • Seamless integration with various library systems and Virtual Learning Environments (VLE) such as Moodle, Canvas, or BlackBoard.
    • Simplifying the creation of lists by offering customizable options through the use of free-text tags, notes, and intuitive formatting.

Tools & Technologies

.NET
Web Api
EF Core 3.1, EF Core 6
Libs: Serilog, Swagger, Newtonsoft Json, xUnit, Moq, SendGrid
Angular
SignalR
PostgreSQL
Redis
Azure
Kubernetes
Docker
Azure DevOps

Team

Initially, the project involved 2 people. However, as new functionalities were added and our specialists showcased their professionalism, the team expanded steadily. Currently, the team comprises more than 10 specialists from various departments.

  • Image of slide 0

    Product owners x2

  • Image of slide 1

    Scrum master x1

  • Image of slide 2

    Technical lead x1

  • Image of slide 3

    Software developers x6

  • Image of slide 4

    DevOps engineer x1

  • Image of slide 5

    UI/UX designer x1

  • Image of slide 6

    QA engineers x1

Results

The product represents a flexible and dynamic system for all-in-one content management, including analytics dashboards and options for integrating third-party software.

It has empowered the company to expand into the international market and achieve remarkable business growth. The enhanced functionality of the product now aligns with a greater number of Request for Proposal (RFP) requirements, resulting in a significant increase in the client base. As a result, the company’s workforce has doubled, and exciting plans are underway for introducing new products tailored to the educational market.

  • 80% system stability increase

  • 30% performance increase

  • 1M digital textbooks access

  • 4,5K educational publishers

Flexibility in adding new functionality to the system. The average time of implementing is one month.

Custom eLearning software? Discuss It with us!

We use third-party cookies to improve your experience with aristeksystems.com and enhance our services. Click either 'Accept' or 'Manage' to proceed.