PROJET

Logiciel de gestion de l’apprentissage pour l’enseignement en direct et à son rythme

Développement logiciel personnalisé, Gestion des cours et du contenu, Cours en direct, Suivi de la progression des apprenants, Évaluations et notation, Paiements et inscriptions, Apprentissage web et mobile

  • Secteur: Technologies éducatives
  • Royaume-Uni Localisation: Royaume-Uni
  • Délai de livraison: 16 semaines
  • Technologies: JavaScript / TypeScript (Node.js), Python
4+ mois

Ce client propose des leçons en direct et enregistrées au moyen de cours en ligne. L’activité des apprenants, les évaluations et l’accès aux cours font partie de son administration quotidienne. Le logiciel de gestion de l’apprentissage réunit le contenu des cours et les classes en direct dans un seul système. Les formateurs créent les cours, les enseignants animent les classes, les apprenants suivent les leçons et les administrateurs gèrent les accès et les dossiers.

Résumé

Problème

Le client propose des leçons en direct et enregistrées et gère l’activité des apprenants ainsi que l’accès aux cours.

Solution

La solution est devenue un système personnalisé de gestion de l’apprentissage pour les cours, les classes et les dossiers des apprenants.

Résultat

La plateforme est conçue pour réduire le travail manuel lié à la mise en place de formations en ligne.

Histoire du client

Le client est un organisme de formation en ligne du Royaume-Uni. Il propose des leçons en direct et enregistrées au moyen de cours en ligne et accompagne les formateurs, les apprenants et les administrateurs.

Son activité comprend le suivi des apprenants, les évaluations et la gestion des accès aux cours. Les inscriptions payantes, les factures et l’historique des transactions nécessitent également une administration.

La demande était simple : fournir un accès web adaptatif, avec des applications iOS et Android lorsque nécessaire, tout en synchronisant les utilisateurs et les données des cours. La plateforme devait également gérer les évaluations, le suivi de la progression et les inscriptions avec paiement.

La solution a été structurée en modules connectés pour la gestion des cours, les classes virtuelles, l’apprentissage des utilisateurs et le suivi de la progression. L’administration a été ajoutée à ces modules afin que les principales activités d’apprentissage restent réunies dans une seule plateforme de formation en ligne.

Le client demandait

  1. Fournir un accès web et des applications mobiles synchronisées lorsque nécessaire
  2. Ajouter des évaluations avec notation ou résultats d’évaluation automatique
  3. Suivre l’activité, la progression, les scores et le temps passé
  4. Vendre des cours et gérer les paiements, factures et transactions

Pourquoi les logiciels prêts à l’emploi ne convenaient pas

Les plateformes d’apprentissage en ligne prêtes à l’emploi couvrent la création de cours, le contenu pédagogique et la vente. Certaines incluent également une marketplace. La demande de ce client réunissait les classes en direct, les leçons enregistrées, la progression des apprenants, les inscriptions payantes et l’administration dans un LMS personnalisé.

Présentation du projet

La solution a été conçue autour d’un système de gestion de l’apprentissage connecté pour les formateurs, les apprenants et les administrateurs. Le contenu des cours, les classes en direct, l’activité des apprenants et les paiements sont gérés par des modules dédiés.

Pour gérer la création des cours, un éditeur de cours a été fourni avec des sections de leçons et l’importation de vidéos. Les leçons textuelles et les évaluations sont également organisées dans chaque cours.

La classe virtuelle réunit la diffusion vidéo, le chat et un tableau blanc dans un même espace d’enseignement. Le partage d’écran, le suivi des présences et les commandes d’enregistrement facilitent les cours en direct.

L’espace apprenant présente la navigation des cours, les leçons vidéo et les supports textuels. Les téléchargements, quiz, tests et statuts d’achèvement facilitent l’apprentissage à son rythme.

Le module d’administration gère les comptes selon les rôles, l’accès aux cours et les inscriptions. Les paiements, factures et historiques de transactions sont conservés avec les données administratives.

Fonctionnalités clés livrées

  • Éditeur de cours pour les leçons, vidéos, supports textuels et évaluations
  • Classe virtuelle avec vidéo, chat, tableau blanc et partage d’écran
  • Commandes de présence et d’enregistrement pour les cours en direct
  • Espace apprenant avec navigation des cours et téléchargements
  • Quiz, tests, devoirs, exercices et évaluations
  • Suivi de la progression, des achèvements, scores, participations et temps passé
  • Tableaux de bord et export de rapports pour les formateurs et administrateurs
  • Utilisateurs par rôle, accès aux cours, inscriptions, paiements et factures

Fonctionnalités ajoutables

+ Applications iOS et Android + Certificats + Forums et communautés d’apprenants + Annonces et notifications + Gamification + Assistance par chatbot + Analyses + Tests blancs

Qui d’autre peut utiliser cette solution

Ces entreprises ont une mission similaire, et la même solution peut être adaptée à leur contenu pédagogique, leur modèle d’enseignement et leurs dossiers d’apprenants.

