Skip to Content
MoodlePartie 14 — Mini-jeux (exploration guidée)Comment jouer + sommaire

Partie 14 — Mini-jeux (exploration guidée)

⏱️ TL;DR — Des centaines de mini-défis de 1 à 10 minutes pour explorer Moodle par la main, de la découverte totale (côté étudiant/enseignant) jusqu’au code (plugins, web services, LTI). Chaque mini-jeu est très guidé (but → mission → étapes numérotées → où explorer → solution complète repliable → variante). Le terrain de jeu à parcourir avant les projets guidés.

🎮 Comment jouer

  1. Ouvre ton Moodle (instance locale de préférence — voir Partie 4) sur un second écran/onglet.
  2. Lis le but et la mission, puis essaie seul en suivant les étapes.
  3. Bloqué ? Déplie ✅ Solution — la manip exacte (et le pourquoi), avec le code complet quand il y en a.
  4. Fais la variante/bonus : c’est le vrai ancrage.
  5. Coche mentalement quand tu sais refaire sans la solution.

⚠️ Piège — Ne joue jamais sur une instance de production, et ne modifie jamais le cœur de Moodle (core hack). Une instance locale jetable est faite pour être cassée.

🏷️ Légende

Difficulté

SymboleNiveau
Clic / découverte — aucune connaissance requise
⭐⭐Configuration — on règle, on administre
⭐⭐⭐Premier code — PHP Moodle simple
⭐⭐⭐⭐Code avancé — APIs du cœur, sécurité
⭐⭐⭐⭐⭐Expert — web services, LTI, headless

Point de vue (le rôle depuis lequel on joue)

SymboleVue
🎓 étudiantL’apprenant dans un cours
👩‍🏫 enseignantLe concepteur/formateur d’un cours
🛠️ adminL’administration du site
💻 devLe code, le terminal, les fichiers

💡 Astuce transverse — Le bouton « Se connecter en tant que » (sur le profil d’un participant) te fait vivre le cours avec les yeux d’un étudiant sans créer 10 comptes. Réflexe n°1 pour les terrains 01–09.

🗺️ Les 18 terrains de jeu

La difficulté monte de page en page (découverte → administration → code → LTI/headless). Fais-les dans l’ordre à l’intérieur d’un terrain.

#TerrainVues dominantesDifficulté~Jeux
01Découverte de l’interface🛠️🎓30
02Vues & rôles🎓👩‍🏫🛠️⭐→⭐⭐25
03Créer & structurer un cours👩‍🏫⭐→⭐⭐25
04Ressources👩‍🏫20
05Activités👩‍🏫🎓⭐→⭐⭐30
06Banque de questions & tests👩‍🏫⭐⭐25
07Carnet de notes👩‍🏫⭐⭐→⭐⭐⭐25
08Achèvement, restrictions & badges👩‍🏫⭐⭐20
09Inscriptions, cohortes & groupes🛠️👩‍🏫⭐⭐25
10Administration du site🛠️⭐⭐30
11Rôles & permissions🛠️⭐⭐→⭐⭐⭐20
12Environnement de dev💻⭐⭐→⭐⭐⭐25
13Premier plugin (local)💻⭐⭐⭐30
14Blocs & frontend💻⭐⭐⭐25
15Module d’activité (mod)💻⭐⭐⭐⭐30
16Sécurité & qualité💻⭐⭐⭐⭐20
17Web services💻⭐⭐⭐⭐→⭐⭐⭐⭐⭐25
18LTI & headless (Next.js)💻⭐⭐⭐⭐⭐20

Total : ~470 mini-jeux Moodle. Pioche par terrain selon ce que tu veux muscler ; respecte l’ordre à l’intérieur d’un terrain.

🎯 Trois façons de s’en servir

  • Parcours découverte (jour 1–3) : terrains 01→09, en vue 🎓/👩‍🏫. Zéro code, tu apprends où tout se trouve et comment on enseigne.
  • Parcours admin : terrains 09→11. Tu pilotes la plateforme.
  • Parcours dev (semaine 1–2) : terrains 12→18. Tu codes des plugins, ouvres l’API, branches un outil LTI.

💡 Pour un dev React — Terrains 01–11 = immersion « produit » indispensable (on ne développe bien pour Moodle qu’en l’ayant vécu côté enseignant/admin). Terrains 12–18 = tes katas techniques, jusqu’au terrain 18 qui te ramène en terrain connu : web services + un outil LTI en Next.js.


Premier terrain : 01 — Découverte de l’interface.