PROJET

Logiciel de gestion de la formation pour les cours, les évaluations et le suivi des progrès

Développement d'un LMS personnalisé, Gestion des cours et des contenus, Suivi des progrès des apprenants, Quiz et travaux en ligne, Accès par rôle, Rapports et certificats, Application web responsive

  • Secteur: Éducation et formation
  • Grèce Localisation: Grèce
  • Délai de livraison: 16 semaines
  • Technologies: PHP, JavaScript / TypeScript (Node.js)
4+ mois

Ce client consacre du temps à coordonner les cours, les supports pédagogiques et les évaluations. La solution est un logiciel de gestion de la formation destiné à un organisme éducatif en Grèce. Les équipes ajoutent des vidéos, des documents et des PDF. Les étudiants passent des quiz et déposent leurs travaux. Les formateurs et administrateurs suivent les progrès et l'état d'avancement dans un LMS responsive unique.

Résumé

Problème

L'organisme de formation gère les contenus des cours, les apprenants et les évaluations.

Solution

La solution est devenue un LMS responsive réunissant les cours, les contenus et les évaluations au même endroit.

Résultat

Le logiciel est conçu pour réduire la gestion manuelle des cours et les reprises liées aux évaluations.

Histoire du client

Le client est un organisme de formation grec. Il propose des cours à rythme libre ou en direct et accompagne les apprenants grâce aux supports de cours, aux inscriptions, aux évaluations et au suivi des progrès.

Les équipes gèrent les vidéos, les documents et les PDF. Elles administrent également les leçons textuelles et interactives, les ressources téléchargeables et les dossiers des étudiants.

La demande était simple : offrir un accès responsive sur ordinateur, tablette et mobile. Le client souhaitait également gérer des contenus pédagogiques variés et séparer les fonctionnalités selon les rôles. La solution devait aussi prendre en charge les quiz, tests et travaux.

La notation et les résultats des évaluations faisaient également partie de la demande.

La solution a été conçue comme un LMS modulaire avec gestion des cours et tableaux de bord des apprenants. Les rapports et la gestion des certificats répondent aux besoins de suivi.

Le client demandait

  1. Fonctionner en mode responsive sur ordinateur, tablette et mobile
  2. Gérer les cours et les contenus pédagogiques variés
  3. Attribuer des fonctionnalités propres à chaque rôle
  4. Proposer des quiz, tests, travaux et évaluations

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

Les LMS prêts à l'emploi couvrent la diffusion des cours, la communication en classe ou la formation configurable. Un LMS personnalisé convenait mieux pour réunir la gestion des cours, les dossiers des apprenants et les certificats facultatifs dans un site responsive unique. Il permettait également d'organiser ensemble les rôles, contenus et évaluations du client, ainsi que les rapports et l'administration.

Présentation du projet

La solution repose sur une application web responsive, offrant ainsi à l'organisme de formation une expérience LMS unique sur ordinateur, tablette et mobile.

Un espace de gestion des cours et des contenus a été créé pour administrer les formations. Les formateurs et administrateurs peuvent créer, modifier et organiser les cours.

Ils organisent les modules et les leçons avec des vidéos, des documents et des PDF. Des textes, des leçons interactives et des ressources téléchargeables sont également inclus.

Les accès par rôle séparent les fonctionnalités des administrateurs, instructeurs et enseignants. Les étudiants, apprenants, partenaires et clients bénéficient d'un accès adapté à leur activité de formation.

Un tableau de bord des progrès regroupe les inscriptions, l'avancement et les scores. L'espace d'évaluation prend en charge les quiz et le dépôt des travaux, tandis que les formateurs consultent l'activité et les résultats.

Une attention particulière a été accordée à la gestion opérationnelle de la formation. Les notifications, rapports et certificats peuvent être étendus ultérieurement.

Fonctionnalités clés livrées

  • Création, modification, suppression et organisation des cours
  • Modules, leçons et supports pédagogiques variés
  • Accès par rôle pour les équipes pédagogiques et les apprenants
  • Dossiers étudiants, inscriptions et affectations de cours
  • Suivi des progrès et de l'achèvement des cours
  • Gestion des quiz et des travaux
  • Consultation des évaluations et synthèses des résultats
  • Planification des cours et discussions
  • Rapports avec export JSON
  • Certificats de fin de cours

Fonctionnalités ajoutables

+ Quiz interactifs + Émission de certificats + Discussions communautaires + Analyses des visiteurs + Analyse du temps de visionnage + Rapports JSON

Qui peut également utiliser cette solution

Ces entreprises rencontrent une problématique similaire et la même solution peut être adaptée à la diffusion de leurs cours et à la gestion de leurs apprenants.

Un centre de formation professionnelle

