Personalized Learning: A Case Study in Higher Education Innovation

Let us introduce to you "NDA" project - a software platform allowing you to design a new educational space and implement a modular approach to managing the educational process, automates the planning of teachers’ workload and the creation of a schedule.

Client
NDA
Domain
Education
Duration
6 years
Competences
Architecture, Software Development, Project Management, Distributed Data Processing, DevOps, UI/UX

Project Overview

The system stands as a comprehensive platform designed for the nuanced needs of higher education and professional training institutions. At its core, the system focuses on refining and managing individual educational trajectories, positioning universities to effectively transition to more individualized higher education models.

Over the years, the platform has made significant strides in the higher education market. Its success is evident in its widespread adoption: several universities (ranked in top-2000 world universities list) have fully integrated it, others are in the pilot phase, and many more are initiating partnerships. Currently, thousands of educators and students harness the benefits.

6yrs
of development and production support
8K+
days Of high quality delivery
10+
Universities using product
80K+
active plaTform users
75+
microservices and FE applications
350K+
Data modification operations every hour
8/50
FTEs provided to complete customer’s team
7/20
subsystems developed and supported

Project Results

Universities can now design enhanced educational environments, backed by the capability to automate class scheduling and implement a modular, adaptable approach to curriculum development.

For students, this translates to an experience tailored to their unique learning paths, with a notable shift towards project-based learning and greater engagement. On the other side, educators are now equipped with tools that allow for a more flexible distribution of their workload, with provisions for research, innovation, and performance recognition.

Our team took great pride in the creation of modules that stand out for their exceptional quality, featuring attributes such as scalability, robustness, and versatility.

Remarkably, the contributions made by our team have played a pivotal role in shaping the most heavily relied-upon components of this project, establishing us as the driving force behind its widespread embrace. Throughout the lifecycle of the project, we have meticulously examined and developed a multitude of domain entities, ensuring its continued relevance and real-world effectiveness.

Project Technologies

The project stands as a modern distributed system, utilizing the microservices approach. The core of this architecture is grounded in Java (spanning versions 8-17) melded with Spring Boot and Spring Cloud. Alongside, RabbitMQ and Kafka manage messaging, while PostgreSQL and MongoDB serve as primary data repositories, and Minio handles data storage, with Redis taking care of caching.

Infrastructure-wise, enterprise-level Kubernetes orchestrates the microservices, while Docker oversees containerization, complemented by tools like Hashicorp Vault and Consul for a fortified setup.

On the visual side, the frontend is enhanced by tools such as Angular 8+, NG Redux, Fullcalendar, and ag-Grid. For users on the go, the mobile interface is crafted using Angular 8+ and the Ionic Framework 5, ensuring a consistent and responsive experience.

Testimonials

What our clients say

"Fork IT Studio has been invaluable partner in our collaboration. Their expertise in software development and processes, combined with their conceptual approach and dedication to understanding business needs has resulted in a successful project outcome. We appreciate their professionalism together with overall quality of their work and would highly recommend them to any organization in need of software solutions."

Lucia Rončáková
Senior Manager at Deloitte | Risk Advisory

“Fork IT Studio has successfully provided us high-quality services both in terms of modern software architecture design and development methods. I highly recommend their services to anyone looking for a reliable and experienced partner.”

Jaromír Klaban
CEO at Teco a.s.