Cloud Platform for E-learning

Towards a competitive Cloud Platform

The Story

UniFuture is a leading education institute for worker-students that cooperates with over 100 professors and tutors. It’s located in Italy and over 3,000 students graduated in 2020. It also offers a wide spectrum of seminars and online courses ranging from legal topics to economics and everything related to political science. For more than 10 years, Unifuture has been equipping students with the knowledge that makes them to overcome their professional goals.

The Challenge

Our client had experienced problems with its existing e-learning cloud software performance and support for multi-user access. UniFuture requires to improve and personalize the experience for their students.

The project was time-critical since it needed to be launched during the COVID-19 pandemic crisis of 2020. During the health crisis of 2020, UniFuture needed a highly responsive online e-learning cloud platform with a precise user focus to strengthen its market position among education institutes for worker-students. In the last years, the industry of private education has been increasing as well as its competitiveness.

The Solution

Artecha engineers have experience with database migrations and cloud adoption by supporting clients in developing a range of flexible cloud infrastructure projects. As IT partners we sourced data experts with extended experience with database migrations and cloud computing.

The team was composed by:

  • Cloud architects who have designed the new cloud infrastructure.

  • Cloud architectsCloud software engineers responsible for building a robust, integrated data model for UniFuture.

With the help of the client’s ICT team, we started designing and developing a data- and domain-driven e-learning cloud platform for students with customer relationship management features and third-party systems integration as well as migrating data step by step from Microsoft SQL to the new Azure cloud based eLearning platform, which had to be available 24/7 via RESTful services.

User endpoints were the key features of this education cloud computing project. Previously, our client had used a complicated algorithm to transfer data, relying on integration services that obtain information from one database and store it in another.

After analyzing the data, we started creating a web API to serve the consumer endpoints provided via the client’s website and app. The e-learning cloud software that we jointly developed uses a SQL server based on the Entity Framework. The team also created OData controllers for more flexibility in terms of data querying and extending entities.

The Outcomes

The newly developed education cloud computing system has successfully solved our client’s problems with performance and multi-user sessions, resulting in an easier-to-use e-learning platform. 

The educational portal provides a comprehensive education program, a great variety of last-minute offers, a kit of service tools, and a forum for discussions. The e-learning cloud platform also enables easy data and event management, publication of courses. 

Main Features

  • A Flexible cloud infrastructure which is able to withstand peaks of users activity during lessons 

  • Portal allows professors and mentors to create their own educational content available for their students

  • Event management and planning functionality to organize blended learning process both online on at educational facilities

  • Authoring and publication tools to create custom courses and deliver a personalized learning experience to users who attend different courses

  • Licensing module to ensure courses developed on the platform’s tools are complying with industry and governmental requirements

Team: cloud architects, cloud software engineers

Share Post