L’apprentissage est le fondement de la civilisation humaine et le moteur du progrès.

Dans le passé, l’apprentissage a été une activité difficile et fatigante. Mais c’est différent aujourd’hui quand Internet apprenait en ligne.

L’industrie de l’e-learning est en plein essor – des millions de personnes et des milliers d’organisations s’engagent dans l’éducation et la formation en ligne. Selon les prévisions d’Orbis Research, le marché de l’e-learning devrait atteindre 275 milliards de dollars de revenus d’ici 2022.

Cette augmentation spectaculaire est due aux nombreux avantages de l’apprentissage en ligne:

  • disponibilité. Internet permet aux gens d’apprendre où et quand ils le souhaitent, car ils peuvent accéder aux cours en ligne depuis n’importe quel appareil (ordinateur, ordinateur portable, tablette, téléphone).
  • l’accessibilité. L’apprentissage en ligne est plus rentable que l’apprentissage conventionnel, car il n’est pas nécessaire de construire des bâtiments, des bureaux ou d’autres frais généraux; tout se passe sur internet.
  • flexibilité. L’apprentissage en ligne n’exerce pas de pression sur les gens au fil du temps, de sorte qu’ils peuvent apprendre à leur propre rythme.
  • Numéros publics. Des milliards d’utilisateurs d’Internet dans le monde peuvent accéder à des cours en ligne.

La société américaine Blue Sky a eu l’idée d’un système de gestion de l’apprentissage basé sur le cloud (LMS) qui aiderait les entreprises à fournir des cours en ligne personnalisés et du contenu éducatif à leurs employés et clients.

Lorsque Blue Sky s’est adressé à RubyGarage, leur plateforme d’apprentissage en ligne avait déjà été développée, mais l’application n’était pas suffisamment fonctionnelle. Nos experts ont aidé l’équipe de développement Blue Sky à développer leur LMS de piste.

La valeur des activités LMS via le ciel bleu

Vous vous demandez si les entreprises ont vraiment besoin d’une plate-forme d’apprentissage en ligne? En effet, toute entreprise (d’une petite à une grande entreprise) qui souhaite constamment améliorer les compétences de ses employés a besoin d’un LMS.

Examinez attentivement toute industrie ou profession et vous vous rendrez compte qu’il existe un potentiel d’apprentissage en ligne: dans la publicité, le marketing, la comptabilité, l’éducation, les soins de santé – la liste est longue. Les entreprises et les associations peuvent bénéficier d’un LMS pour la formation du personnel, ainsi que pour fournir un contenu éducatif en ligne à un public plus large.

Jetons un coup d’œil à certains des problèmes réels que la plate-forme d’apprentissage basée sur le cloud Blue Sky peut résoudre:

Comment fonctionne la plateforme e-learning Blue Sky?

Une fois que vous savez quels problèmes vous aident à résoudre votre problème Blue Sky Path LMS, il est temps de regarder comment cette application fonctionne et comment les utilisateurs (par lesquels nous renvoyons aux entreprises) interagissent avec elle.

Étape 1 Fonctionnalité riche

Un client – une entreprise, un particulier ou une association – peut créer un compte d’entreprise et sélectionner la fonctionnalité souhaitée, y compris les outils de gestion des cours, la prise en charge des webinaires et des événements, les fonctionnalités de commerce électronique, etc. La plate-forme d’apprentissage en ligne Blue Sky peut être adaptée aux besoins de chaque client, et les clients ne paient que pour les fonctions qu’ils utilisent réellement.

Étape # 2 Personnalisez le cours

La plate-forme d’apprentissage en ligne de Blue Sky permet aux entreprises de concevoir des expériences d’apprentissage uniques pour leur public en créant des évaluations et des sondages interactifs. Des webinaires peuvent également être ajoutés aux cours en ligne, afin que les entreprises puissent créer toute expérience d’apprentissage dont elles ont besoin.

Les clients PMS LMS peuvent facturer des frais pour leurs cours ou rendre leur contenu gratuit en fonction de leurs objectifs commerciaux.

Étape # 3 Environnement d’apprentissage

