Custom B2C/ B2B LMS for a Middle East eLearning Company
Client
We developed a bespoke LMS with customizable features. Learn how our client launched into both eLearning B2C and B2B markets with a single platform.
- Location: UAE
- Industry: eLearning
- Client since: 2021
Highlights in Figures
- >500kpieces of content
- 30%interactive materials (including video)
- 8countries coverage
Challenge
The client wanted a customizable LMS for both B2C and B2B markets. The platform would sell subscriptions to individual consumers and train corporate customers.
They needed an LMS that would handle high user load, process multiple subscription payments, and support right-to-left (RTL) scripts for international customers.
There was a special emphasis on security. The LMS would comply with OWASP guidelines. For authorization, there would be Single Sign On and Deep Linking options. The system also required customizable access rights with multiple user roles.
Requirements
- Corporate training LMS for employees across different departments and positions.
- Advanced user management system to provide different levels of access to corporate information.
- A user-friendly Course Builder for adding educational content and assessments.
- Advanced analytics system and dashboards to visualize the progress of learners and track strengths/weaknesses in training.
- Certification module for employees in accordance with the completed training stages.
- Customization of the ready-made platform for the B2C market.
- Seamless Subscription system for users that supports multiple payments methods.
Solution
We analyzed the market and together with the client came up with the following components:
Content Management
Includes an advanced builder for working with various types of content (text, images, audio and video files, SCORM), along with an integrated assessment system.
Course Catalog
The module enables both custom course creation and content upload. Courses are organized into catalogs. There are user-friendly search and filtering for locating specific materials. The platform also offers course ratings and recommendations based on user-defined parameters.
User Management
Incorporates an extensive set of settings for user segmentation, group creation, and the ability to assign permissions for different content.
Certification Management
An option allowing users to showcase their skills and export them in the required format for further use.
Advanced Reporting & Analytics
Users can monitor their progress with advanced analytics and receive detailed reports with recommendations for improving their understanding of materials.
Chats & Notification System
Designed to enhance the learning process and facilitate information exchange within courses and user groups.
Multilingual Support
The platform supports multiple languages, including adaptation for RTL and suitability for languages with complex scripts.
Personal Calendars
Aiming to conduct webinars and live lessons, the personal calendar helps users keep track of deadlines for better productivity.
Webinars
A module designed for creating and conducting webinars.
Subscriptions Management
Assists in formulating optimal pricing offers for courses tailored to different user groups based on selected skills.
Gamification
Introduces competition to learning through leaderboards and allows users to be awarded badges and levels as they progress through a course.
Tools & Technologies
- PHP
- PHP Symfony
- PostgreSQL
- Doctrine
- Redis
- Nginx
- Docker
- Docker-swarm
- Jira
- GitLab
Team
- x2Business Analysts
- x1Project Managers
- x1UX/ UI Designer
- x6Front-end Developers
- x5Back-end Developers
- x3QA Engineers
Results
The LMS enables the client to train their employees and reach the B2C market. We reached several milestone, including:
Simple yet powerful course creation. The interface is user-friendly, so even non-tech teachers can create powerful courses with RTL, multimedia, and discussions.
Customizing roles and permissions without coding – offering as many options as users require.
Support for SSO, Deep Linking, OneRoster, and other industry standards.
Tailoring gamification with badges, leaderboards, and rewards. Motivate learners, enhance engagement, and create incentives to study harder.
Custom subscriptions for different user groups. Customers can offer both limited and premium plans.
The client was pleased with the results. With our help, they successfully launched into the EdTech market.