Une école ou un organisme éducatif

Mission Il propose aux élèves des contenus, devoirs et évaluations fondés sur un programme.
Comment la solution aide La solution organise les cours, travaux des apprenants, évaluations, progression et accès dans une seule plateforme.

Une académie de coaching

Mission Il vend des cours ou des abonnements et gère l’activité d’apprentissage.
Comment la solution aide La solution réunit la vente de cours, les classes en direct, la progression des apprenants, les évaluations et l’administration.

Un organisme de développement professionnel

Mission Il propose un apprentissage à son rythme, des certifications et des communautés d’apprenants.
Comment la solution aide La solution fournit les supports de cours, suit les achèvements et les scores, et facilite la communication ainsi que l’accès payant.

Technologies utilisées

JavaScript / TypeScript (Node.js)

Développement web et applicatif

Cette stack de langages prend en charge l’interface web et le développement d’applications multiplateformes.

Python

Traitement du backend et des données

Python prend en charge le backend web, les analyses, les statistiques et les services associés.

PHP

Intégrations côté serveur

PHP prend en charge certains SDK et intégrations côté serveur.

React

Créer des interfaces utilisateur

React (une bibliothèque de création d’interfaces utilisateur) prend en charge les écrans d’apprentissage adaptatifs.

Vue

Créer une interface web moderne

vue (un framework pour les interfaces web modernes) prend en charge le développement de l’interface web.

Django

Développer le backend web

Django (un framework web Python) prend en charge le backend de l’application.

Firebase

Authentification et données en temps réel

firebase (une bibliothèque pour l’authentification, les bases de données, le stockage et les fonctionnalités en temps réel) prend en charge les données des utilisateurs et des cours.

WebRTC

Assurer des cours vidéo en direct

webrtc (une bibliothèque de navigateur pour les connexions pair à pair) prend en charge les communications de la classe virtuelle.

MySQL

Stocker les données de l’application

mysql (un pilote Node.js pour MySQL) relie l’application à sa base de données.

PDF, video, audio, text files

Fournir les supports d’apprentissage

La plateforme fournit des vidéos de cours, des documents texte, des fichiers PDF, des fichiers audio et des fichiers téléchargeables.

Intégrations

iOS and Android

La solution peut synchroniser les données des utilisateurs et des cours entre les interfaces web, iOS et Android lorsque nécessaire.

Payment gateways

Les passerelles de paiement gèrent les abonnements, achats ponctuels, factures et historiques de transactions.

Firebase

Firebase prend en charge l’authentification, la base de données, le stockage et les données applicatives en temps réel.

Le résultat

Le contenu des cours reste organisé pour l’enseignement

L’écran de gestion des cours offre aux formateurs un espace unique pour les informations du cours, les leçons et les vidéos. Les supports textuels et les évaluations restent associés au cours.

La plateforme héberge les vidéos de cours et fournit des supports textuels dans le cadre du cours.

Fonctionnement

  1. L’éditeur de cours stocke les informations du cours, les leçons vidéo et les documents texte.
  2. La zone d’importation vidéo contient les leçons vidéo du cours.
  3. L’éditeur d’évaluations stocke le contenu des quiz et des tests.
  • Liste des cours et sections de leçons
  • Zone d’importation vidéo
  • Éditeur de documents texte
Gestion des cours et du contenu

Gestion des cours et du contenu

Fonctions sur cet écran
Développer un système de gestion de l’apprentissage Gérer le contenu des cours Héberger les vidéos de cours Fournir des supports textuels Mettre à jour les quiz et évaluations

L’enseignement en direct utilise un espace de classe unique

La classe virtuelle réunit la vidéo, le chat et un tableau blanc sur un même écran d’enseignement. Le partage d’écran, le suivi des présences et les commandes d’enregistrement facilitent les échanges avec les apprenants.

Les présences et le statut d’enregistrement restent intégrés au dossier de la classe.

Fonctionnement

  1. La classe virtuelle affiche le flux vidéo.
  2. Le panneau de chat conserve les messages, tandis que le tableau blanc et le partage d’écran facilitent les interactions.
  3. La liste des présences enregistre la participation des apprenants et la commande d’enregistrement affiche son statut.
  • Flux vidéo et panneau de chat
  • Tableau blanc et partage d’écran
  • Commandes de présence et d’enregistrement
Conseil : La classe virtuelle réunit les outils d’enseignement et d’interaction dans un même espace.
Classe virtuelle

Classe virtuelle

Fonctions sur cet écran
Animer des cours en direct Fonctionnalité d’enseignement en direct Créer une classe en direct

Les apprenants reprennent leur parcours depuis un espace de cours clair

L’espace apprenant réunit la navigation du cours, les vidéos et les leçons textuelles. Les téléchargements, quiz et tests facilitent l’activité dans le cours.

L’espace prend en charge l’apprentissage enregistré et les activités d’évaluation.

