AI-powered learning & upskilling platform development with personalized course recommendations

About the client

Location
Germany

Our client is a non-profit research organization that provides access to specialized expertise. They focus specifically on researching methodologies for training and improving staff skills and operational processes across a wide range of organizations, including business, science, and the public sector.

Fraunhofer - top image - left - Lemberg Solutions.jpg
Fraunhofer - top image - right - Lemberg Solutions.jpg

The challenge

With over 100 staff training methodologies, ranging from online courses to in-person workshops, our client wanted to open up their database, giving access to anyone who needs it – whether for professional, academic, research, or teaching purposes. To achieve this, they decided to launch the toolbox, a platform designed to connect users with relevant learning materials. The initiative is part of their Global Upskill program and funded by the Dieter-Schwarz-Stiftung.

To make the toolbox a reality, they partnered with our team with two main goals:

Build an accessible and user-friendly website
The goal was to design a platform where users can quickly search learning material, while providers could upload their content and offers.
Integrate АІ
To enhance the user search experience, the client decided to leverage AI capabilities to deliver highly relevant content to each user.

Delivered value

Highly responsive website with an intuitive interface
Users can quickly search for learning materials and filter results across 10 criteria, while admins can efficiently review and verify content submitted by providers.
AI-powered chatbot
Enhancing the search experience by offering personalized recommendations based on the user's preferences.
Compliance with the European Accessibility Act
The website adheres to Level AA of WCAG 2.1 requirements; therefore, the learning process is accessible for users with diverse accessibility needs.
Fraunhofer - bottom video х2 - Lemberg Solutions.webp

Solution

At the initial stage of cooperation, Lemberg Solutions experts worked closely with the client’s team to gather requirements and understand their needs and objectives.  

As we moved to the design phase, we prioritized the accessibility standards, since most web products must adhere to WCAG 2.1 standards, as mandated by the European Accessibility Act. We achieved Level AA of accessibility by adjusting color contrast, heading structure, and labels for web forms and images, ensuring the elements across the website are optimized for keyboard navigation. 

We translated the client’s requirements into wireframes and mockups, delivering a comprehensive library of UI components and visual elements, including colors and fonts, ensuring a consistent look across the entire website. Once the website’s design was ready, we built the platform on Drupal 11 with the following features:

  • Search functionality

To help users easily access learning formats, our team implemented a horizontal search bar that displays all key filter criteria at once. This way, users can easily narrow down results and discover the most relevant learning resources.

  • AI chatbot

To further enhance user engagement and learning format discovery, we developed an AI-powered chatbot. Available in two languages (English and German), the chatbot understands user queries and recommends suitable courses based on the input. Additionally, when users enter irrelevant queries, the chatbot politely redirects the conversation back to the main topic. The chatbot’s engine is integrated with Drupal, and as the website admin adds new learning content to the website’s database, the chatbot's base is updated in parallel. 

  • Content review & quality control

To ensure the quality of the published content on the website, we implemented a review process. Once content providers submit their learning materials to the system, they do not appear on the website immediately; instead, each submission is verified by the website admins. Only approved materials are published, while rejected ones are sent back for improvement. Despite Drupal’s technical limitations, which restricted the verification workflow complexity, our team optimized the process within these constraints.  

Now, we are continuing our cooperation with the client, providing ongoing website support, refining released features, and planning the rollout of new ones.

Technologies
Drupal 11
Python
FastAPI
ChromaDB
Text Embedding 3 Small Model
GPT-4.1 Mini Model
Fraunhofer - how it works - Lemberg Solutions.svg

Contact us

Kick-start your software development project with expert engineers

Share your business challenge with our experts so we can discuss it in detail and come up with the most feasible solution shortly.

Roy Vikovych, Head of Digital Business Development at Lemberg Solutions
Roy Vikovych
Account Executive

Roy oversees digital expertise at Lemberg Solutions, including UI/UX design and web and mobile development, to help our clients undergo digital transformation smoothly.