https://images.ctfassets.net/ic8vz4cuikua/3TIHT9bYHkejvFB4d6RGoV/b03110dac44be21c7111f13e87dc4d81/Image__8_.png?w&h&fm&fl
https://images.ctfassets.net/ic8vz4cuikua/7aHX2rdTvqhg74EqoSrptZ/839aa3b3e5bc242e76e0e72714e456c7/Image__9_.png?w&h&fm&fl

AI Content Personalization for an E-Learning Tech Platform

Type:

AI development

Industry:

Education

Time:

2 months

Platform:

Web

ai-edtech-bg

About the project

Our client is a mid-sized EdTech company that offers a digital learning platform for middle and high school students. They had an established LMS with a growing user base but needed to boost student engagement. They wanted to integrate AI-driven content personalization without breaking the current architecture/core infrastructure. They also wanted us to update their UX/UI design for a better user experience.

The client had

  • A working learning management system

  • The need for better student engagement and retention

We were responsible for

  • Implementing AI-based content recommendations

  • Updating the platform’s UX/UI design

Image

ai-edtech
ai-edtech

Project team

A dynamic IT team focused on delivering innovative solutions.

Tech Stack

Technologies and tools we used to improve the solution.

OpenAI

OpenAI fine-tuning API

LangChain

LangChain

Pinecone

Pinecone

Python

Python

FastAPI + Redis

FastAPI + Redis

Sentry + Prometheus

Sentry + Prometheus

Key features we worked on

Key steps we took

Here is how we created the web tool

Discovery phase

  • Defining personalization objectives and success metrics

  • Auditing current content structure and evaluating available data sources

  • Selecting the most suitable LLM based on project requirements and constraints

icon-1

LLM integration

  • Fine-tuning the LLM with the help of student behavior data and course metadata

  • Building prompt templates to generate personalized learning suggestions

  • Implementing retrieval-augmented generation (RAG) for content-aware responses

icon-2

Personalized UX implementation

  • Updating the main page and student dashboards

  • Including “smart tips,” difficulty adjustments, and optional quiz variants

  • Enabling teachers to preview and adjust AI-generated content

icon-3

Backend development

  • Developing middleware to manage LLM interactions and data flow

  • Building scalable APIs to deliver personalized content to the LMS in real time

  • Ensuring backend flexibility to support future AI updates

database

Quality assurance

  • Conducting iterative testing with small student and teacher groups

  • Collecting structured feedback on content, performance, and UX

  • Refining prompts, interface elements, and model behavior

database

Deployment and monitoring

  • Launching in phases across progressively larger student groups

  • Setting up continuous monitoring for LLM output quality and system performance

  • Preparing support workflows for edge cases

icon-6

Project challenges and solutions

How our team dealt with a range of development challenges.

Model hallucinations and irrelevant suggestions

Problem: In some cases, the LLM created content that was factually incorrect and off-topic.

Solution: We used retrieval-augmented generation (RAG) to ground responses in verified curriculum content and included confidence scoring and fallback responses (“Ask your teacher” prompts for low-confidence outputs).

Lack of trust from educators

Problem: Some teachers hesitated to adopt AI-powered features since they felt “out of control” and “didn’t understand how it works.”

Solution: Our team provided transparent override tools (for example, teachers can accept/edit/replace AI recommendations). We also included teachers in testing and feedback loops to gain their trust.

Result

After 6 weeks of monitoring the released LLM-based personalization system, the platform got:

25% increase in student engagement

17% improvement in quiz scores for students receiving adaptive content

Teachers reported less time spent manually assigning remedial content

This site uses cookies to improve your user experience. If you continue to use our website, you consent to our Cookies Policy