Fonctionnement

  1. Le lecteur vidéo présente les leçons vidéo et la zone de leçon textuelle présente les supports écrits.
  2. La commande de téléchargement fournit des fichiers téléchargeables aux apprenants.
  3. La vue des quiz et tests présente le contenu et conserve les résultats ainsi que le statut d’achèvement.
  • Lecteur vidéo et zone de leçon textuelle
  • Supports d’apprentissage téléchargeables
  • Vue des quiz et tests
Espace de cours de l’apprenant

Espace de cours de l’apprenant

Fonctions sur cet écran
Proposer des cours en ligne Héberger les vidéos de cours Fournir des supports textuels Télécharger les supports d’apprentissage Créer des quiz interactifs Suivre la progression des cours

Les rapports de progression rendent l’activité des apprenants visible

Le tableau de bord des rapports réunit l’ achèvement, les scores et la participation dans un même espace d’analyse. Il affiche également le temps passé grâce à des synthèses, filtres, tableaux et rapports.

Le tableau de bord facilite le suivi de la progression et les décisions de notation.

Fonctionnement

  1. Le résumé de progression et le graphique d’achèvement affichent les données de progression et le statut d’achèvement.
  2. Le tableau des scores présente les résultats et notes des quiz et tests.
  3. Les filtres d’apprenants et de cours affinent le rapport, tandis que la zone d’export fournit le résultat.
  • Résumé de progression et graphique d’achèvement
  • Filtres d’apprenants et de cours
  • Tableau des scores et export des rapports
Remarque : Le tableau de bord couvre l’activité, les achèvements, les scores, la participation et le temps passé dans une même vue de reporting.
Tableau de bord de progression et de rapports

Tableau de bord de progression et de rapports

Fonctions sur cet écran
Suivre la progression des cours Système de notation des étudiants

Les accès et paiements restent liés aux inscriptions

L’écran d’administration relie les rôles, l’accès aux cours et les inscriptions. Les paiements, factures et historiques de transactions y sont également disponibles.

Le module gère les étudiants, enseignants et administrateurs ainsi que la participation payante aux cours.

Fonctionnement

  1. La liste des utilisateurs et le sélecteur de rôles enregistrent les données des étudiants, enseignants et administrateurs.
  2. Le tableau d’accès aux cours et les commandes d’inscription relient les utilisateurs aux inscriptions.
  3. La liste des paiements ainsi que la zone des factures et transactions stockent les données de paiement, factures et historiques.
  • Liste d’utilisateurs par rôle
  • Contrôles d’accès aux cours et d’inscription
  • Factures et historiques de transactions
Rôles, inscriptions et paiements

Rôles, inscriptions et paiements

Fonctions sur cet écran
Gérer les classes et les étudiants

Ce que la solution apporte

Grâce à cette solution, l’organisme de formation en ligne peut :

  • Créer et organiser les cours, leçons, vidéos, supports textuels et évaluations
  • Animer des cours en direct avec vidéo, chat, tableaux blancs, partage d’écran, suivi des présences et enregistrements
  • Offrir aux apprenants un espace unique pour les supports, téléchargements, quiz, tests et la progression
  • Examiner les achèvements, scores, participations et temps passé grâce aux tableaux de bord et rapports
  • Gérer les rôles, accès aux cours, inscriptions, paiements, factures et historiques de transactions

Les systèmes prêts à l’emploi pouvaient-ils répondre au besoin ?

Avant la conception, le besoin a été comparé aux produits prêts à l’emploi selon leurs propres descriptions.

Besoins du client Plateformes de cours en ligne Graphy, FreshLearn, Mastera Plateformes d’apprentissage DataCamp, Echo360, go4clic Plateformes d’adhésion MemberPress, Gurucan Solution personnalisée
Accès web et mobile partiellement
Évaluations et notation partiellement —
Rapports de progression et d’activité partiellement partiellement
Inscriptions payantes et transactions partiellement
Respect des règles du client : étapes, rôles, rapports partiellement partiellement partiellement
Toutes les étapes au même endroit — — —
Aucune étape manuelle entre les programmes partiellement partiellement —

D’après les descriptions publiques des produits et de leur catégorie.

Les produits prêts à l’emploi couvrent des aspects importants de la création de cours, de l’enseignement, des évaluations, de la progression et de l’accès payant. Un produit prêt à l’emploi suffit lorsqu’un seul de ces aspects est nécessaire.

Ce client avait besoin de réunir l’enseignement en direct et enregistré, les dossiers des apprenants et les inscriptions payantes. Les rôles, la progression et les besoins administratifs du client n’étaient pas entièrement couverts par un seul produit prêt à l’emploi.

En définitive

En définitive, la solution a été conçue pour gérer au même endroit le contenu des cours, les classes en direct et la progression des apprenants. Les inscriptions payantes ont été intégrées au même système.

FAQ

Vous envisagez de créer un système similaire ? Consultez les réponses ci-dessous pour comprendre comment les principales fonctions de gestion de l’apprentissage s’articulent.