Les Plugins ou Composants

Cette documentation indexe les plugins distribués et soutenus par APL par “type de composant”.

Vous pouvez aussi consulter la même documentation rangée par sous-ensembles fonctionnels.

Le statut : Les plugins ayant ce label s'installent sans modification du code de Moodle. Pour les autres, de légères modifications sont nécessaires pour assurer le bon fonctionnement du plugin. Ces modifications sont répertoriées et référencées dans la distribution, du plugin.

Le statut Les plugins ayant ce label sont totalement compatibles RGPD. Ceux sans rien ne sont pas concernés.

Les modules d'activité

Les modules d'activité
Les modules sont des composants qui participent au contrat pédagogique avec l'étudiant. Ils sont implantables dans le déroulé du cours. Les modules d'activité permettent l'acquisition de connaissances, la mise en application des connaissances, l'aspect d'organiser le cours, de développer l'aspect collaboratif et l'évaluation des acquis.
Les modules à usage général (contenus)

Test façon magazine (Magtest) - Gestionnaire de test multi-piste façon magazine.

jeu de carte flash (Flashcard) - Jeu sérieux de cartes flash.

Eléments de cours ou étiquettes pédagogiques(Customlabels) - Éléments éditoriaux préformatés pour le contenu de cours.

Ressources mutualisées (SharedResource) - Des ressources stockées dans un contexte global et mutualisables entre cours.

Media player 2.0 - La version 2.0 du plugin MediaPLayer.

Ressource versionnée (Versionnedresource) - Ressource versionnée et capable de notifier les participants.

Wow Slider - L'intégration du populaire Wow Slider pour créer des diaporamas animés dans le cours.

Organisation de la pédagogie

Gestionnaire de tickets (Tracker) - Gestionnaire de tickets pour le suivi des bugs, ou demande de support.

LearningTimeCheck (LTC) - Avancement et temps pédagogiques, la gestion de calculs de temps d'apprentissage.

Job Tracker - Assistant de recherche d'employeur ou de stage.

Attestations pro (PDCertificate) - Générateur d'attestation entièrement personnalisables.

Modules d'activité dérivés(versions spéciales)

Ces modules sont officiellement publiés par la communauté Moodle, mais nous en maintenons une version modifiée et augmentée pour servir des besoins d'industrialisation de la formation.

Rendez-vous (Scheduler) - Gestion de rendez-vous en face à face pédagogique.

Les modules spécialisés

Gestion de Projet/technique (Techproject) -Outil de gestion de projet technique.

Les blocs

Les blocs
Les blocs peuvent être structurels, accessoires aux cours ou aux contenus ou encore servir à compléter une activité pédagogique pour l'enrichir. FAQ sur les blocs - Réglages communs à tous les blocs
Blocs structurels (Urbanisation, navigation)

Les blocs structurels sont des fonctionnalités qui impactent la structure globale de Moodle, son organisation et l'urbanisation de son usage.

Accès réseau aux élèves/Group Network - Délégation du contrôle des droits de circulation dans le réseau MNET.

Livedesk - Centralisation du support pédagogique via des forums. }

Espaces descendants (Course Descendants) - Espaces descendants. Présentation des cours en cursus/UE

Formulaire contact (Contactform) - Formulaire général de contact.

Gestion des utilisateurs (User Delegation) - Délégation de création et gestion d'utilisateurs.

Import de cours - Importation de cours (via backups) (administrateur) depuis un moodle distant.

Inscriptions externes (ExtSignup) - Inscription modérée d'étudiants extérieurs.

Mon parcours de formation (Course Ascendants) Le bloc Mon parcours de formation, est un accessoire aux stratégies de “metacours” qui permet une présentation des cours en cursus/UE avec signalétique d'achèvement de cours.

Mutualisation et gestion de session/Déploiement de cours/Publication de cours (Publishflow) - Publication de cours dans un catalogue ou dans un espace dédié à travers un réseau MNET.

Navigation multi cours (MultiCourse Navigation) - Navigation au sein d'un sommaire multicours avec prise en charge optionnelle du LTC New

Navigation réseau de l'utilisateur (User Mnet Hosts) - Navigation contrôlée vers les hôtes du réseau. maj 15/05/2017

Notifications de cours (course notification) - Notifications de relance à certaines dates clefs du déroulement du cours. Gestion d'un questionnaire d'évaluation à froid. Type QUALIOPI

