Moodle est une plate-forme d'apprentissage en ligne (e-learning en anglais) servant à créer des communautés d'apprenants autour de contenus et d'activités pédagogiques
À un système de gestion de contenu, Moodle ajoute des fonctions pédagogiques ou communicatives pour créer un environnement d'apprentissage en ligne.
C'est une application permettant de créer, par l'intermédiaire du réseau, des interactions entre des pédagogues, des apprenants et des ressources pédagogiques.
Moodle s'installe manuellement, saisir les commandes suivantes :
# Query-Auto
# apt-eole install eole-moodle
L'application est disponible immédiatement après l'installation.
Il existe un paquet moodle qu'il ne faut pas confondre avec le paquet eole-moodle.
Le paquet une fois installé prend 76 Mo sur le disque.
L'accès à l'application se fait par le biais de http://<adresse_serveur>/moodle/
L'authentification se fait obligatoirement par le biais du serveur SSO, ce service doit donc être actif.
Tout utilisateur présent dans l'annuaire possède un accès à l'application.
Administrateur
Seul l'utilisateur admin
est "administrateur" de l'application.
Il a un accès complet à l'application et à sa configuration.
Il peut déléguer ce rôle en donnant les droits "administrateur" à un utilisateur ayant initialisé son compte :
Utilisateurs
/ Attribution des rôles système
/ choisir un rôle
-> ajouter un utilisateur pour le rôle choisi.
Par défaut les rôles sont très restreints, l'administrateur doit donc définir finement les rôles avant même le lancement de l'application :
Utilisateurs
/ Permissions
/ Définition des rôles
-> choisir le rôle à modifier
Créateur de cours
Les enseignants sont "créateur de cours", ils peuvent créer des cours et y convier des élèves (ainsi que d'autres utilisateurs), il peut être intéressant de leur mettre un rôle enseignant (voir plus bas).
Utilisateur authentifié
Les élèves, les administratifs et les invités sont par défaut "utilisateur authentifié", par défaut ils peuvent voir les cours disponibles et s'y inscrirent.
Seul l'enseignant a le choix de son adresse de messagerie lors de sa première connexion.
Il est possible de désactiver l'application depuis l'interface de configuration du module, dans l'onglet Envole
.
L'opération nécessite une reconfiguration du serveur avec la commande reconfigure
.
Il existe des problèmes d'encodage pour certaines pages de l'application essentiellement dans la partie administration.
Les données ajoutées à Moodle sont stockées dans /var/www/moodledata/
donc attention à l'espace dont vous disposez sur la partition.
Les règles d'authentification sont directement modifiables dans Moodle par l'administrateur.
L'authentification : Utilisateurs
/ Authentification
Une modification pourrait rendre inutilisable l'authentification par le biais du serveur SSO.
Pour synchroniser les comptes de l'annuaire ldap de Scribe directement dans moodle.
L'opération nécessite le lancement de la commande suivante :
/usr/bin/php -c /etc/php5/cli/php.ini /var/www/html/moodle/auth/cas/cas_ldap_sync_users.php
Nous allons décrire comment créer la classe de seconde 1 ainsi que le cours de mathématiques de cette classe.
Dans l'interface d'administration de l'application, aller dans Cours
/ Gestion des cours
;
Créer un cours "seconde_1" au format Informel
(ce cours correspondra à votre classe) ;
Créer un cours "seconde_1_math" mettre S'agit-il d'un méta-cours ?
à Oui
(ce cours correspondra au cours de mathématiques) ;
Choisir les options, valider, une page Cours descendants
apparait ;
Mettre le cours seconde_1 comme cours descendants, valider.
La classe et le cours sont alors créés.
Inscrivons à présent les élèves dans leur classe.
Depuis la liste des cours disponibles, aller dans le cours seconde_1
;
Dans Attribution des rôles
, cliquer sur Etudiant
;
Ajouter les élèves de la classe ;
Cliquer sur Attribuer les rôles dans Cours : seconde_1
.
Inscrivons l'enseignant de mathématique à son cours :
Depuis la liste des cours disponibles, aller dans le cours seconde_1_math
;
Dans Attribution des rôles
, cliquer sur Enseignant
;
Ajouter l'enseignant ;
Cliquer sur Attribuer les rôles dans Cours : seconde_1_math
.
Un créateur de cours voit l'ensemble des cours ce qui rend la vue complexe.
Les enseignants sont créés par défaut avec ce rôle.
A l'usage, il peut être plus judicieux d'attribuer le rôle Enseignant.
Pour ce faire, dans l'interface d'administration :
Aller dans Utilisateurs
/ Permissions
/ Attribution des rôles système
et cliquer sur Enseignant
;
Choisir les comptes Créateur de cours
et cliquer sur Attribuer les rôles Système
.
L'affichage par défaut d'un cours peut paraitre surchargé, il est possible de supprimer des blocs d'affichage.
Pour ce faire, dans l'interface d'administration :
Aller dans Plugins
/ Blocs
/ Gestion des blocs
;
Désactiver les blocs inutiles.