L’histoire de la plateforme SkillzRun est étroitement liée à cette question. Nous avons décidé de l’examiner plus en détail au cas où vous essayeriez de choisir une plateforme d’enseignement en ligne ou de développer la vôtre.
Avant de commencer à travailler avec la plateforme LMS de SkillzRun, en 2014, nous avions l’expérience de la création d’une plateforme d’apprentissage en ligne (LMS) pour Fassaha.com, une école de langue arabe basée à Paris (nous avons abordé ce sujet dans notre premier webinaire).
Au départ, la tâche du Learndash LMS (https://www.learndash.com/) était de créer un outil pratique pour l’apprentissage d’une langue en ligne. Une division classique en thèmes et en leçons, dans laquelle des exercices h5p (https://h5p.org/) devaient être intégrés. Tout cela a finalement été intégré à l’école et utilisé parallèlement aux cours en ligne comme une plateforme d’apprentissage mixte.
Le design ressemblait au voyage d’un personnage à travers différents niveaux, sujets et leçons.
Au cours du développement, nous avons reçu beaucoup de nouvelles données de la part du client. La plateforme devenait plus fonctionnelle et sa version mobile devenait plus complexe.
Il est déjà assez difficile de placer de manière ergonomique toutes les fonctionnalités d’une plateforme d’apprentissage sur l’écran du navigateur d’un téléphone portable, et lorsqu’il s’agit de fonctionnalités plus complexes et dynamiques qui s’affichent différemment sur un écran de moniteur et sur un écran de téléphone, cela conduit généralement à les réduire, à les supprimer ou simplement à les masquer.
En outre, il n’est pas possible d’accéder à des fonctionnalités telles que l’envoi de notifications push dans le navigateur (il s’agit là d’un point franchement faible par rapport aux capacités des notifications push à partir d’une application mobile).
Et tout cela malgré le fait que le nombre d’étudiants utilisant la plateforme à partir de leur téléphone mobile était en constante augmentation et dépassait les 60% en 2016.
Nous devons admettre que ni nous, en tant que développeurs, ni le client n’avions prévu cela au départ et n’avons réalisé que plus tard la nécessité de créer une application mobile qui résoudrait les problèmes de la version web et garantirait une utilisation agréable et ergonomique de la plateforme sur un téléphone portable, plutôt que sa version dépouillée.
En même temps, nous sommes rendu compte que les fonctionnalités disponibles sur la version web étaient plus pratiques que celles de l’application mobile. Par exemple, la lecture de la documentation ou la réalisation d’exercices nécessitant des réponses détaillées. La version web est également nécessaire pour travailler avec des utilisateurs qui n’ont pas accès à un smartphone ou pour travailler avec des enfants.
Un autre aspect important à ne pas négliger est l’administration de la plateforme dans le back-office. L’augmentation des fonctionnalités au cours du processus de développement, qui est également différent pour les versions mobiles et web, en présence d’une architecture de back-office mal conçue entraînera tôt ou tard une grande confusion et des difficultés en matière de gestion et d’analyse.
Le choix des langages de programmation, la construction de la bonne architecture d’application et, en particulier, la croissance de la plateforme et les grands volumes de contenu et d’utilisateurs, deviennent très importants.
Aujourd’hui, toutes les plateformes d’apprentissage en ligne ne disposent pas d’une application mobile. Cela peut s’expliquer par le fait qu’au stade du développement initial, il est nécessaire de construire l’architecture de l’ensemble du système, et étant donné que les plateformes sont généralement développées sur plusieurs années, tout le monde n’en voit pas la nécessité au moment du lancement.
En 2017, il n’existait pratiquement aucune plateforme de formation en ligne avec une application mobile, ce qui nous a incité à créer la plateforme SkillzRun.com lms qui prendrait en compte ces aspects dans les parties mobiles et web, ainsi que dans le back-office.
Comme nous l’avons déjà mentionné, l’objectif était de créer une plateforme qui, d’une part, soit agréable et facile à administrer et, d’autre part, soit agréable à utiliser pour les étudiants et qui soit presque aussi performante que les leaders du marché des applications d’apprentissage en ligne. En même temps, nous devions conserver la capacité d’ajouter de nouvelles fonctionnalités sans surcharger le back-office.
Tout d’abord, nous avons opté pour les langages de programmation les plus flexibles et les plus rapides : react/node.js pour le back office et la version web, et java/swift pour les applications.
Le back office a été développé sans référence à l’affichage mobile ou web, directement comme une plateforme pratique et ergonomique pour l’administration des contenus, des utilisateurs et des statistiques.
Les applications et la version web doivent tenir compte des exigences modernes pour les produits en ligne : conception UI/UX efficace, animation, ergonomie et fonctionnalité.
Essayez-le : https://skillzrun.com/admin/#/registration et faites-nous part de votre expérience.
La formation de partenaires dans le cadre d’une université d’entreprise joue un rôle important dans le renforcement des relations commerciales et le développement de compétences communes. Cela facilite non seulement l’échange d’expériences et de connaissances entre différentes organisations, mais permet également de comprendre en profondeur les produits, les services et la culture de l’entreprise. Grâce à ces programmes, les partenaires ont accès à du matériel et à des ressources de formation de haute qualité, ce qui les aide à travailler plus efficacement avec l’entreprise et à atteindre des objectifs communs.
Un aspect important de l’université d’entreprise est le système d’évaluation du personnel, qui permet non seulement de mesurer l’efficacité des programmes de formation, mais aussi d’identifier les possibilités de développement professionnel. Ce système garantit un suivi et une amélioration continus du processus de formation, en tenant compte des besoins individuels et des réalisations de chaque participant. La base de connaissances, intégrée dans la structure universitaire de l’entreprise, constitue une ressource importante pour l’auto-apprentissage et la référence, permettant aux employés d’accéder à tout moment aux informations pertinentes et nécessaires.
0 commentaires