Où est Johnny ? - Recherche d'utilisateurs dans un réseau de plates-formes interconnectées par MNET.

Recyclage de cours (Course Recycle) - Politique de traitement de cours en fin de période scolaire.

VMoodle - Virtualisation multi-tenant de Moodle < 2.8.

Assistant de récupération des devoirs/AssignDownload Récupération différentielle des devoirs dans un zip.

Datacart Panier d'export activité base de donnée - Bloc qui permet l'enregistrement de données à exporter.

Blocs accessoires fonctionnels du cours

Les accessoires fonctionnels sont des blocs qui ajoutent au cours un outillage capable d'augmenter ou de faciliter les processus pédagogiques dans le cours.

Mesure d'activité (Use_Stats) - Mesure d'activité et calculs de temps passé aux cours.

Dashboard -Élément de tableau de bord (requêtes statistiques)

Equipes (Teams) - pédagogie inversée Auto-construction d'équipes/groupes par les étudiants.

Notes personnelles/User Memo - Prise de notes sur l'espace de cours.

Assistant de récupération des devoirs/AssignDownload Récupération différentielle des devoirs dans un zip.

Blocs accessoires de contenus

Les accessoires de contenus sont des blocs qui aident d'une manière ou d'une autre à la présentation et à la publication de contenus dans l'espace pédagogique.

WP-Cumulus - Un nuage de tags.

Chronometer - Chronomètre.

ConditionalHTML - Contenu spécifique utilisant toute la puissance des “expressions évaluables” du Moodlescript.

EditableContentHTML - Un bloc HTML dont certains rôles non auteurs peuvent modifier le contenu.

GroupSpecificHTML - Contenu spécifique à certains groupes.

RoleSpecificHTML - Contenu spécifique à certains rôles.

ProfileSpecificHTML - Contenu spécifique sur règle de profil.

ProfileSelectorHTML - Contenu spécifique par sélecteur de profil.

Blocs accessoires d'activités ou d'autres composants

Les accessoires d'activité complètent le fonctionnement d'un module d'activité pour enrichir l'expérience pédagogique, la capacité de suivi ou d'auto-conduite des apprentissages.

Notes importantes sur les questions dans Moodle

Comportement des quiz/Quiz behaviour - Modification du comportement standard des quiz.

Comportement des bases de données - Modification du comportement standard de l'activité base de données.

Prépositionnement (AuditQuiz Results) - Prépositionnement de connaissance à partir de quizs du cours.

Quiz Dynamic Key - Bloc en appui des tests qui permet la modification régulière des mots de passe d'accès.

Progrès de quiz (Quiz Progress) - Bloc Graphe les résultats de plusieurs tentatives de quiz en un graphe de progression.

Résumé des temps pédagogiques (Block LTC) - Bloc d'agrégation des différents statuts des modules LearningTimeCheck implantés dans le cours avec affichage d' un état de progression des utilisateurs, signal utilisateurs inactifs.

Volume CMS (CMS navigation) - Bloc d' accessoires d'accès à des volumes documentaires CMS intégrés.

Module de page (PageModule) - Bloc “technique” permettant de généraliser la mise en page dans le format “page”.

Bloc Sommaire/Page Tracker - Un bloc “sommaire de cours” avec suivi de visite pour le format “page”.

Ressources mutualisées (Shared Resources) - Un bloc d'outillage de conversion pour les ressources mutualisées.

Bloc Exporteur d'activités (Activity Publisher) - Un bloc pour archiver ressources et activités et les envoyer dans la bibliothèque de ressources partagées.

Limites utilisateur des tentatives (User Quiz Limit) - Un bloc pour limiter le nombre de tentatives à un quiz PAR UTILISATEUR.

Plateau de révisions (User Quiz Monitor) - Pédagogie inversée.Un bloc mettant en scène un ensemble de quiz pour forger un dispositif de révision massive d'une base de connaissance complexe.

Bloc contenu distant : Ce bloc permettra d'ntégrer dans Moodle n'importe quel contenu provenant de l'extérieur, que le contenu soit du html ou résultat d'un Web service.

Bloc pour l'auto-enregistrement par QRCode : Ce bloc permet aux enseignants de projeter un QRCode permettant aux présents non enregistrés de créer leur profil sur Moodle.

Blocs fonctionnels de la boutique

Services commerciaux (Shop Access) - Bloc d'accès au front-office commercial.

Mes produits (Shop Products) - Un bloc accessoire de boutique pour l'espace client - Liste de mes produits.

