Formation MoodleBox UQTR-JMCT

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 57

Projet MoodleBox

Tour d’horizon
MATHIEU B OU CHARD
CONSEILLER PÉDAGOGIQUE EN TECHNOLOGIES
É D U C AT I V E S

MATHIEU DAU PHINAIS


C H A R G É D E P R O J E T I N F O R M AT I Q U E E T
TECHNOLOGIQUE
Plan de la présentation
• Projet MoodleBox : les grandes lignes
• Plateforme d’apprentissage en ligne Moodle
• Raspberry Pi : modèle 4B
• Déploiement et configuration d’un appareil
MoodleBox
• Aspect technique
• Utilisation détaillée de Moodle
• Aspect formation à distance
Projet MoodleBox
• Le projet MoodleBox est un projet libre et gratuit qui fournit un environnement
d’apprentissage Moodle 4.3 complet avec une infrastructure minimale.
• Il est basé sur Raspberry Pi 3, 4 ou 5 et est facile à personnaliser.
• Développe par Nicolas Martignoni en 2016, un éducateur suisse francophone.
Le projet est mis à jour fréquemment.
• Il est portable et peut être utilisé dans des endroits où l’infrastructure ne
permet pas d’avoir un serveur ou bien où il n’y a pas de connexion Internet
suffisante.
Schéma d’utilisation
Accès internet Pas d’accès internet

Raspberry Pi
Contenant Moodle avec installation
MoodleBox

Contenant Moodle complet


accessible à partir de tout
• Contenu théorique
• Capsules vidéo
type d’appareil mobile
• Documents (Word,
PDF, PPT)
• Quizz
Ethernet (optionnel)
Plateforme d’apprentissage en ligne Moodle
• Moodle est un système de gestion de l’apprentissage libre qui permet aux
enseignants de créer, de gérer et de partager des cours en ligne avec leurs
étudiants.
• Il est utilisé dans de nombreux établissements d’enseignement partout à travers
le monde.
• Moodle permet de surmonter les défis liés à l’accès à l’éducation, tels que les
coûts élevés, la distance géographique et le manque d’infrastructures.
Moodle 4 (Avril 2022)
Grandes lignes

• Navigation repensée et intuitive.


• Index de cours (menu de gauche).
• Glisser-déposer pour déplacer les éléments (index et zone centrale).
• Achèvement d'activité via l'index.
• Ajout de bloc via mode édition.
• Banque de question améliorée (gestion de plugin et des questions).
• Générateur de rapports.
• Etc.
Nouveautés de Moodle 4.3 (octobre 2023)
Raspberry Pi 4 Modèle B
• Ordinateur monocarte de la taille d’une carte de crédit.
• Équipé d’un processeur ARM, de mémoire vive (RAM), d’un port
Ethernet, de ports USB, de deux ports micro HDMI, d’un port
audio, d’un connecteur pour carte microSD, et plus!
• Conçu pour être utilisé dans une variété de projets
informatiques, tels que des serveurs, des ordinateurs de bureau,
des consoles de jeux, des lecteurs multimédias, des robots et
systèmes d’automatisation, etc.
• Facile à programmer et à personnaliser, ce qui en fait un choix
populaire pour les projets éducatifs ou de bricolage.
• Alimentation possible à l'aide d'un pack batteries ou
branchement sur ordinateur portable. Solaire?
Composantes d’un RPi 4
Apprendre la programmation

Découvrir des systèmes d’exploitation (SD = disque dur)

Raspberry Pi : de Apprendre l’électronique (LED, capteur de température,


la technique aux etc.)

usages Enseigner les compétences informatiques (LibreOffice,


pédagogiques Scratch, Python, Minecraft, etc.)

Construire des projets divers (media center, station météo,


etc.)

Avoir accès à une plateforme d'apprentissage en ligne


Limites et enjeux

CONNECTIVITÉ CHALEUR ALIMENTATION ENTRETIEN DES GESTION DU DÉPLOIEMENT