Mission Il accompagne des apprenants répartis sur plusieurs sites ou organisations grâce à des cours, des évaluations et des dossiers de progression.
Comment la solution aide Le LMS réunit les contenus de formation, les accès par rôle, les quiz, les travaux et les rapports d'achèvement au même endroit.

Une entreprise de formation en ligne

Mission Il propose en ligne des adhésions, abonnements ou cours animés par plusieurs formateurs.
Comment la solution aide La solution organise les cours et les formateurs tout en prenant en charge les accès, évaluations, progrès et certificats des apprenants.

Un établissement d'enseignement

Mission Il dispense des cours à des étudiants et enseignants ayant des besoins distincts en matière d'apprentissage et d'administration.
Comment la solution aide Le LMS relie les contenus de cours, dossiers étudiants, évaluations, activités des enseignants et rapports de performance.

Technologies utilisées

PHP

Langage de l'application LMS

PHP prend en charge l'application LMS principale et ses fonctionnalités de gestion des cours.

JavaScript / TypeScript (Node.js)

Langage de l'interface responsive

JavaScript et TypeScript prennent en charge l'interface web responsive et les fonctionnalités du navigateur.

Python

Langage d'analyse et de gestion documentaire

Python prend en charge les analyses, la gestion des PDF, la documentation et les fonctionnalités liées aux données.

escolalms/core

Fonctionnalités principales du LMS

escolalms/core (une bibliothèque LMS headless en PHP) fournit les fonctionnalités principales de gestion de la formation.

escolalms/categories

Gestion des catégories de cours

escolalms/categories (une bibliothèque PHP de catégories LMS) organise les catégories de cours.

pymupdf

Extraction de contenu PDF