Mes factures (Shop Bills) - Un bloc accessoire de boutique pour l'espace client - Liste de mes factures.

Panier (Shop Total) - Un bloc Sommateur du panier d'achat.

Attribution de sièges provisionnés (Shop Course Seats) - Un bloc accessoire d'attribution de sièges dans le cours.

Remises (Shop Discounts) - Un bloc des remises et offres commerciales en boutique.

Crédits pédagogiques (My Credits) - Un bloc d'affectation de crédits à consommer via achat boutique.

—-

Les filtres

Les filtres
Les filtres sont des composants ou plugins responsable du traitement des différents flux de textes qui sont affichés sur les écrans des plateformes Moodle.

Filtre multilangue amélioré - Un filtre corrigeant des défauts de comportement du filtre standard sur des contenus HTML imbriqués.

Filtre de liaison Wikipedia - Un filtre pour lier simplement des mots vers les articles Wikipedia correspondants.

Filtre d'injection de contenu CMS - Un filtre pour insérer des contenus publiés dans le CMS dans les contenus de Moodle.

Les formats de cours

Les formats de cours sont responsable de la disposition du rendu à l'intérieur du cours, de son organisation apparente et de l'organisation de son édition.

Format de cours Page - Un des plus puissants formats de cours pour Moodle, multi pages hiérarchiques, libre placement.

Les méthodes d'authentification

Les plugins d'authentification permettent l'authentification des utilisateurs à partir de sources d'identité diverses, ou d'assurer l'interopérabilité avec d'autres applications authentifiées.L'interopérabilité des applications relativement aux utilisateurs

Authentification par ticket - Authentification sur présentation de ticket.

GRR - SSO avec GRR. (plus maintenu).

MultiMnet - Une authentification pour réseau “total” de Moodle en multi-composantes distribués.

Authentification par digicode - Authentification par digicode façon “interface bancaire B to C”

Authentification via NetYpareo - Authentification pour logiciel Net Yparéo de l'éditeur YMAG

Authentification via Drupal - Authentification pour CMS Drupal

Auto-enregistrement par QRCode - Authentification des utilisateurs auto-enregistrés par la procédure du Bloc pour l'auto-eregistrement par QRCode.

Les méthodes d'inscription

Les méthodes d'inscription outillent la façon dont on associe des utilisateurs aux cours pour y avoir une activité dépendant de son rôle. Les méthode d'inscription de Moodle peuvent être manuelles, automatiques, interactives ou non, pilotées par des données ou des événements.

Depuis Moodle 2, les méthodes d'inscription sont cumulables pour un même cours, ce qui permet des configurations très riches et flexibles de l'administration des inscriptions.

ActiveProLearn gère plusieurs variantes spécifiques de méthodes d'inscription. La première, l'inscription différée par cohorte permet de réaliser à l'avance une planification automatique et programmée des inscriptions de certains groupes dans les cours. La deuxième permet de limiter l'auto-inscription “naturelle et implicite” à un ensemble d'utilisateurs ciblés par leur profil. La troisième est utilisée dans le cadre de ventes de formations via le composant boutique.

En savoir plus sur les méthodes d'inscription

Inscriptions différées par cohortes

Inscriptions par cohortes (filtrées)

Inscription implicite sur champ de profil / Enrol Profile Field

Inscription par crédits pédagogiques

Inscription synchronisées Un plugin pour “marquer” les inscriptions issues d'une automatisation d'alimentation (compatible avec plusieurs alimenteurs)

Inscriptions auto-enregistrées par QRCode Marque et active l'auto-inscription des utilisateurs auto-enregistrés par QRCode :RGPD:

Les conditions de disponibilité

Les conditions de disponibilité sont des plugins permettant d'influer sur l'accès des utilisateurs à certains contenus (activités, ressources ou sections) en fonction de règles applicables et combinables.

Inscription avec option d'activité - Autorise l'accès à la ressource si l'utilisateur dispose d'une inscription avec la méthode définie. Les états de cette inscription peuvent être contrôlés. Doc à finir

Jours - Permet de planifier des activités et ressources à partir de certains jours à compter de la date de début du cours.

Semaine - Permet de planifier des activités et ressources sur plusieurs semaines relatives à la date de début du cours.

Temps passé dans un cours - Permet de déclencher des ouvertures d'activités ou de ressources après qu'un certain temps d'apprentissage ait été constaté dans un cours.