DISPOSITIFS (CARTES SD INDIVIDUELLES)
Déploiement et configuration d’un appareil
MoodleBox
1. Téléchargez l’image de la MoodleBox depuis le site Web de MoodleBox.
2. Écrivez l’image sur une carte microSD en utilisant un logiciel tel que
Raspberry Pi Imager.
3. Insérez la carte microSD dans votre Raspberry Pi et connectez-le à une source
d’alimentation.
4. Allumez votre Raspberry Pi et connectez-vous au point d’accès Wi-Fi de la
MoodleBox.
5. Ouvrez un navigateur Web et rendez-vous à l’adresse
http://moodlebox.home pour accéder à Moodle.
Démonstration d’un contenant démo
Technique
Installation de l’image et démarrage:
https://www.raspberrypi.com/software/
Technique
Installation de l’image et démarrage:
• Modèle: Raspberry PI 4
• OS: Other specific-purpose OS / MoodleBox
• Stockage: Choisir votre carte
Technique
Installation de l’image et démarrage:
Technique
Installation de l’image et démarrage:
• Nom d’hôte: — identification du MoodleBox sur le réseau

• Nom d’utilisateur et mot de passe: — accès Raspberry Pi

• WiFi: — désactivé par défaut

• Réglage locaux: — fuseau horaire Madagascar?


Technique
Installation de l’image et démarrage:
• SSH: — important d’activer le SSH, nous y reviendrons

• Options: — rien de particulier


Technique
Connection SSH:

Moodle

Raspberry Pi OS

Communication SSH Linux

Raspberry Pi
Technique
Connection SSH:
• Pourquoi:
• Permet de communiquer avec le serveur sans écran « headless ».
• Faire les mises à jour, changer de réseau, etc.

• Notre ordinateur doit être branché sur le même réseau que notre MoodleBox:
• Par défaut, nous pouvons utiliser le réseau « MoodleBox ».

• Accès:
• Avant Windows 10, il faut utiliser PuTTY -- https://www.putty.org/
• Windows 10 ou 11, par la console windows avec OpenSSH
• Mac, en utilisant une fenêtre de Terminal.
Technique
Branchement aux réseaux:
Câble Ethernet:

• Utilités:
• Donner accès à internet aux utilisateurs.
• Permettre les mises à jour de la MoodleBox.
• Permettre les mises à jour Moodle et de ses plugins.

• Branchement:
• Insérer un câble réseau RJ45.
Technique
Un petit essai: — admin
• Le serveur est complètement prêt lorsque la lumière verte est éteinte.
• Utilisateur: moodlebox
• Mot de passe: moodlebox
• Adresse: moodlebox.home/
Technique
Gestion en admin:
• Site administration — nouvelle section MoodleBox
• Modification de l’admin
• Gestion des accès
Technique
Gestion en admin:
Site administration:

• Paramètres Wifi — info pertinente sur le wifi distribué par MoodleBox

• DHCP clients — la liste des clients branchés

• Espace disque

• Info Raspberry Pi et logiciel

• Changement de mot de passe pour l’accès SSH — si vous ne l’avez pas modifié à la création de l’image

• Paramètre du wifi distribué par MoodleBox

• Redémarrage et arrêt, important de bien fermer la MoodleBox — nous y reviendrons


Technique
Gestion en admin:
Modification de l’admin:
• Pourquoi:
• Le nom d’utilisateur et le mot de passe sont publics, c’est le même pour toutes les installations

• Comment:
• L’admin est simplement un utilisateur à qui on a donné la permission de gérer le site
• Définir un administrateur:
• Administration du site/utilisateur/Permissions/Administrateurs du site
• Modifier le mot de passe:
• Administration du site/utilisateur/Comptes/Liste des utilisateurs
Technique
Gestion en admin:
Gestion des accès:

• La gestion des accès sert à donner accès aux utilisateurs à Moodle — à créer un compte

• Attention, ce n’est pas l’inscription aux contenants — on verra plus loin

• Les différents types d'authentification sont en fait des plugins installés

• Voir la liste des plugins


◦ Administration du site/plugins/authentification
Technique
Gestion en admin:
Gestion des accès:

• Étant donné l’idée MoodleBox d’être déconnecté, plusieurs ne seront pas utiles

• Trois qui seront utiles


◦ Création manuelle (+ fichier csv)
◦ Auto-enregistrement
◦ Sans connexion - anonyme
Technique
Gestion en admin:
Gestion des accès:

• Création manuelle
◦ Toujours actif, compte administrateur — pour ne pas s'embarrer dehors
▪ Utilisateur / ajouter un utilisateur

◦ Fichier csv, Excel


▪ Créer plusieurs comptes en même temps
▪ Comment — Compte / Importations d’utilisateurs
▪ Faire un exemple
Technique
Gestion en admin:
Gestion des accès:

• Auto-enregistrement
◦ Ne pas oublier de l’activer — Dans “Gestion de l’authentification”, auto-enregistrement
◦ Il existe un petit problème avec ce type d’enregistrement:
▪ Dans une séquence idéale, l'utilisateur reçoit un courriel et confirme son nouveau compte
▪ Comme la MoodleBox n’a pas de serveur mail, l’utilisateur ne peut confirmer son compte
▪ C’est l’enseignant qui confirme le compte
Technique
Gestion en admin:
Gestion des accès:

• Sans connexion – anonyme


◦ Autoriser la méthode – plugin inscription
◦ Ajouter la méthode sur le cours
▪ Participants / méthodes d’inscription / accès anonyme
Technique
Un petit essai: — auto-enregistrement
• Réseau: MoodleBox
• Mot de passe: moodlebox
• Adresse: moodlebox.home/

• Téléphone cellulaire:
o Désactiver les données mobiles
o Utiliser l'application Android ou iOS
Utilisation
Gestion des contenants (cours):
Création:

• Administration du site / cours / gestion des cours et catégories


Utilisation
Gestion des contenants (cours):
Inscription des utilisateurs:
• L'utilisateur doit d'abord avoir un compte

• Plusieurs plugins installés:


o Administration du site / plugin / inscriptions

• Deux plugins utiles:


o Inscriptions manuelles
o Auto-inscription
Utilisation
Gestion des contenants (cours):
Inscription des utilisateurs:
• Inscriptions manuelles:
◦ Menu du cours / participants / inscrire des utilisateurs

• Auto-inscription:
◦ Menu "Utilisateurs inscrits" pour "Méthodes d'inscription"
◦ Ajouter "Auto-inscription"
◦ Activer l'auto-inscription à partir des paramètres
◦ Exemple
Technique
Gestion en admin:
Gestion des rôles (... en bref ...)

• Une partie importante de l’admin est la gestion des rôles


◦ Je ne crois pas que vous aurez besoin de modifier beaucoup cette partie, il faut savoir qu'elle existe

• En bref:
◦ Voir la page des rôles — Utilisateurs / Permission / Définition des rôles
◦ Rôle système vs. rôle de cours
◦ Attribution des rôles système — Utilisateurs / Permission / Attribution des rôles système
Utilisation - Ressources
Quelques exemples de ressources
◦ Documents et fichiers
◦ Questionnaires
◦ Forum de discussion
◦ Page de contenu / Livre
◦ Paquet SCORM et activité H5P
◦ URL – Liens externes - Vidéo YouTube
◦ Etc.
Utilisation - H5P
Logiciel libre de création de contenu interactif basé sur
HTML5, CSS et JavaScript.
◦ Intégré à Moodle depuis la version 3.9;
◦ Librairie de ressources/activités (https://h5p.org/content-types-
and-applications);
◦ Éditeur de contenu intuitif;
◦ Roadmap de développement;
◦ Interface en anglais.
Utilisation - H5P
Utilisation – Achèvement des activités
Cette fonction permet à l'enseignant de préciser les conditions qui
définissent quand chaque activité est marquée comme achevée par un
étudiant.
- Les étudiants peuvent cocher une case manuellement.
- L'activité peut être enregistrée comme complétée en respectant certains
critères :
◦ Nombre de messages dans un forum, note atteinte dans un questionnaire, etc.
- Le rapport final peut être consulté dans le rapport d'achèvement
d'activité (Administration du cours ➔ Rapports ➔ Achèvement d'activités).
Utilisation – Achèvement des activités

https://docs.moodle.org/4x/fr/Ach%
C3%A8vement_des_activit%C3%A9s
Utilisation
Rapports:
• Deux types de rapport — Au niveau de l'instance et du cours
• Au niveau de l'instance:
◦ Administration du site / rapports
◦ Tous les rapports d'administration de l'instance
◦ Voir exemple:
▪ Modification de configuration
▪ Journaux
▪ Performance
▪ Statut système
Utilisation
Rapports:
• Au niveau du cours:
◦ Menu du cours / rapports
◦ Rapports et suivis des étudiants du cours
◦ Voir exemple:
▪ Journaux — Filtrer par participant et par activités
▪ Participation au cours — Filtrer par participant et par action
▪ Achèvement d'activités
Formation à distance – Capsules vidéo
Paramètres importants
Il est important de respecter certains paramètres lors du dépôt d'une
capsule vidéo étant donné la multitude de types d'appareils utilisés
pour accéder à Moodle (iOS, Android, PC, Mac).

