getConnection(); // Récupérer évaluation $stmt = $db->prepare("SELECT * FROM evaluations WHERE id_evaluation = ?"); $stmt->execute([$id_evaluation]); $evaluation = $stmt->fetch(PDO::FETCH_ASSOC); if (!$evaluation) { die('❌ Évaluation non trouvée'); } // Récupérer questions $stmt = $db->prepare("SELECT id_question, ordre, enonce FROM questions WHERE id_evaluation = ? ORDER BY ordre ASC"); $stmt->execute([$id_evaluation]); $questions = $stmt->fetchAll(PDO::FETCH_ASSOC); $nb_questions = count($questions); // Calculer dimensions matrice optimales (proche du carré) $cols = ceil(sqrt($nb_questions)); $rows = ceil($nb_questions / $cols); } catch (Exception $e) { die('Erreur: ' . $e->getMessage()); } ?> Monitoring - <?= htmlspecialchars($evaluation['titre']) ?>

📊 Monitoring Temps Réel - ( questions - matrice ×)

🔄 Chargement...
← Retour
-
Total élèves
-
🟢 En ligne
-
🟡 En cours
-
🔴 Inactifs
-
⚫ Terminés
🔄 Chargement des données...
Légende :
Non répondu
✅ Répondu
✔️ Correct
❌ Incorrect
🟢 En ligne (<1min)
🟡 En cours (<3min)
🔴 Inactif (>3min)