Temps passé dans une section (ou page) - Permet de déclencher des ouvertures d'activités ou de ressources après qu'un certain temps d'apprentissage ait été constaté dans une section (ou page pour le format page) de cours. :NEW:

Les types de question

Les types de question définissent des questions de test avec un fonctionnement, un comportement, ou encore une présentation particulière.

Grille de questions simples

Question aléatoire à contrainte

Les règles d'accès aux tests

Les règles d'accès aux test sont des plugins locaux du module de test standard de Moodle et permettent d'altérer les conditions pour lesquelles un apprenant peut lancer un test ou non.

Choix des questions par l'utilisateur - Permet à l'utilisateur d'orienter le choix de questions aléatoires dynamiques vers des espaces de révision ciblés. Il fonctionne avec le type de question aléatoire à contrainte.

Crédit de tentatives propre à l'utilisateur - Permet de limiter chaque utilisateur individuellement à un nombre de tentatives défini dans son profil.

Les dépôts documentaires

Les dépôts documentaires
La librairie documentaire intégrée Moodle, et les composants liés à des outils de GED externe

nuxeouworkspace - Espace documentaire Nuxeo de l'utilisateur courant.

nuxeoworkspaces - Espaces documentaires Nuxeo partagés.

Sharedresources - Dépot sur la librairie mutualisée de ressources.

Les outils d'administration

Les outils d'administration sont des outils destinés aux administrateurs de Moodle, et impactent fortement la productivité d'exploitation en la facilitant.

Backup Manager - Un outil de gestion et d'optimisation globales des volumes de sauvegarde.

Delivery - Un outil de pilotage de mise à jour du code de Moodle à partir de dépôt versionnés de projet.

File Check - Un outil de vérification de l'intégrité du stockage de fichiers dans moodledata.

Moniteur de cron - Surveille le fonctionnement de la tâche cron de Moodle.

