Moodle

Moodle est une plateforme d'apprentissage en ligne (en anglais : Learning Management System ou LMS) libre distribuée sous la Licence publique générale GNU écrite en PHP. Développée à partir de principes pédagogiques[3], elle permet de créer des communautés s'instruisant autour de contenus et d'activités. Le mot « Moodle » est l'abréviation de Modular Object-Oriented Dynamic Learning Environment : « Environnement orienté objet d'apprentissage dynamique modulaire ».

Moodle
Page du tableau de bord d'un élève
Informations
Créateur Martin Dougiamas (en)
Développé par Martin Dougiamas
Moodle HQ
Communauté Moodle
Première version [1]
Dernière version 3.11.0 ()[2]
Dépôt git.in.moodle.com/moodle/moodle.git
Assurance qualité Intégration continue
Écrit en PHP
Système d'exploitation Multiplateforme
Formats lus Moodle Backup (d)
Formats écrits Moodle Backup (d)
Langues Multilingue (d)
Type Learning management system
Licence Licence publique générale GNU version 3
Site web moodle.org

Outre la création de cours à l'aide d'outils intégrés (ressources et activités) à l'usage des formateurs, Moodle offre des possibilités d'organisation des cours sous forme de filières (catégories et sous-catégories, cohortes…) qui lui donnent également des caractéristiques propres à la mise en place de dispositifs complets d'enseignement.

À un système de gestion de contenu (SGC) (en anglais : Content Management System ou CMS) déjà cité, Moodle ajoute aussi de nombreux outils d'interactions pédagogiques et communicatives créant un environnement d'apprentissage en ligne : cette application permet de créer, via le réseau, des interactions entre pédagogues, apprenants et ressources pédagogiques.

Grâce à son architecture modulaire, Moodle profite de plugins développés par sa communauté pour permettre l'extension de ses fonctionnalités et de répondre ainsi à des besoins spécifiques[4].

Etalab a intégré Moodle, en mai 2020, au socle interministériel de logiciels libres de l'État français[5].

Historique et philosophie

Moodle a été créé par Martin Dougiamas, auparavant administrateur de la plate-forme WebCT à l'Université Curtin en Australie, dans le but d'aider les enseignants et formateurs à créer et gérer des cours en ligne axés sur l'interaction et la construction collaborative de contenus. Dans le cadre de ses recherches doctorales, Martin a étudié les apports du constructivisme social dans la pédagogie en ligne. Son projet de thèse, intitulé « The use of Open Source software to support a social constructionist epistemology of teaching and learning within Internet-based communities of reflective inquiry », a fortement influencé la conception de la plate-forme Moodle[6].

Une autre caractéristique de cette application est de s'inscrire dans le mouvement open source : codée dans le langage informatique libre PHP, elle s'utilise dans un environnement LAMP (série d'applications libres pour serveur) et doit son développement à l'existence d'une communauté de développeurs bénévoles. En tant qu'application libre, Moodle représente une rupture face aux solutions propriétaires, telles que WebCT.

État de développement

Moodle est en constante évolution. La première version a été publiée le [7]. Le projet du Moodle est actuellement coordonné par Moodle HQ, une entreprise australienne de 50 développeurs financée par un réseau de 84 Partenaires Moodle, entreprises de services Moodle du monde entier. Le développement du Moodle est également soutenu par le travail de programmeurs de logiciels libres[8].

La version 1.9 de l'application est lancée en 2008, et a été maintenue pendant 6 ans. Depuis Moodle 2.0, de nouvelles versions sortent tous les 6 mois. La version 2.7 LTS (première version suivie à long terme) est sortie en , la version 3.1 LTS (seconde version suivie à long terme) est sortie en , la version 3.5 LTS est disponible depuis le [9]. La version 3.7.1 est disponible depuis le [9]. La dernière version 3.9 qui est une version LLTS (Long Long Time Support) est sortie le 15 juin 2020 (Moodle 3.9 release notes). Au mois de , plus de 93 000 sites dans 232 pays ont enregistré leur implantation, avec plus de 122 millions d'utilisateurs[10]. La plateforme est traduite dans plus de 100 langues[11].

Moodle peut intégrer les fonctionnalités de centaines de modules complémentaires (plugins), publiés également sous licence libre, permettant l'ajout de fonctionnalités et de connexions avec d'autres systèmes[12]. En , on y trouvait 1536 modules et plus de 383 téléchargements "récents"[13].

Depuis le début 2016, un dispositif nomade du Moodle sur Raspberry Pi 3, nommé « MoodleBox » est développé et diffusé par la communauté de Moodle[14].

Plusieurs thèmes sont disponibles, y compris certains adaptatifs qui peuvent être consultés sur des appareils mobiles. Une application mobile est également disponible dans le App Store (iOS), le Google Play Store (Android)[15] et F-Droid (Android FLOSS repository).

Déploiement

Moodle peut être téléchargé librement. Il doit être installé sur un serveur web, comme Apache ou nginx, avec une base de données, à choisir parmi PostgreSQL, MariaDB, MSSQL ou Oracle Database. Des paquetages de Moodle combiné avec un serveur web et une base de données sont disponibles pour Microsoft Windows (utilisant XAMPP) et Macintosh (utilisant MAMPP).

Il existe aussi d'autres possibilités d'installation automatique, par exemple au moyen d'un paquetage Debian, du déploiement d'une application intégrée TurnKey, de l'utilisation de Bitnami, ou d'un service d'installation en un clic comme Installatron. Moodle fonctionne également sur Unix, Linux, FreeBSD et NetWare.

Des partenaires Moodle certifiés (Moodle Partners) fournissent d'autres services Moodle, incluant l'hébergement, la formation, la personnalisation et le développement de contenus[16]. Ce réseau de fournisseurs soutient le développement du projet Moodle par des royalties[17].

Fonctionnalités

Moodle utilise BigBlueButton, un système de Salle de conférence en ligne désigné pour l'éducation numérique.

Le tableau de bord de l'élève se constitue des : Cours, Profil, Notes, Messages personnels, Préférences, Calendrier, Utilisateurs en ligne, Chronologie des conférences, Dernières annonces et les notifications.

Le profil de l'élève se constitue de : Photo de profil, Description, Numéro de téléphone, Page web, Courrier électronique...

Un cours se constitue de : Annonce, Présence, Document (.pdf, .docx, .ppt ..) , Image (.jpeg, .gif, .png...)

Autres L(C)MS

Notes et références

Liens externes

  • Portail des logiciels libres
  • Portail de l’éducation
  • Portail des TIC pour l'enseignement
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.