Avec PMS LMS, il est facile d’inviter des utilisateurs dans un environnement d’apprentissage. Les entreprises peuvent importer la base de données d’utilisateurs existante dans le chemin LMS ou autoriser les utilisateurs à se connecter au LMS PMS à l’aide des informations d’identification de l’entreprise. Cette dernière option est disponible grâce à la fonction de connexion unique (SSO) qui intègre l’application d’entreprise avec PMS LMS.

Les entreprises peuvent organiser leur public en groupes et créer des cours en ligne spécifiques à chaque groupe.

La plate-forme d’apprentissage en ligne de Blue Sky permet également aux clients d’accorder des autorisations de cours. Par exemple, certains cours peuvent être disponibles pour un certain groupe tandis que d’autres sont disponibles pour tout le monde.

Étape 4 du certificat

Pour récompenser les utilisateurs qui ont réussi un cours en ligne, la plateforme d’apprentissage en ligne de Blue Sky propose des certificats. Dans PMS LMS, les entreprises peuvent créer leurs propres certificats personnalisés qui sont automatiquement délivrés aux étudiants qui effectuent toutes les tâches d’un cours de formation.

Étape 5 Suivi des performances

Une partie essentielle de l’apprentissage est le suivi des performances, donc Path LMS comprend un tableau de bord administrateur qui fournit une variété d’analyses cruciales.

Ce tableau de bord permet aux entreprises de vérifier combien d’utilisateurs ont suivi chacun de leurs cours en ligne, de voir les données personnelles des utilisateurs (nom, adresse e-mail, etc.), de savoir combien de personnes ont réussi leurs cours, et plus encore. autres. Les entreprises qui fournissent du contenu éducatif payant peuvent voir leurs revenus via le tableau de bord de l’administrateur.

défis

Pour créer une application e-learning basée sur le cloud efficace et fiable, notre équipe a dû relever un certain nombre de défis:

  • Assurer l’évolutivité des applications
  • Préparer l’architecture de l’application pour de nouvelles mises à jour
  • Crée un workflow de développement pour que l’application s’exécute et s’exécute le plus rapidement possible
  • Intégrez parfaitement LMS Path by Blue Sky à des services tiers
  • Créez une application e-learning entièrement fonctionnelle pour convenir à différentes entreprises
  • Mettre en œuvre la fonctionnalité marketing

Notre équipe était ravie de ce projet car il aiderait de nombreuses entreprises à dispenser des cours en ligne et à former leur personnel. Afin de fournir une application de pointe qui serait un succès sur le marché, nos experts RubyGarage devaient non seulement mettre en œuvre les fonctionnalités souhaitées par notre client, mais également analyser l’ensemble de l’application et suggérer des améliorations.

solutions

Lorsque notre équipe a rejoint le projet, la version initiale de l’application e-learning Blue Sky était déjà développée par une autre entreprise. Ils ont fait un excellent travail et livré un code propre et sécurisé. Cependant, ils ont construit une application monolithique difficile à dimensionner. De plus, la version initiale de Path LMS ne comportait pas suffisamment de fonctionnalités. Il a donc fallu revoir le code, rendre l’application évolutive et la préparer à l’implémentation des nouvelles fonctionnalités. Notre équipe a fourni plusieurs solutions pour lancer une application top dès que possible.

Assurer l’évolutivité

La plateforme d’apprentissage en ligne de Blue Sky devrait fonctionner sans problème, quel que soit le nombre d’utilisateurs. L’application devait pouvoir gérer de lourdes charges afin que les utilisateurs puissent se connecter et apprendre immédiatement. En d’autres termes, le chemin LMS devait être évolutif.

Heroku avait été choisi comme hébergeur pour le cœur de l’application déjà développée. Heroku est une plate-forme en tant que service (vous pouvez trouver une explication détaillée de PaaS dans cet article), ce qui signifie que les développeurs ne traitent que des applications hébergées, tandis que le fournisseur de services cloud se charge de l’évolutivité.

Bien que Heroku offre une fonctionnalité d’auto-évolutivité, elle présente certaines limites: par exemple, elle ne gère pas le travail en arrière-plan à l’échelle, qui sont des tâches typiques qui s’exécutent en arrière-plan et ne nécessitent pas d’intervention de l’utilisateur, telles que la journalisation, la surveillance du système et notifications aux utilisateurs.

