Dashboard
{{ stats.total_formateurs || 0 }}
Formateurs
{{ stats.total_questions || 0 }}
Questions
{{ stats.sessions_en_cours || 0 }}
En cours
{{ stats.sessions_terminees || 0 }}
Terminées
Résultats par Filière
Répartition des Niveaux
Sessions par Jour
Gestion des Filières
| ID | Code | Nom | Questions | Formateurs | Actions | |
|---|---|---|---|---|---|---|
| {{ filiere.id }} | {{ filiere.code }} | {{ filiere.nom }} | {{ getQuestionCount(filiere.id) }} | {{ getFormateurCount(filiere.id) }} |
Gestion des Formateurs
| Code Unique | Nom | Prénom | Filière | Salle | Statut | Actions | |
|---|---|---|---|---|---|---|---|
{{ formateur.code_unique }} |
{{ formateur.nom }} | {{ formateur.prenom }} | {{ getFiliereName(formateur.filiere_id) }} | {{ formateur.salle_nom }} Non assigné | Actif Inactif |
Gestion des Questions
| ID | Question | Filière | Réponses | Actions | |
|---|---|---|---|---|---|
| {{ question.id }} | {{ question.question_text.substring(0, 80) }}... | {{ getFiliereName(question.filiere_id) }} | {{ question.nb_reponses || 0 }} réponses |
Résultats des QCM
| Formateur | Filière | Score | Pourcentage | Date |
|---|---|---|---|---|
| {{ resultat.nom }} {{ resultat.prenom }} | {{ getFiliereName(resultat.filiere_id) }} | {{ resultat.score }}/{{ resultat.total_questions }} | {{ resultat.pourcentage }}% | {{ formatDate(resultat.date_debut) }} |
Paramètres QCM
Configuration QCM
Informations
Configuration actuelle :
- Questions : {{ parametres.nb_questions }} par QCM
- Durée : {{ parametres.duree_minutes }} minutes
- Temps par question : {{ Math.round(parametres.duree_minutes / parametres.nb_questions * 60) }} secondes
Important :
Les modifications s'appliquent aux nouvelles sessions QCM. Les sessions en cours ne sont pas affectées.
Recommandations :
- 50 questions / 20 minutes (par défaut)
- 30 questions / 15 minutes (QCM court)
- 100 questions / 60 minutes (QCM long)
Historique QCM Complet
Sessions QCM ({{ filteredHistorique.length }})
Cliquez sur une session pour voir le détailAucun résultat trouvé
| Formateur | Filière | Date QCM | Score | Temps Moyen | Questions | Actions |
|---|---|---|---|---|---|---|
|
{{ session.nom }} {{ session.prenom }}
{{ session.code_unique }} |
{{ session.filiere_nom }} | {{ formatDate(session.date_debut) }} | {{ session.score }}/{{ session.total_questions }} ({{ Math.round((session.score / session.total_questions) * 100) }}%) | {{ session.temps_moyen }}s | {{ session.nb_questions_repondues }}/{{ session.total_questions }} |
Gestion des Salles de Formation
| ID | Nom | Description | Capacité | Localisation | Formateurs | Sous-Admins | Statut | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ salle.id }} | {{ salle.nom }} | {{ salle.description || '-' }} | {{ salle.capacite }} places | {{ salle.localisation || '-' }} | {{ salle.nb_formateurs || 0 }} | {{ salle.nb_sous_admins || 0 }} | Active Inactive |
Gestion des Sous-Admins
| ID | Nom | Prénom | Salle Assignée | Statut | Date Création | Actions | |
|---|---|---|---|---|---|---|---|
| {{ sousAdmin.id }} | {{ sousAdmin.nom }} | {{ sousAdmin.prenom }} | {{ sousAdmin.email }} |
{{ sousAdmin.salle_nom }} Non assigné | Actif Inactif | {{ formatDate(sousAdmin.date_creation) }} |
Import de données Excel
Import Filières
Format attendu: Code, Nom
Import Formateurs
Format attendu: Code, Nom, Prénom, Filière, Salle (optionnel)
Import Questions
Format attendu: Question, Filière, Réponse1, Réponse2, Réponse3, Réponse4, Réponse5, BonneRéponse
Instructions
Format Excel pour Formateurs:
| Code | Nom | Prénom | Filière |
|---|---|---|---|
| MECA001 | Dupont | Jean | Mécanique Automobile |
Format Excel pour Questions:
| Question | Filière | Réponse1 | Réponse2 | Réponse3 | Réponse4 | Réponse5 | BonneRéponse |
|---|---|---|---|---|---|---|---|
| Quel est le rôle du carburateur? | Mécanique Automobile | Refroidir | Mélanger air/essence | Filtrer | Évacuer gaz | Lubrifier | 2 |