Client
We are Elinext, a software development company operating across multiple countries and continents. It is only logical that we develop software our company would use in everyday operations.
We enjoy simplifying our work with the help of software developed for some of the internal projects.
This internal project, like many others, is a base product that can most likely be used to speed up the development of a related custom product for our clients. That is a common practice for many internal software solutions. Oftentimes, new customers at Elinext save a significant amount of money and effort by choosing a customized version of a product that already exists and is being used within our company.
Project Description
Learning Management System (Elinext LMS) is an efficient platform that streamlines course creation, management, and study processes, ensuring a seamless and user-friendly learning experience.
As we have many employees who are interested in self-development, and we provide training on many work-related aspects, it is only fair to get our educational product for internal use.
The Learning Management System should also serve the HR department by helping with assessing potential candidates and generating analysis based on the results of tests obtained with the help of this software.
The key functionality for the MVP version of the product should include the following features:
- The construction of online courses, including nested curriculums such as lessons and quizzes.
- Customization of courses through settings, tag creation for better categorization, and navigation throughout course materials.
- Advanced results analytics via study and preview modes for facilitated learning.
- Different user types and assignment user status systems.
- Personalized dashboards with individual and group materials, convenient access, and monitoring of assigned course materials, progress, and relevant resources.
- A seamless statistics tool with insights into how users engage with course content, so educators and administrators can track and analyze student progress.
Challenges
Elinext lacked a suitable tool for delivering efficient and seamless learning experiences to its employees. While we used Udemy, Coursera, and other learning platforms, for many reasons it was beneficial to have our own learning platform.
With the introduction of Elinext LMS, the company aims to provide employees with a robust platform that simplifies creation, management, and study of courses.
The goal is to enable employees to concentrate on their learning journey without unnecessary complications and outside distractions.
The business objectives of implementing a corporate learning management system include:
- Enhancing the efficiency of corporate learning and testing for both Elinext employees and prospective candidates.
- Streamlining the course and testing creation process with an intuitive user interface, saving valuable time for administrators and course authors.
- Providing objective assessment of an individual's skills and abilities through a detailed statistical tool.
Process
We chose the Agile hybrid model, Kanban plus Scrum, for the project. Completing the project on time was challenging because the development team also had third-party workload on commercial projects.
The chosen strategy and methodology led to the completion of the project stages within the established time frame. The first release version was delivered within 9 months and according to the assessments.
Solution
The Elinext Learning Management System is designed to enhance internal employee learning and education processes. It also empowers the HR department to evaluate potential candidates, enabling objective analysis from the obtained results.
In its initial release, Elinext LMS users gain access to essential functionality that facilitates seamless learning and efficient candidate assessments within the organization.
The product consists of nine modules. Here is a brief look at their functionality and implementation.
Module 1: Profile Management
With the help of this module, users can log in and out, user authorization happens, and user profile information is available. The functionality is basic and self-explanatory, with no major implementation difficulties.
Module 2: Course Management
This module enables users to create, read, update, and delete courses. It supports effortless creation, modification, viewing, and deletion of courses and their categories.
Users can also switch course entities between folders such as published, draft, and trash. That simplifies content management and improves visibility.
Other possibilities include content deletion, both soft and permanent, moving elements within a course, and sorting with the help of a search builder.
Module 3: Tag Management
This module helps users create, modify, view, and delete tags. Tags improve understanding, efficiency, collaboration, and overall system usability.
Module 4: Quiz Attempts
This module allows course creators to modify, view, and delete quiz attempts. It also includes a grid with search filters and enables auto-deletion of inactive users.
Module 5: User Management
With the help of this module, admins can assign user roles, since different user types have different permissions and access to functions.
Module 6: Course Settings: General & Display
This major module allows users to change the course author, add student assignments, customize options, restrict access to certain account holders, and control course visibility.
Module 7: Quiz Management
This module allows creation, modification, and deletion of quizzes, Q&A management, and customization of the learning experience.
Educators can assign specific points to quizzes, enabling tailored assignments based on question complexity. The module provides flexibility in setting quiz time limits and accommodating diverse learning paces and assessment needs.
Module 8: Lessons Management
Learning is not only about quizzes, so the product needed an instrument for lesson management. This module enables effortless creation, modification, and deletion of lessons, ensuring dynamic and up-to-date course content.
Module 9: Study Mode & User Dashboard
This module has a filtered dashboard that enables flexible learning, effortless tracking, and intuitive navigation of learning content.
The dashboard categorizes courses by enrollment status and streamlines access to relevant content. Different study modes allow users to pause and resume courses, accommodating diverse learning preferences and schedules.
Results
The development team delivered the project on budget and on time. Elinext employees from other departments became interested in the system and started using it as soon as it became available.
At the moment, Elinext LMS serves as a comprehensive solution for internal employee learning and education, promoting efficient management, flexible learning experiences, and insightful analytics for improved decision-making.
It is the first version of the system. Right now, LMS can gather and analyze student attempt statistics, calculating results based on input values and settings.
This functionality is integrated into the system as a distinct module. The detailed statistical tool proves effective in assessing potential candidates and generating objective analyses from the obtained results.
For upcoming releases, the following modules will be realized:
External User Management Module
will enable precise creation and management of external user accounts.
Group Management Module
will allow creation of custom groups from the user list.
Customising Course Settings
will offer effective course accessibility management for both internal and external system users.
The product received positive feedback and is in high demand within the company and beyond. Additionally, the development team received invaluable experience in building an internal learning management system.
+48 22 104 20 98