Pour résoudre ce problème et assurer l’évolutivité de PMS LMS, notre équipe a décidé de créer une sorte d’ordinateur d’évolutivité. Nous avons calculé les ressources dont l’application aurait besoin en cas de pics de trafic, afin que les responsables puissent manuellement (via le tableau de bord Heroku) faire évoluer la piste LMS vers le haut ou vers le bas, en fonction de la charge prévue.

Les gestionnaires Pathway LMS peuvent augmenter l’application si des pics de trafic sont attendus et garantir que la plate-forme d’apprentissage en ligne est toujours accessible. En revanche, PMS LMS peut être facilement réduit si les ressources disponibles sont beaucoup plus importantes que celles requises par l’application (ce qui permet d’économiser de l’argent).

Implémentation d’une architecture centrée sur le domaine

Initialement, PMS LMS avait une architecture centrée sur la base de données, ce qui signifiait que les données étaient considérées comme la partie la plus importante de l’application. Cette approche du développement logiciel permet aux développeurs de livrer rapidement une application, mais elle s’avère inefficace pour les projets à grande échelle. La plate-forme d’apprentissage en ligne de Blue Sky a été conçue comme une application volumineuse et évolutive, j’ai donc suggéré de passer à une approche centrée sur le terrain.

La conception centrée sur le domaine est une approche orientée objet du développement logiciel qui se concentre sur la conception d’applications basées sur un domaine métier, en tenant compte des éléments de ce domaine métier, de leurs comportements et de leurs relations. Ce passage à une architecture centrée sur le domaine offrait un certain nombre d’avantages:

  • Code plus clair et plus concis
  • Testabilité améliorée
  • Mise à jour plus facile

Passant à une architecture centrée sur le domaine, notre équipe a préparé l’application pour des mises à jour supplémentaires et s’est assurée qu’elle sera facile à maintenir à long terme.

Rationalisation du processus de développement d’applications

Pour livrer pleinement une application, il était nécessaire d’implémenter de nombreuses nouvelles fonctions dans PMS LMS, notre équipe a donc dû intégrer plusieurs modifications dans la base de code de l’application.

L’ajout de nouvelles fonctionnalités s’accompagne généralement de ce que l’on appelle des « problèmes d’intégration » lorsque le nouveau code sur lequel les développeurs ajoutent des conflits à la base de code. Ces problèmes d’intégration peuvent ralentir le développement et nuire à la qualité du logiciel. Pour éviter ces problèmes, nos experts RubyGarage devaient créer un flux de travail efficace et automatiser le processus de développement.

Notre équipe a proposé une intégration et une livraison continues, une pratique de développement logiciel consistant à intégrer les modifications de code dans une base de code partagée plusieurs fois par jour et à maintenir une application implémentable à tout moment.

L’intégration continue implique de couvrir les fonctions logicielles avec des tests automatisés, nous réécrivons donc les tests et ajoutons de nouveaux tests automatisés pour fournir une détection précoce des erreurs et garantir la qualité de chaque fonctionnalité. Chez RubyGarage, nous suivons une méthodologie de développement basée sur des tests pour fournir le meilleur code.

L’intégration et la livraison continues nous ont aidés à ajouter de nouvelles fonctionnalités à PMS LMS aussi rapidement que possible et à mettre à niveau facilement la plate-forme d’apprentissage en ligne Blue Sky si nécessaire.

Implémenter une connexion unique

La plupart des entreprises et associations sont soucieuses de la sécurité de leurs contenus d’apprentissage et de formation et souhaitent donc pouvoir en contrôler l’accès. Pour résoudre ce problème, l’équipe RubyGarage a ajouté une fonctionnalité d’authentification unique sur PMS LMS.

L’authentification unique permet aux entreprises clientes d’intégrer leurs propres applications avec PMS LMS, de sorte que les utilisateurs finaux n’ont besoin que d’un seul ensemble d’informations d’identification. En d’autres termes, les employés peuvent se connecter en toute transparence à PMS LMS une fois qu’ils se sont connectés à l’application de leur entreprise. Ainsi, les entreprises et les associations peuvent avoir un contrôle total sur leurs supports d’apprentissage et de formation en ligne. Et si un employé ne travaille plus pour une entreprise, par exemple, il ne pourra pas accéder au Chemin LMS.