pymupdf (une bibliothèque Python d'extraction et de conversion PDF) gère le contenu PDF du LMS.

d3-dsv

Lecture et formatage de CSV

d3-dsv (une bibliothèque JavaScript pour les fichiers CSV et TSV) prend en charge l'import et l'export de données délimitées.

@docusaurus/core

Création du site de documentation

@docusaurus/core (un générateur de sites de documentation JavaScript) prend en charge la documentation du LMS.

pdf

Création de documents PDF

pdf (une bibliothèque JavaScript pour les fichiers PDF simples) permet de créer des documents PDF.

Intégrations

Stripe or PayPal

Le LMS peut relier l'accès aux cours aux paiements via Stripe ou PayPal.

Google Analytics

Google Analytics reçoit les données d'analyse de la plateforme de formation.

Videotile

Videotile fournit des contenus vidéo de formation pour les cours.

WordPress

WordPress peut échanger des informations sur le site et les cours avec le LMS via ses API et outils LMS associés.

Le résultat

Les contenus des cours restent organisés pour les formateurs

L'écran de gestion des cours offre aux formateurs et administrateurs un espace unique pour les cours, les modules, les leçons et les supports pédagogiques. Les vidéos, documents et PDF restent associés au cours concerné.

L'état des cours et les affectations apparaissent avec la structure des cours, permettant à l'organisme de formation de rapprocher l'administration de la gestion des contenus.

Fonctionnement

  1. Le LMS affiche les cours avec leurs modules et leurs leçons.
  2. L'espace de contenu stocke les vidéos, documents, PDF, textes, leçons interactives et téléchargements.
  3. Les affectations et l'état des cours apparaissent avec les dossiers correspondants.
  • Créer, modifier et supprimer des cours
  • Organiser les modules et les leçons
  • Importer des supports pédagogiques variés
Gestion des cours et des contenus

Gestion des cours et des contenus

Fonctionnalités affichées à l'écran
Gérer les cours en ligne Gérer les contenus des cours Organiser la structure des cours Importer des supports de formation Gérer les utilisateurs et les cours

Les progrès sont visibles pour chaque apprenant et chaque cours

Le tableau de bord des apprenants regroupe les inscriptions, les progrès et l'achèvement dans un espace de suivi unique. Il affiche également les scores et les performances.

Les formateurs et administrateurs peuvent utiliser le même écran pour suivre les dossiers des apprenants et identifier l'état d'avancement des cours.

Fonctionnement

  1. Le tableau des apprenants affiche les dossiers des étudiants et les inscriptions.
  2. Les indicateurs montrent la progression et l'état d'achèvement des cours.
  3. La synthèse affiche les scores et les données de performance des cours et apprenants sélectionnés.
  • Filtrer par cours et apprenant
  • Consulter l'état d'achèvement
  • Comparer les scores et les performances
Remarque : Les progrès, l'achèvement, les scores et les performances sont conservés avec les dossiers des apprenants et des inscriptions.
Tableau de bord des progrès des apprenants

Tableau de bord des progrès des apprenants

Fonctionnalités affichées à l'écran
Suivre les progrès des cours Mettre à jour les dossiers étudiants Gérer les utilisateurs et les cours

Les évaluations et travaux suivent le parcours de formation

L'espace d'évaluation relie les quiz, les dépôts de travaux et la vérification par les formateurs. Les étudiants effectuent les contrôles requis, tandis que les formateurs consultent les dépôts et l'activité d'évaluation.

L'espace de vérification affiche les résultats des quiz et des évaluations.

Fonctionnement

  1. L'espace affiche les consignes et questions des quiz.
  2. La zone des travaux stocke les fichiers déposés et l'état des évaluations.
  3. L'espace de vérification affiche les résultats des quiz et des évaluations.
  • Passer des quiz
  • Déposer des travaux
  • Consulter les résultats des évaluations
Espace d'évaluation et de dépôt des travaux

Espace d'évaluation et de dépôt des travaux

Fonctionnalités affichées à l'écran
Déposer des travaux et passer des quiz Mettre à jour les quiz et évaluations Créer des quiz interactifs

Les cours et discussions font partie de la formation

L'écran du planning et des discussions regroupe les dates de cours, les échéances des travaux et les sujets de discussion. Les enseignants, administrateurs, responsables de communauté et modérateurs travaillent avec les informations des cours et événements au même endroit.

Les sujets de discussion et les outils de modération facilitent les échanges autour de l'activité de formation.

Fonctionnement

  1. Le calendrier affiche les informations des cours et les dates des travaux.
  2. La liste des discussions affiche les sujets liés aux cours.
  3. Les annonces et notifications affichent les informations sur les cours et événements.
  • Planifier les cours
  • Gérer les dates des travaux
  • Consulter les sujets de discussion
Planning des cours et discussions

Planning des cours et discussions

Fonctionnalités affichées à l'écran
Gérer le planning des cours Gérer les discussions communautaires

Les rapports et certificats facilitent l'administration

Les responsables, analystes et gestionnaires de cours peuvent consulter l'achèvement et les informations de performance avant de générer les rapports. Les données des quiz sont incluses dans la vue des rapports.

L'export JSON rend les données disponibles pour des analyses ultérieures. Le même espace gère l'émission des certificats et leurs dossiers.

Fonctionnement

  1. L'espace des rapports filtre les données de progression, d'achèvement, de quiz et de performance.
  2. Le module de rapports crée des rapports JSON à partir des données sélectionnées.
  3. L'espace des certificats les émet et affiche les dossiers correspondants.
  • Générer des rapports pour analyse
  • Filtrer les données d'achèvement et de performance
  • Émettre des certificats de cours
Conseil : Les certificats restent associés aux données d'achèvement et de performance utilisées pour administrer les cours.
Gestion des rapports et des certificats

Gestion des rapports et des certificats

Fonctionnalités affichées à l'écran
Générer des rapports pour analyse Émettre des certificats de cours

Ce que la solution apporte

Grâce à cette solution, l'organisme de formation peut :

  • Gérer les cours en ligne et les contenus pédagogiques variés
  • Accorder aux administrateurs, formateurs, enseignants et apprenants les accès appropriés
  • Suivre les inscriptions, progrès, achèvements, scores et performances
  • Organiser des quiz et recueillir les travaux déposés
  • Planifier les cours et consulter les discussions
  • Générer des rapports et émettre des certificats de fin de formation

Les systèmes prêts à l'emploi auraient-ils pu faire l'affaire ?

Avant la conception, la mission a été comparée aux produits prêts à l'emploi à partir de leurs propres descriptions.

Besoins du client LMS éducatif Google Classroom, Sakai, D2L Brightspace LMS configurable Open LMS, BrainCert LMS WordPress LearnDash Solution personnalisée
Accès responsive sur tous les appareils —
Gérer des contenus de cours variés
Séparer les fonctionnalités selon les rôles partiellement
Quiz, travaux et notation
Respecter les règles du client : étapes, rôles et rapports partiellement partiellement partiellement
Toutes les étapes au même endroit —
Aucune étape manuelle entre les programmes partiellement — —

Selon les descriptions publiques des produits et de leur catégorie.

Les LMS prêts à l'emploi couvrent les contenus, rôles, évaluations et progrès à des degrés variables. Un produit prêt à l'emploi suffit lorsque la mission se limite à l'un de ces domaines.

Ce client avait besoin de son propre logiciel, car les rôles, formats de contenu, évaluations, rapports et opérations devaient suivre un même modèle. Les différents éléments devaient également rester réunis plutôt que répartis entre plusieurs produits et étapes manuelles.

En fin de compte

En fin de compte, la solution a été conçue pour réduire la gestion manuelle des cours, des contenus, des évaluations et des progrès des apprenants.

FAQ

Vous envisagez de créer un système similaire ? Ces réponses présentent les principaux choix liés à la gestion des cours, aux rôles, aux évaluations et aux progrès des apprenants.