Modernization of a Desktop Application for e-Learning

Challenges info

Legacy System Upgrade and Maintenance

Code Audit

Seamless New Features Implementation

Client info

European company developing online and offline solutions for students’ evaluation and remote exams

Cover image
Modernization of a Desktop Application for e-Learning
Achievement infos
Title
Universal Exam Access
Description

Enabled students to take exams from any device and location, accommodating diverse user needs.

Title
Integrity Safeguards
Description

Ensured fair assessment processes with innovative mechanisms to prevent dishonest behavior.

Title
Effortless Navigation
Description

Simplified the exam-taking process with a user-friendly and accessible platform design.

Title
Advanced Monitoring
Description

Integrated sophisticated tools to oversee user actions and maintain the trustworthiness of remote evaluations.

Client representative position
Customer’s Product Owner
Small text
Keeneo has been an exceptional partner. Their ability to deliver secure, flexible, and user-centric solutions has been instrumental
Large text

in taking our remote exam platform to the next level.

Resources type
FTEs
Project duration text
years
Case Summaries
Summary title
Business purpose
Summary description

A while back, the customer had developed an eLearning application that enabled students from all over the world to pass their exams remotely. The Keeneo team was entrusted with the mission to overhaul the existing solution, fix the detected issues and make the necessary improvements, and then work on the product's subsequent evolutions.

Summary title
Our solution
Summary description

To support the customer's vision for bringing remote exam capabilities to a new level, the Keeneo team successfully implemented two distinct versions of the proctoring application, making it accessible on both PC and mobile devices. This upgrade allows students to take their exams securely from any location and on any device, ensuring flexibility and accessibility for users worldwide.

Our solution focused on creating a seamless user experience: students simply log in to the cloud platform with their microphone and camera turned on, enabling real-time monitoring by their instructors. The application introduces randomized question generation, effectively reducing the risk of answer duplication and ensuring exam integrity.

Additionally, we integrated an advanced security service that performs continuous automated checks to detect and prevent unauthorized digital activities, such as opening other programs or searching for answers online. This proactive approach helps maintain the credibility and fairness of the examination process.

With a focus on stability, security, and adaptability, our team made sure the proctoring service meets the highest standards, empowering the customer to offer reliable and efficient remote evaluation solutions.

Project duration
1.5
Resources number
5
Technology
C++
Qt framework
Role
Front-end Development
Back-end Development
Solution’s Testing
Project Management