Client
Nous sommes Elinext, une société de développement de logiciels opérant dans plusieurs pays et continents. Il est logique que nous développions des logiciels que notre entreprise utilise au quotidien.
Nous aimons simplifier notre travail grâce aux logiciels développés pour certains de nos projets internes.
Ce projet interne (comme de nombreux autres) est un produit de base qui peut et sera probablement utilisé pour accélérer le développement d'un produit personnalisé similaire pour nos clients. Cela fait partie de nos pratiques courantes pour près d'une vingtaine de solutions logicielles internes. Souvent, nos nouveaux clients économisent du temps et des ressources significatifs en optant pour une version personnalisée d’un produit déjà existant et utilisé au sein de notre entreprise.
Description du projet
Le Système de Gestion de l'Apprentissage (LMS Elinext) est une plateforme efficace qui simplifie la création, la gestion et le suivi des cours, garantissant une expérience d'apprentissage fluide et intuitive.
Avec de nombreux employés intéressés par le développement personnel et des formations liées à nos activités, il était naturel pour nous de créer notre propre produit éducatif à usage interne.
Le LMS doit également assister le département RH en facilitant l'évaluation des candidats potentiels et en générant des analyses basées sur les résultats des tests obtenus grâce à ce logiciel.
Les principales fonctionnalités pour la version MVP du produit incluent :
- La création de cours en ligne, comprenant des curriculums imbriqués tels que des leçons et des quiz.
- La personnalisation des cours via des paramètres, la création de tags pour une meilleure catégorisation et navigation dans les matériaux de cours.
- Des analyses avancées des résultats grâce à des modes d’étude et d’aperçu pour un apprentissage facilité.
- Différents types d’utilisateurs et un système d’attribution de statuts aux utilisateurs.
- Tableaux de bord personnalisés avec des matériaux individuels et de groupe. Les utilisateurs peuvent accéder et suivre facilement les cours assignés, leur progression et les ressources pertinentes.
- Un outil statistique intégré fournissant des données précieuses sur l'engagement des utilisateurs avec les contenus des cours. Les éducateurs et les administrateurs peuvent ainsi suivre et analyser les progrès des étudiants.
Défis
Elinext manquait d’un outil adapté pour offrir des expériences d’apprentissage fluides et efficaces à ses employés. Bien que nous utilisions des plateformes comme Udemy et Coursera, il était avantageux de développer notre propre plateforme.
Avec l'introduction du LMS Elinext, l'objectif est de fournir une plateforme robuste permettant de simplifier la création, la gestion et l'apprentissage des cours.
Les objectifs métier de la mise en œuvre d'un LMS corporate incluent :
- Améliorer l'efficacité de la formation et des tests pour les employés d’Elinext ainsi que pour les candidats potentiels.
- Simplifier le processus de création des cours et des tests via une interface utilisateur intuitive, faisant ainsi gagner un temps précieux aux administrateurs et auteurs de cours.
- Fournir une évaluation objective des compétences et capacités individuelles grâce à un outil statistique détaillé.
Process
Nous avons choisi un modèle hybride Agile (Kanban + Scrum) pour mener à bien ce projet. Respecter les délais était un défi car l'équipe de développement avait une charge de travail supplémentaire sur d'autres projets commerciaux.
La stratégie et la méthodologie choisies ont permis de finaliser les étapes du projet dans les délais impartis. La première version du produit a été livrée en 9 mois, conformément aux évaluations initiales.
Solution
Le Système de Gestion de l'Apprentissage (LMS) Elinext est conçu pour améliorer les processus de formation et d'apprentissage des employés en interne. Il permet également au département RH d'évaluer les candidats potentiels grâce à des analyses objectives basées sur les résultats obtenus.
Dans sa version initiale, le LMS Elinext fournit aux utilisateurs les fonctionnalités essentielles, facilitant un apprentissage fluide et une évaluation efficace des candidats au sein de l’organisation.
Le produit se compose de neuf modules. Voici une brève description de leurs fonctionnalités ainsi que quelques détails sur leur mise en œuvre :
Module 1 : Gestion des profils
Ce module permet aux utilisateurs de se connecter et de se déconnecter. L'autorisation des utilisateurs s'effectue ici, et les informations de profil sont également accessibles dans ce module. Les fonctionnalités sont simples et sans complexité majeure à réaliser.
Module 2 : Gestion des cours
Ce module permet aux utilisateurs de créer, lire, mettre à jour et supprimer (CRUD) des cours. Il facilite la création, la modification, la consultation et la suppression des cours et de leurs catégories respectives.
Les utilisateurs peuvent également organiser les entités de cours dans des dossiers (publiés, brouillons, corbeille), ce qui simplifie la gestion du contenu et améliore la visibilité.
Parmi les autres possibilités offertes par ce module figurent la suppression de contenu (temporaire ou permanente), le déplacement des éléments dans le cours et le tri via un moteur de recherche.
Module 3 : Gestion des tags
Ce module permet aux utilisateurs de créer, modifier, consulter et supprimer des tags. Ces derniers améliorent la compréhension des utilisateurs, l'efficacité, la collaboration et la convivialité du système.
Module 4 : Tentatives de quiz
Ce module permet aux créateurs de cours de modifier, consulter et supprimer les tentatives de quiz des participants. Il comprend une grille avec des filtres de recherche et permet la suppression automatique des utilisateurs inactifs.
Module 5 : Gestion des utilisateurs
Ce module permet à l’administrateur d’attribuer des rôles aux utilisateurs, chaque type d’utilisateur ayant des autorisations et un accès spécifiques aux fonctionnalités.
Module 6 : Paramètres des cours : général et affichage
Ce module majeur permet de modifier l'auteur d’un cours, d'ajouter des tâches pour les étudiants, de personnaliser les options, de restreindre l'accès à certains détenteurs de compte, et de contrôler la visibilité du cours (publique ou exclusive à certains étudiants).
Module 7 : Gestion des quiz
Ce module permet de créer, modifier et supprimer des quiz, ainsi que de gérer les questions et réponses, tout en personnalisant l'expérience d'apprentissage. Les éducateurs peuvent attribuer des points spécifiques aux quiz, permettant des tâches adaptées à la complexité des questions. Ce module offre également des options de flexibilité sur les limites de temps des quiz et les besoins d'évaluation.
Module 8 : Gestion des leçons
Apprendre ne se limite pas aux quiz ; il est nécessaire d'avoir un outil pour la gestion des leçons. Ce module facilite la création, la modification et la suppression des leçons, garantissant un contenu de cours dynamique et actualisé.
Module 9 : Mode d’étude et tableau de bord utilisateur
Ce module propose un tableau de bord filtré, permettant un apprentissage flexible, un suivi efficace et une navigation intuitive dans le contenu d'apprentissage.
Résultats
L'équipe de développement a livré le projet dans le respect du budget et des délais. Les employés d'autres départements chez Elinext se sont rapidement intéressés au système et ont commencé à l'utiliser dès sa disponibilité.
Actuellement, Elinext LMS fonctionne comme une solution complète pour l'apprentissage et la formation des employés internes, favorisant une gestion efficace, des expériences d'apprentissage flexibles et des analyses approfondies pour une prise de décision améliorée.
Sachez qu'il s'agit de la première version du système. À ce jour, le LMS d'Elinext est capable de collecter et d'analyser des statistiques sur les tentatives des apprenants, calculant les résultats en fonction des valeurs saisies et des paramètres configurés.
Cette fonctionnalité est intégrée au système en tant que module distinct. L'outil statistique détaillé s'avère efficace pour évaluer les candidats potentiels et générer des analyses objectives basées sur les résultats obtenus.
Le produit sera amélioré à l'avenir. Pour les prochaines versions, les modules suivants seront réalisés :
- Module de gestion des utilisateurs externes : permettra la création et la gestion précises des comptes utilisateurs externes.
- Module de gestion des groupes : offrira la possibilité de créer des groupes personnalisés à partir de la liste des utilisateurs.
- Personnalisation des paramètres des cours : la plateforme proposera une gestion efficace de l'accessibilité des cours pour les utilisateurs internes et externes du système.
Comme vous pouvez le constater, le produit a reçu des retours positifs et est très demandé au sein de l'entreprise et au-delà. De plus, l'équipe de développement a acquis une expérience précieuse dans la création d'un système de gestion de l'apprentissage interne.