Tool MnetUsers (Outil de propagation d'utilisateurs MNET) - Un outil de gestion des profils réseau MNET et de déplacement de profils.

Console MoodleScript - Une console interactive pour le test et l'exécution de langage MoodleScript.

Exporter les inscrits dans une cohorte – Un outil qui récupère les inscrits à un cours et fabrique une cohorte centrale à partir de ces inscrits.

Gestion des alimentations - Tool Sync - Synchronisation des entités métier par fichier CSV.

User LDAP Invite - Un outil pour “inviter” dans Moodle des utilisateurs présents dans l'annuaire LDAP et non encore inscrits dans Moodle.

Tool Database cleaner - Nettoyage de base de donnée. NOUVEAU !

Tool LifeCycle - Cycle de vie des cours - Cycle de vie des cours. NOUVEAU !

Tool SessionArchiver - Un outil d'archivage des cours PRELIMINARY DRAFT !

Les rapports

Les rapports permettent de mettre en forme des données issues des différents modèles gérés par Moodle. Il prennent différentes formes suivant les besoins.

TrainingSessions TS - Rapports structurés de temps d'usage.

LearningTimeCheck - Rapports de checklist de temps pédagogiques transverses aux cours.

Patches -Maîtriser les adaptations locales de code non standard en les répertoriant dans un rapport de patchs.

VMoodle -Dans un réseau de plates-formes virtualisées, obtenez des indicateurs consolidés sur tout le réseau.

Rapport de révision (plateau de révision)

ETL - Un extracteur générique ETL pour extraire des données fortement qualifiées de Moodle, en vue de l'alimentation de cubes décisionnels.

Rapport analytics Moodle et supervision système - Un collecteur de données pour une supervision externe dans un modèle Zabbix. :NOUVEAU:

Les thèmes

ActiveProLearn à développé une souche de thème intégrant des fonctionnalités spécifiques destinées à une intégration précise de certains comportements : Le thème Essential FEL est dérivé du thème très populaire Essential (entre Moodle 2.4 et Moodle 2.8). Le thème Forson FEL est dérivé du thème très populaire Fordson (base boost boostrap)

Essential FEL

Pioneer FEL

Fordson FEL (à partir de Moodle 3.5)

KlassPlace (à partir de Moodle 3.7) Un thème puissant a forte exposition marketing sur la page avant et des encarts de communication internes.

Les extensions locales

Les composants “local” sont des composants transverses qui ne présentent aucune des caractéristiques connues d'un plugin spécialisé.

Mesure de performances avancées (Advancedperfs) et autres outils de debug.

Login alternatif (Alternate Login) - Page de login alternatif.

APLCore - Librairies mutulalisées pour pour certains plugins APL.

APLPlot - Librairies graphiques mutualisées pour certains plugins APL.

APLPdf - Librairies TCPDF modifiées.

Catalogue de cours (Course Index) - Catalogue d'indexation et d'exposition des cours.

GroupCopy - Une fonction supplémentaire de copie rapide de groupes entre cours.

CMS - Un système de publication de pages CMS documentaires indépendant des cours.

CourseTemplates/Modèles de cours - Gestion de modèles de cours.

ENT Installer - Outil d'alimentation spécifique intégration ENT Education Nationale.

Equipement utilisateur /User Equipment -Pédagogie inversée Un tuning individuel des fonctionnalités accessibles : Board des équipements affectés. Et nouveau sélécteur d'activité.

Formulaires en onglets (Tabbed QuickForm) - Amélioration visuelle des formulaires / Tuning fin de moodle.

Local:LdapAdditions/Ldap Additions - Additions fonctionnelles à la synchronisation ldap/cas. (OBSOLETE. Remplacé par le plugin ENT_installer)

Librairies Nuxeo - Librairies centrale NUXEO.

Librairie de ressources centralisée et partagée (Shared resources) - Moteur de librairie documentaire.

MoodleScript : Un moteur de script pour moodle

Moteur de recherche global : Le moteur de recherche Lucène original de Moodle, fonctionnant en local sans applicatif tiers.

LocalMy - Mon Moodle amélioré - Une reconstruction de la stratégie de tableau de bord usager (page Tableau de bord ou MY) à l'aide de widgets extensibles.

Onboarding - Gestion d'inscriptions locales - Un dispositif de demande de formation par des prospects non enregistrés.

Shop - Backoffice de vente en ligne pour (et dans) Moodle

StaticGUITexts - Une méthode simple pour injecter des contenus statiques administrables (administrateur) dans l'interface de la plate-forme.

Synchronisation de données Dolibar - Complément de remontées de données pour le CRM Dolibar.

Serveur Oauth/OIDC embarqué : Ce plugin transforme Moodle en un IDP (IDentity Provider) OpenID pour d'autres applications Oauth clientes.

TechnicalSignals - Gère et affiche des signalisations d'exploitation.

VFLibs - (une collection de librairies mutualisées pour les composants MyLearningFactory/APL.

VMoodle >= 2.8 - Reconstruction d'une partie du bloc VMoodle en plugin local pour une meilleure intégration au core.

Autres plugins

Extension spécifique projet Definum : Ce plugin expose des web services d'extraction statistiques dédiées pour le projet de portail “Definum”.

Notes relatives à la mise en œuvre de certaines librairies locales

Les outils périphériques

Les outils périphériques manipulent des ressources Moodle, les bases de code ou des composants de l'environnement d'exploitation de Moodle.Bien qu'en rapport avec Moodle, ces outils n'utilisent pas le “framework” Moodle et ne font pas partie de la technologie Moodle en soi. Ces outils peuvent être développés dans des technologies diverses, php, shell script, powershell, sous des environnements divers. Actuellement la priorité reste malgré tout un environnement Linux.

Moodle Memcached Manager - Outil de gestion d'instances de cache memcached. (obsolete)

Moodle Code Toolkit - Set d'outillage de développement.

Le labo

Les entrées du laboratoire sont des composants en cours de développement qui peuvent présenter une certaine incomplétion ou des fonctionnalités encore non terminées. Dans cette catégorie peuvent apparaître des composants assez matures mais qui ne sont pas assez expérimentés et testés pour être immédiatement utilisables en production. Cependant, les différentes fonctionnalités offrent une vraie valeur ajoutée à la pédagogie.

En projet

CognitiveFactory - Module de création d'exercices cognitifs.

SharedEvaluation Un module “évaluateur” pour évaluer des objets évaluables.

ThreeSixty - Version mise à jour du composant ThreeSixty 1.9 – évaluation 360°.

Session Archiver - Un mécanisme d'archivage massif de sessions de cours dans une instance d'archive.

Gestion du plan de formation

Conversion de et vers format page

Voir doc interne privée

tests de prépositionnement : cours obligatoire en options au lieu d'autoinscription

Admin settings : Composant en cours - Rôle admin dégradé pour instanciation vmoodle

Revenir au catalogue - Index par sous-ensembles fonctionnels