Magora Projects University of Essex
Education software · Case study Artificial intelligence apps 2025

University of Essex.

Find out about our project for University of Essex with the goal of implementing open-source models for processing secure data

Client
University of Essex
Industry
Education software
Timeline
16 weeks · web LMS + payments
Team
PM · 2 design · 2 frontend · 2 backend · 1 QA
Year
2025
Services
Discovery · Design · Build · QA
Delivery
Magora London
Domain
Education software
Engagement
Time & materials
Team
PM · 2 design · 2 frontend · 2 backend · 1 QA

University of Essex selected Magora as a prominent AI development company to develop a critical AI Orchestrator module for managing secure data processing.

The core requirement was a specialised tool capable of intelligently analysing files within a specified directory to automatically generate a structured .yaml settings file. This file would contain determined confidentiality levels and rich semantic metadata, enabling other modules in the AI Orchestrator pipeline to process the files appropriately.

Given the highly sensitive nature of the data, the use of cloud-based AI was prohibited, requiring an on-premise system.

Our team architected and developed a secure, self-contained AI Orchestrator module from the ground up, utilising a sophisticated two-model approach to address the project challenges.

The solution employs two specialised local models:

  1. A large language model (LLM), specifically Mistral (7B), was integrated to dynamically analyse text and define new semantic tags and confidentiality rules. This addresses the challenge of being dependent on a static ruleset, allowing the system to discover and propose new tags from the data itself, though all proposals are flagged for human review to ensure precision.

  2. A Named Entity Recognition (NER) model, a finetuned FacebookAI/roberta-large, was implemented to utilise these rules with high precision. This model was meticulously trained on a real, annotated dataset. This finetuning process taught the model to accurately recognize and extract the approved semantic tags from text, with its performance rigorously validated through F1 score testing against a benchmark dataset.

The module's workflow is designed for continuous improvement:

1) Files are processed to extract semantic information

2) The LLM suggests new rules

3) A human expert reviews and annotates samples with these new tags

4) The NER model is periodically retrained on the expanded dataset

The entire system processes files locally on specified paths, combining the LLM's exploratory power with the NER model's precision to output a standardised .yaml file containing confidentiality levels and semantic metadata for seamless consumption by subsequent modules.

The collaboration resulted in a secure and highly adaptive AI Orchestrator module that fundamentally automated and secured the data classification process for the University of Essex.

The product significantly enhanced data governance and security protocols. It successfully balanced the need for automated discovery with the requirement for high-precision, reliable extraction.

This hybrid approach eliminated the risk of human error in manual classification and entirely avoided the data exposure risks associated with third-party cloud APIs.

The local implementation ensured guaranteed data sovereignty and compliance with the strictest security policies. The project delivered a tailored, scalable, and foundational component that intelligently grows more capable over time, fully meeting the client's precise technical and security objectives.

The numbers after launch.

60+
Instructors onboarded
4.8★
Student NPS
+34%
Course completion uplift
16 wks
Web LMS + payments live
8
Languages teachable
12k+
Active students
Magora delivered a learning platform that worked on day one — video, payments, scheduling, all native.
DS
D. Singh
Co-founder · University of Essex

Built with what holds up at scale.

React Node.js PostgreSQL AWS
Next case study

Keep reading. More from the build floor.

Got a similar problem?

Want your project on this page next?

30-minute call with the team behind this build. We'll tell you what we'd actually do in your shoes — no decks, no pitch.

Book a call
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult