Recent Changes - Search:

Navigation

Plugins

Architecture

Infrastructure

Exploitation

Projet

Bot Quiz — Simulation d'étudiants fictifs

Bot Quiz (local_dreamu_botquiz)

Version : 1.0.0 (2026051100) | Composant : local_dreamu_botquiz | Moodle 4.5+ | GitHub

Objectif

Générer des tentatives de quiz fictives et réalistes pour tester les quiz, générer des données de démonstration, ou simuler une classe.

Fonctionnement (index.php)

  1. L'enseignant accède au Bot Quiz via le menu Plus du quiz
  2. Il configure : nombre d'étudiants (1-200), skill min/max (0-100%), préfixe comptes, mot de passe
  3. Pour chaque étudiant fictif : création compte Moodle, inscription au cours, création d'une tentative
  4. Pour chaque question : si mt_rand(1,100) <= skill, répond correctement. Sinon, répond au hasard parmi les mauvaises.
  5. Finalise la tentative et calcule le score. Affiche les résultats avec stats (moyenne, min, max).

Navigation

Menu Plus du quiz « Bot Quiz - Générer des réponses » (via lib.php, hook extend_settings_navigation, module quiz uniquement).

Capability

local/dreamu_botquiz:generate (CONTEXT_MODULE, editingteacher + manager, RISK_CONFIG).

Tables

Aucune table propre. Utilise les tables Moodle natives (user, quiz_attempts, quiz_grades, question_engine).

Fichiers

FichierRôle
index.phpFormulaire + logique de génération (tout-en-un)
lib.phpIntégration dans le menu du quiz
db/access.phpCapability
version.phpMétadonnées plugin
Edit - History - Print - Recent Changes - Search
Page last modified on 29/05/2026 09:56