Si les clients utilisent la fonctionnalité SSO, leurs propres applications sont entièrement responsables de toutes les informations d’authentification; Le chemin LMS ne stocke aucune information d’authentification (comme les e-mails et les mots de passe).

Du point de vue de l’utilisateur final, l’authentification unique facilite l’utilisation de la plate-forme Blue Sky.

Pour implémenter la fonctionnalité de connexion unique, notre équipe a écrit des pierres Ruby spéciales conformément aux normes de l’industrie SAML 2.0, OAuth et OAuth 2.

Intégration des services partenaires

De nombreuses entreprises, associations et établissements d’enseignement utilisent des services tiers pour gérer l’adhésion. Path LMS permet à ces entités de créer de nouvelles opportunités d’apprentissage en ligne pour leur personnel et leur public. Il était donc nécessaire de s’associer à des services tiers et de les intégrer dans le LMS piste.

Notre équipe a mis en place une fonctionnalité d’authentification unique en intégrant MemberClicks, MemberSuite et d’autres services de gestion des membres avec PMS LMS. Si une entreprise ou une association utilise déjà l’un des services partenaires de Blue Sky, leurs utilisateurs peuvent se connecter en toute transparence à LMS Path et accéder à du contenu éducatif.

De plus, notre équipe a intégré GoToMeeting et Adobe Connect pour étendre les fonctionnalités de la plateforme. Ces services permettent aux clients PMS LMS de créer et de posséder des webinaires. Cela fonctionne comme ceci: un administrateur crée un événement en direct via un service partenaire et l’ajoute au PMS LMS; les utilisateurs sont envoyés à ce service externe pour participer à des événements en direct. Toutes les analyses (nombre d’inscriptions, participants, durée des sessions, etc.) liées à un webinaire sont ensuite automatiquement synchronisées avec le track LMS.

Ajouter un événement en direct

Assurer une gestion simple du contenu éducatif

Les clients de Blue Sky avaient besoin d’un outil simple pour gérer le contenu éducatif, et notre équipe a dû mettre en œuvre cette fonctionnalité. Pour ce faire, nous mettons en évidence les utilisateurs potentiels afin de comprendre clairement à quoi ressemble un cours e-learning typique, ce qu’il peut inclure et, par conséquent, quelles fonctions nous devons développer.

Après avoir analysé le comportement d’un client potentiel, nous avons proposé plusieurs outils pour gérer une variété de contenus éducatifs – des cours de formation du personnel aux événements en ligne pour les entreprises scientifiques et médicales.

Voici quelques exemples de la façon dont les entreprises peuvent créer et gérer leur contenu d’apprentissage en ligne:

  • utilisation contenu multimédia numérique accroître l’efficacité du contenu éducatif. Les médias numériques aident les entreprises à mieux impliquer leur public cible. Path LMS permet aux clients d’importer des fichiers audio et vidéo, ainsi que de créer des webinaires (en utilisant les services tiers mentionnés ci-dessus).
  • Mettez en œuvre un apprentissage interactif en important des vidéos, des images, du son, etc. fichiers supplémentaires dans des parcours d’apprentissage en ligne pour permettre au public d’étudier ou de télécharger.
  • Évaluez les progrès d’apprentissage du public grâce à la création personnalisée évaluations et enquêtes basé sur le contenu éducatif.
  • Récompenser les étudiants qui ont réussi un parcours d’apprentissage avec une habitude certificat. Path LMS fournit un modèle facile à utiliser pour créer des certificats pour chaque cours ou événement en ligne. Les certificats sont générés automatiquement et délivrés à tous ceux qui terminent un cours.
  • Organisation du contenu d’apprentissage dans parcours et cursus. Les utilisateurs finaux doivent passer de tâches plus simples à des tâches plus difficiles et ne peuvent rien ignorer.
La façon d’apprendre

Activer le support SCORM