◦ Privilégier une résolution maximale de 1080p (pas de 4K)


◦ Tenir compte du stockage limité (carte SD)
◦ Format suggéré : mp4 (codec h.264)
◦ YouTube, lien externe
Formation à distance – Capsules vidéo
Dépôt
Via environnement Moodle (fichiers se trouvant sur l'ordinateur) :
Sélecteur de fichiers / Déposer un fichier
Formation à distance – Capsules vidéo
Dépôt
Par clé USB branchée directement dans le Raspberry Pi :
Sélecteur de fichiers / USB Drives
Utilisation
Sauvegarde et restauration:

• Pourquoi:
o Ne pas se fier à la carte SD

• Comment:
o Menu du contenant / réutilisation du cours / sauvegarde ou restauration

• Importation:
o Permet de réutiliser des parties de cours
Technique
Carte SD corrompue:

• Quelques fois si on ferme la moodlebox de la mauvaise façon


• Reformater avec “diskpart”
• https://recoverit.wondershare.com/format-sd-card/format-sd-card-using-cmd.html
Technique
Varia:
Éteindre le serveur

• Très important de ne pas juste enlever le courant

• Moodle:
o Par le menu d'admin "moodlebox"

• SSH:
o sudo halt (ou sudo shutdown -h now)
o sudo reboot (ou sudo shutdown -r now)

• Dans les deux cas, attendre que la lumière verte s'éteigne avant d'enlever le courant
Technique
Varia:
Mise à jour:
• Moodlebox, Raspberry Pi OS:
o Seulement par SSH
o sudo apt-get update && sudo apt-get dist-upgrade –y
o https://moodlebox.net/fr/help/mettre-a-jour-la-moodlebox/

• Moodle:
o Seulement par SSH
o Repo github
o https://moodlebox.net/fr/help/mise-a-jour-de-la-version-de-moodle/
Technique
Varia:
Voir ce que les utilisateurs voient

• Peut être utile, lorsque l’étudiant a un problème:


o Comment: — Utilisateurs / Compte / Liste des utilisateurs ...
o Déconnexion pour revenir;
Technique
Varia:
Clé d'accès SSH modifiée:
• Pourquoi:
◦ Lorsque qu'on réinstalle l'image du moodlebox
◦ La clé d'accès SSH change, donc la version
locale n'est plus bonne

• Comment réparer:
◦ Supprimer le fichier contenant les clés;
◦ C:// user / [utilisateur] / .ssh / known_hosts
Des questions?
Volet pédagogique
Mathieu Bouchard
Conseiller pédagogique en technologies éducatives
[email protected]

Volet technique
Mathieu Dauphinais
Chargé de projet informatique et technologique
[email protected]
Technique
Connection SSH:
• Exemple:
• Console: ssh moodlebox@moodlebox
• Voir les informations du serveur: nmcli device show
• Voir l’utilisation de l’espace disque: df -h
Technique
Branchement aux réseaux:
Wifi:

• Utilités:
• Être sur le même réseaux avec son ordinateur (accès SSH).

• Branchement:
• Il existe plusieurs façons de le faire, mais en ssh, je crois que c’est le plus simple.
• sudo nmtui — sudo augmente les privilèges
• Exemple, hotspot mobile
Technique
Branchement aux réseaux:
Wifi:

• Quelques commandes utiles:


• nmcli d — voir si nous sommes connectés et sur quel réseau
• nmcli r wifi — voir si le wifi est actif, c’est l’état par défaut, « nmcli r wifi on » pour activer
• nmcli d wifi list — Voir la liste des réseaux disponibles

• Problèmes possibles:
• Timezone — corriger les configs, « sudo raspi-config », localisation
• Pays wlan;
Utilisation
Learning analytics: — analyse de l'apprentissage
« L'analyse de l'apprentissage est la mesure, la collecte, l'analyse et le rapport de données sur les
apprenants. Elles sont utilisées pour obtenir des informations sur la manière d'optimiser
l'expérience d'apprentissage individuelle et l'environnement eLearning » — moodle.com
• Explication
• Séquence d'utilisation:
◦ Capture des données — tous les types d'activités
◦ Modèle — interprétation des données
Technique
Gestion en admin:
• Site administration — nouvelle section moodlebox
• Modification de l’admin
• Gestion des accès
• Gestion des rôles (… en bref …)
• Varia
Prise en main - À vos appareils
Connexion anonyme

Vous aimerez peut-être aussi