# 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é.

> ### Gestion du site

> - Le site est géré par un 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 fichiers de langues (plug-in) permettent une traduction complète dans n'importe quelle langue. Il y a actuellement des traductions pour plus de 43 langues.
> - 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 les 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 affichées dans 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

> - 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 textes 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 backup. 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 renoter 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 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 renoté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.
> - 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 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 Workshop

> - 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'entraîner à l'évaluation.
> - Module très souple, comprenant de nombreuses options.

Documentation Moodle

Version: $Id$