Imaginez que chaque fournisseur de contenu éducatif ait choisi sa propre norme lors de la création de tests, d’évaluations, d’enquêtes, etc. Sans aucun doute, cela rendrait les systèmes de gestion de l’apprentissage complètement incompatibles entre eux. Peut-elle apprendre à être efficace dans un tel bordel?

Pour éviter ce problème, le modèle de référence de l’objet de contenu partageable (SCORM) a été inventé. SCORM est un ensemble de normes pour les développeurs lors de l’écriture de code pour un logiciel d’apprentissage en ligne. Les packages conformes à SCORM peuvent être importés de manière transparente dans des plates-formes d’apprentissage en ligne compatibles avec SCORM.

Les clients Blue Sky peuvent importer des packages SCORM dans leurs cours d’apprentissage; leurs audiences sont ensuite redirigées vers le cloud SCORM pour terminer les tâches, et les résultats sont synchronisés avec PMS LMS. De cette façon, les entreprises et les associations peuvent suivre les progrès de leur public et de leur personnel.

Notre équipe a suggéré de rendre SCORM compatible avec le chemin Blue Sky LMS. Dans ce but, j’ai écrit un bijou Ruby spécial et l’ai intégré dans Path LMS.

Ajout d’un package SCORM

Implémentation de la fonctionnalité de monétisation

Aujourd’hui, de nombreuses entreprises créent du contenu d’apprentissage basé sur le cloud pour gagner de l’argent. Par conséquent, LMS Path de Blue Sky avait besoin d’une fonctionnalité de génération de monétisation car de nombreuses entreprises ne l’utiliseront pas. Notre équipe a suggéré quelques moyens de générer du contenu monétaire

Payé Satisfait

La plateforme d’apprentissage en ligne de Blue Sky permet aux entreprises de créer du contenu gratuit ou payant. Si le but d’une entreprise est de former du personnel, celui-ci peut opter pour des cours gratuits; si le but est de faire un profit, il peut libérer ceux qui sont payés.

coupons

Path LMS permet aux utilisateurs de promouvoir le contenu e-learning en offrant des coupons. Path LMS propose deux types de coupons:

  • Coupons de réduction qui offre aux utilisateurs une remise sur un cours ou un événement particulier.
  • Coupons de crédit contenant un code promotionnel qu’un utilisateur envoie pour obtenir une certaine somme d’argent dans son compte Blue Sky qui peut être dépensée pour n’importe quel cours.
Coupons de crédit

Le chemin LMS devait offrir plus d’options de paiement afin que les utilisateurs puissent trouver celui qui leur convenait le mieux. Au lieu d’intégrer une variété de systèmes de paiement distincts, notre équipe a utilisé un seul outil universel – Spreedly. Cette plateforme de paiement stocke et symbolise les informations de paiement des utilisateurs et les transmet à plus de 100 passerelles de paiement, y compris PayPal, Stripe et Braintree. Respectivement, il est conforme PCI, ce qui signifie qu’il est conforme aux normes de sécurité de l’industrie des cartes de paiement. Par conséquent, toutes les données de paiement sont protégées contre le vol.

Appliquer un coupon de réduction

enveloppe

RubyGarage a aidé Blue Sky à transformer rapidement son code d’origine en une plateforme d’apprentissage basée sur le cloud entièrement fonctionnelle qui aide les entreprises à fournir du contenu éducatif et à former leurs employés. Notre équipe continue de soutenir cette plate-forme d’apprentissage en ligne.

Votre entreprise a-t-elle besoin d’un type d’application différent? Dites-nous ce dont vous avez besoin et notre équipe vous aidera à concrétiser cette idée.

Avec ces outils, vous pourrez :
– Créer et accomplir grossir votre liste e-mail.
– Créer des pages de captures, des pop-ups et des formulaires que l’on peut assimiler sur son site internet pour collecter des e-mails.
– Créer des caché de ventes pas mal facilement. On modifier le tunnel de vente aisément en déplaçant les pages du tunnel.
– Créer et héberger des génération numériques. Cours sur internet en vidéo, ebook… Vous pouvez héberger vos formations gratuites comme payantes sur votre compte.
– Vendre des produits physiques. Tout se connecte automatiquement pour envoyer votre produit d’or client.


0 commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *