Fonctionnalités


Moodle est un produit en constante évolution. Cette page ne donne qu'un aperçu des nombreuses fonctionnalités qu'il offre.

Concept général

  • Favorise une pédagogie socio-constructiviste (collaboration, activités, réflexion critique, etc.).
  • Adapté à des classes 100% en ligne, mais aussi comme complément à un enseignement habituel.
  • Interface simple, légère, efficace, compatible, sans nécessité d'un navigateur récent.
  • Facile à installer sur presque toutes les plateformes où tourne PHP. Ne nécessite qu'une base de données (que Moodle peut partager).
  • Complète abstraction de la base de données (à part la définition initiale des tables), qui permet l'utilisation des principales marques de base de données.
  • La liste des cours mentionne une description de chaque cours sur le serveur, avec accès à des invités y compris.
  • Les cours peuvent être classés en catégories et peuvent être recherchés : un site Moodle peut comprendre des milliers de cours.
  • Implémentation d'une haute sécurité. Les formulaires sont tous vérifiés, les données sont validées, les cookies sont chiffrés, etc.
  • La plupart des champs de texte (ressources, messages des forums, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de textes WYSIWYG intégré.
  • Les fonctionnalités réseau intégrées de Moodle permettent la construction de très grand ensembles multi-sites qui adressent les problèmes "d'échelle" au delà de plusieurs centaines de cours. (voir section "fonctions réseau").

Gestion du site

  • Le site est géré par un (ou plusieurs) administrateur, utilisateur spécial défini lors de l'installation.
  • Des « thèmes » (plug-in) permettent à l'administrateur de personnaliser les couleurs, polices, mises en page, etc. du site pour l'adapter à vos besoins spécifiques.
  • Des modules d'activité (plug-in) peuvent être ajoutés à des installations existantes de Moodle.
  • Des filtres peuvent être ajoutés (plug-in) modifiant le rendu des pages en sortie après leur construction (filtrage, liens automatiques, génération de formules mathématiques, conversion des liens multimédia).
  • Des fichiers de langues (plug-in) permettent une traduction complète dans n'importe quelle langue. Il y a actuellement des traductions pour plus de 70 langues.
  • Les plugins sont automatiquement mis à jour lors d'une évolution, sans manipulation informatique.
  • Le code source est écrit de façon claire en PHP sous la licence GPL. Il est facile à adapter pour vos besoins spécifiques.

Gestion des utilisateurs

  • L'objectif est de réduire le travail de l'administrateur à un minimum, tout en conservant une haute sécurité.
  • Plusieurs mécanismes d'authentification sont supportés, grâce à des modules (plug-in), permettant une intégration facile à des systèmes existants.
  • Méthode standard par courriel : les étudiants peuvent créer eux-mêmes leurs comptes. Les adresses de courriel sont vérifiées par confirmation.
  • LDAP : les connexions sont permises après vérification auprès d'un serveur LDAP. L'administrateur peut spécifier quels champs utiliser.
  • IMAP, POP3, NNTP : les connexions sont permises après vérification auprès d'un serveur de mail ou de newsgroups. Le protocole SSL, les certificats et TLS sont supportés.
  • Base de données externe : toute base de données comprenant au moins deux champs peut être utilisée comme source d'authentification externe.
  • Une personne n'a besoin que d'un seul compte pour tout le serveur. Chaque compte peut avoir différents rôles.
  • Les administrateurs contrôlent la création des cours et peuvent désigner des enseignants en leur assignant des cours.
  • Les responsables de cours ont le droit de créer des cours et d'y enseigner.
  • Il est possible de retirer les privilèges de modification à certains enseignants, afin qu'ils ne puissent pas modifier le cours (par exemple pour des tuteurs).
  • Sécurité : les enseignants peuvent utiliser une « clef d'accès » pour éviter l'intrusion de personnes externes à leurs cours. Cette clef peut être communiquée aux étudiants de vive voix, par courriel, etc.
  • Les enseignants peuvent désigner manuellement leurs étudiants au besoin.
  • Les enseignants peuvent désinscrire manuellement des étudiants de leur cours. Sans cela, les étudiants sont automatiquement désinscrits du cours après une certaine période d'inactivité (fixée par l'administrateur).
  • Les étudiants sont encouragés à mettre en ligne un profil incluant une photo et une description. Les adresses de courriel peuvent être protégées (pas d'affichage) au besoin.
  • Chaque utilisateur peut indiquer son propre fuseau horaire, et toutes les dates de Moodle seront adaptées en fonction de ce fuseau (dates des messages, délais des devoirs, etc.).
  • Chaque utilisateur peut choisir la langue de l'interface de Moodle (français, anglais, allemand, italien, espagnol, etc.)

Gestion des cours

  • Les cours peuvent être organisés en catégories sur un nombre non limité de niveaux
  • Il est possible de déléguer à certains utilisateurs la gestion de certaines catégories
  • Un enseignant a le contrôle total de tous les réglages de son cours. Il peut même en interdire l'accès aux autres enseignants.
  • Choix de différents formats de cours : hebdomadaire, thématique et informel, centré sur la discussion.
  • Choix de plusieurs activités de cours : forums, tests, ressources, sondages, devoirs, chats, ateliers.
  • Les changements récents effectués dans un cours depuis la dernière connexion peuvent être affichés sur la page d'accueil du cours, pour offrir un meilleur sentiment de communauté.
  • La plupart des champs de texte (ressources, messages des forums, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de texte WYSIWYG intégré.
  • Toutes les notes données dans les forums, tests et devoirs peuvent être affichées sur une page (et téléchargées comme fichier tableur).
  • Enregistrement et suivi complet des activités des utilisateurs. Des rapports d'activité sont disponibles avec des graphiques et des détails pour chaque module (dernier accès, nombre de consultations, etc.), ainsi qu'un historique détaillé de chaque action des étudiants, y compris les messages des forums, etc.
  • Intégration du courriel : des copies des messages des forums, feedbacks des enseignants, etc. peuvent être envoyés aux étudiants en format HTML ou texte.
  • Barèmes personnalisés : les enseignants peuvent définir leurs propres barèmes pour les notes données dans les forums et les devoirs.
  • Les cours peuvent être compressés dans un fichier zip à l'aide de la fonction de sauvegarde. Ils peuvent ensuite être réutilisés sur n'importe quel serveur Moodle.

Module Devoir

  • Les devoirs peuvent indiquer un délai de remise et une note maximale.
  • Les étudiants peuvent déposer leurs devoirs (tous formats de fichiers) sur le serveur. La date du dépôt est enregistrée.
  • La remise en retard des devoirs est autorisée, mais la durée du retard est clairement indiquée à l'enseignant.
  • Pour chaque devoir, toute la classe peut être évaluée (note ou commentaire) sur une seule page, avec un formulaire.
  • Le feedback de l'enseignant est affiché sur la page du devoir de chaque étudiant, et une notification lui est envoyée par courriel.
  • L'enseignant peut permettre de déposer à nouveau un devoir après évaluation, en vue de re-noter le travail.

Module Chat

  • Permet une interaction synchrone souple par écrit.
  • Affiche l'image des profils dans la fenêtre de chat.
  • Supporte l'intégration d'URLs, de binettes, de HTML, d'images, etc.
  • Toutes les sessions sont enregistrées et peuvent être repassées plus tard. Les enregistrements peuvent être mis à disposition des étudiants.

Module Sondage

  • Peut être utilisé pour un vote sur un sujet ou pour obtenir un feedback de la part de tous les étudiants.
  • L'enseignant voit un tableau explicite de qui a choisi quoi.
  • Les étudiants peuvent être autorisés à voir un graphique des résultats.

Module Forum

  • Différents types de forums sont disponibles, par exemple seulement pour enseignants, nouvelles du cours, ouvert à tous et une discussion par utilisateur.
  • Tous les messages comprennent l'image du profil de leur auteur.
  • Les discussions peuvent être affichées emboîtées, à plat ou en fils de discussion, les messages les plus anciens ou les plus récents en premier.
  • Chaque participant peut s'abonner à chaque forum pour en recevoir les copies des messages par courriel. L'enseignant peut forcer cette option pour tous les participants.
  • L'enseignant peut permettre les réponses ou non (par exemple pour les forums d'annonces).
  • Les discussions peuvent être déplacées facilement d'un forum à un autre par l'enseignant.
  • Les images annexées sont affichées en ligne.
  • Si l'évaluation est utilisée dans les forums, on peut restreindre les évaluations aux messages postés dans un intervalle de temps spécifié.

Module Test

  • Les enseignants peuvent définir une base de données de questions pouvant être réutilisées dans d'autres tests.
  • Les enseignants peuvent choisir le niveau de partage des questions, depuis le test en cours jusqu'à l'ensemble du site.
  • Les questions peuvent être organisées en catégories, afin de faciliter leur réutilisation. Les catégories peuvent être « publiées » pour les rendre accessibles depuis tous les cours du site.
  • Les tests sont automatiquement évalués, et peuvent être re-notés si des questions sont modifiées.
  • Les tests peuvent être accessibles uniquement durant un laps de temps défini.
  • Suivant le choix de l'enseignant, les tests peuvent offrir un feedback et/ou les bonnes réponses.
  • Les questions et réponses des tests peuvent être mélangées (aléatoirement) pour diminuer la fraude.
  • Les questions peuvent contenir du code HTML et des images.
  • Les questions peuvent être importées à partir de fichiers textes.
  • Suivant le choix de l'enseignant, les tests peuvent être tentés plusieurs fois.
  • Suivant le choix de l'enseignant, les tentatives peuvent être cumulatives, ou le test peut être effectué en plusieurs sessions.
  • Les questions à choix multiples permettent les réponses uniques ou multiples.
  • Questions à réponses courtes (mots ou phrases).
  • Questions Vrai-Faux.
  • Questions d'appariement.
  • Questions aléatoires.
  • Questions numériques (avec intervalles de tolérance).
  • Questions en format Cloze avec les réponses intégrées dans le texte.
  • Des nouveaux types de questions peuvent être ajoutés à la plate-forme (plugins)
  • Textes et graphiques de description intégrés.

Module Ressource

  • Permet l'affichage de tout contenu électronique, par exemple des documents PDF, Word, Powerpoint, animations Flash, séquences vidéo, sons, etc.
  • Les fichiers peuvent être déposés et gérés sur le serveur, ou alors créés à la volée à l'aide de formulaires web (texte ou HTML).
  • Les contenus existant sur le web peuvent être liés ou inclus de manière transparente dans l'interface du cours.
  • Les applications web externes peuvent être liées en leur passant des données.

Module Scorm

  • Permet de charger un paquet SCORM comme une activité dans un cours
  • Récupère les indicateurs de progression et de scoring du SCORM
  • Permet l'affichage ou le masquage du sommaire

Module Consultation

  • Consultations prédéfinies (COLLES, ATTLS) ayant fait leurs preuves comme instruments d'analyse de classes en ligne.
  • Les rapports des consultations sont toujours disponibles, et comprennent de nombreux graphiques. Les résultats sont téléchargeables en format Excel ou CSV (séparateur virgule).
  • L'interface permet d'éviter la remise de consultations partiellement remplies.
  • Un feedback est fourni à l'étudiant, en comparaison avec les moyennes de la classe.

Module Atelier

  • Permet l'évaluation de documents par les pairs. L'enseignant peut gérer et noter l'évaluation.
  • Offre un grand nombre de barèmes possibles.
  • L'enseignant peut mettre à disposition des étudiants des documents leur permettant de s'entrainer à l'évaluation.
  • Module très souple, comprenant de nombreuses options.

Module Wiki

  • Permet la rédaction de documents de façon partagée.
  • Permet de distribuer des volumes de pages éditables aux élèves, aux enseignants, à l'ensemble de la classe suivant plusieurs modalités de partage.
  • Permet de lier des fichiers aux pages
  • Conserve l'historique des pages modifiées

Module Glossaire

  • Permet de stocker des listes de définitions
  • Permet à un enseignant de proposer la liste des notions clefs du cours
  • Le glossaire peut être confié aux étudiants pour collecter des soumissions
  • Les articles du glossaire peuvent être automatiquement liés dans les autres contenus de Moodle
  • Le glossaire peut être affiché suivant plusieurs formats (dictionnaire, FAQ, liste, etc.)
  • Les articles du glossaire peuvent être soumis à approbation

Module Base de Données

  • Permet la collecte d'informations structurées sur un modèle défini par l'enseignant
  • Permet de définir les champs constituant la fiche et leur type (texte, case à cocher, fichier à télécharger, image, etc.)
  • Permet de gérer la forme d'affichage d'une fiche
  • Permet de gérer la forme d'affichage de la liste des fiches
  • Permet de gérer la forme et la structure du formulaire de saisie
  • Les soumissions de fiches peuvent être validées ou non
  • Un moteur de recherche permet la recherche dans les fiches

Fonctions réseau

  • Plusieurs sites Moodle peuvent coopérer en réseau avec échange de leurs bases d'utilisateur (SSO - Fournisseur d'identité).
  • Permet la circulation fluide des utilisateurs dans un ensemble de plates-formes liées.
  • Permet l'inscription à distance des utilisateurs d'une plate-forme dans une autre.
  • Sécurise les échanges par une transmission cryptée et un échange de "clefs de confiance".
  • Certains rôles peuvent ne pas avoir accès au réseau
  • Il est possible d'interdire la circulation de certaines personnes