Projet Estud{IA}nt.e.s
Plugins Moodle avec intelligence artificielle pour l'enseignement.
Projet de stage BUT2 Informatique — IUT Aix-Marseille Université (2026)
Avec la participation de la DirFor d'AMU, de l'IUT d'AMU et du projet DREAM-U.
Plugins
| Plugin | Composant | Version | Description |
| AI Grader | local_dreamu_ai | 1.1.0 (2026051801) | Correction automatique des devoirs par IA (pipeline 5 passes) |
| QCM Generator | local_dreamu_qcm | 1.2.3 (2026052000) | Génération de questions par IA (5 types Moodle) |
| Tutor IA | local_tutor_ia | 2026051900 | Chatbot IA contextualisé, flashcards, résumé, dashboard enseignant |
| Bot Quiz | local_dreamu_botquiz | 1.0.0 (2026051100) | Simulation d'étudiants fictifs pour quiz |
| Plugin Installer | local_dreamu_installer | 1.0.0 (2026051100) | Installation de plugins depuis GitHub |
Infrastructure
- Architecture globale — Schéma du système, flux de données
- Serveur Moodle — Docker multi-instances, Caddy SSL
- DGX Spark (PGX) — Serveur GPU, vLLM, modèles
- Réseau et accès — Tailscale, proxy IA, HTTPS
- Base de données — Schéma des tables, relations
- API IA — Endpoints, paramètres, authentification
- Sécurité — Permissions, capabilities, risques
Exploitation
Configuration partagée IA
Les 3 plugins IA partagent la même configuration API, définie dans AI Grader (Admin > Plugins > AI Grader) :
| Paramètre | Clé config | Description |
| Endpoint API | local_dreamu_ai/api_endpoint | URL de l'API compatible OpenAI (configurable dans l'admin) |
| Modèle | local_dreamu_ai/model_name | Nom du modèle servi par vLLM |
Le QCM Generator peut surcharger ces valeurs (Admin > Plugins > QCM Generator). Le Tutor IA utilise les valeurs de AI Grader, avec un endpoint/modèle de secours configurable dans ses propres settings.