Bienvenue sur l'application QCM Multi-joueurs en ligne !
🚀 Principe de l'application
Cette application est conçue pour des sessions de QCM interactives, que ce soit pour des révisions individuelles ou des quiz en groupe animés par un organisateur. Elle permet aux participants de répondre à des questions à choix multiples avec un minuteur et de voir leur score.
Les résultats et les messages du chat sont enregistrés en temps réel via Firebase, permettant un suivi et un classement dynamiques.
💡 Intérêt de l'application
- Interactivité : Engage les participants avec un format de quiz dynamique et un chat intégré.
- Suivi en temps réel : Les scores et les classements sont mis à jour instantanément, offrant une vue claire des performances.
- Flexibilité : L'organisateur peut choisir les QCM parmi une bibliothèque de fichiers Excel et définir le temps par question.
- Mode Révision : Les utilisateurs peuvent obtenir une correction immédiate après chaque réponse pour apprendre de leurs erreurs.
- Analyse des Performances : Des statistiques détaillées (distribution des scores, taux de réussite par question, progression du joueur) sont disponibles pour évaluer les points forts et faibles.
📚 Comment l'utiliser ?
- Organisateur : Entrez un 'Nom de l'animateur' et le 'Mot de passe organisateur'.
- Joueur : Entrez un 'Code joueur' unique (ex: 'Etudiant_001'). Ce code vous identifiera dans le classement et le chat.
- Sélectionnez le QCM : Choisissez la 'Catégorie principale', la 'Sous-catégorie' et le(s) 'Fichier(s) QCM' à utiliser.
- Options : Définissez le 'Temps par question' et activez le 'Mode révision' si désiré.
- Démarrer : Cliquez sur '🚀 Commencer le QCM' pour lancer la session.
- Pendant le QCM : Répondez aux questions et cliquez sur 'Valider ma réponse'. Si le temps s'écoule, la question est considérée comme fausse. Utilisez le bouton '➡️ Question suivante' pour passer à la question suivante (ou attendez le décompte).
- Fin de session : Une fois le QCM terminé, votre score et un rapport d'erreurs détaillé s'afficheront, ainsi qu'un classement local. Vous pourrez exporter vos résultats et consulter les 'Meilleurs Scores' globaux et les 'Statistiques' dans les autres onglets.
- Chat : Utilisez l'onglet '💬 Chat' pour interagir avec les autres participants et l'organisateur en temps réel.
🏆 Classement en direct
Démarrez une session pour voir le classement.
🔍 Recherche dans la bibliothèque de QCM
Paramètres de recherche
• Recherche classique : mot-clé exact. • Recherche IA : comprend le contexte sémantique. • Les fichiers scannés sont ceux de 'qcm_files'.
Résultats par fichier QCM
Questions trouvées
Construire un QCM à partir des résultats
📘 Générer un examen blanc par thématique
Lancer un examen blanc dans l'application
Cette option assemble les questions générées ci-dessus (toutes thématiques confondues) et lance directement une session de QCM dans l'onglet 🎯 QCM.
📥 Télécharger TOUS les blocs en un seul fichier Excel
📂 Charger un examen blanc existant
Importez un fichier Excel d'examen blanc (généré précédemment via le bouton 'Télécharger TOUS les blocs') pour le relancer directement.
Sélection de la lésion
🏆 Tableau des Meilleurs Scores
Classement de toutes les sessions enregistrées
📈 Statistiques de Performance
📋 Mon historique de sessions
Vos sessions passées filtrées par votre pseudo ou email.
💬 Chat des participants
📤 Importer vos propres fichiers QCM (Excel)
Format attendu : colonnes minimales
question
et
answer
, plus
choice1
,
choice2
... (au moins 2 choix).
Réponses multiples dans
answer
séparées par des
;
.
Fichiers importés (en attente d’ajout)
🛠 Créer ou modifier un QCM manuellement
Nouvelle question
🖼️ Image associée (optionnel)
💡 L'upload copie l'image dans www/user_qcm_images/
Questions du QCM en cours
➕ Fusionner avec un QCM existant
📚 Mode révision par flashcards
Sélection du QCM source
Flashcard en cours
🤖 Parcours intelligent (Module 6)
1. Choisis ton mode
👁 Vue spectateur — Question en cours
Affiche la question actuellement visible par les joueurs. Mode lecture seule.
📅 Planifier une session de QCM
Planifiez vos sessions à l'avance et partagez le code aux participants.
Nouvelle session planifiée
Sessions planifiées
🤖 Générer automatiquement des QCM à partir d'un PDF avec Gemini
Chargez un ou plusieurs PDF (cours, poly, législation...). Gemini génère des QCM compatibles avec l'application, avec équilibre statistique des bonnes réponses.
📄 Document(s) source
📊 Répartition des types de questions
Cat1 + Cat2 + Cat3 + Cat4 = 100%
✅ Répartition des bonnes réponses
Pour Cat1/2/3 uniquement (Cat4 = toujours 1 réponse). Total = 100%
📁 Classement dans la bibliothèque
🤖 Assistant IA Vétérinaire
Interrogez votre base documentaire locale (polycopiés, textes de lois). Les réponses sont générées par Mistral à partir de vos propres documents indexés.
💬 Question sur vos documents
🎯 Générer des QCM
Le texte sera extrait automatiquement. Pour les PDF, un aperçu paginé et un ciblage de pages sont disponibles.
🗂️ Indexation de plusieurs documents dans la base IA
🧠 Copilote IA
Chargez un PDF ou un document, laissez l'IA analyser automatiquement le contenu, proposer des sections, des thèmes et des QCM pré-générés.
🧩 Génération croisée multi-documents
📄 Copilote documentaire
⚡ Générer depuis une section / plage
🔍 Explain why
🔀 Générer un logigramme
Génère un diagramme depuis le document chargé.
✅ Vérification par lots
🎙 Transcription & Édition Audio
Transcrivez vos cours audio avec Whisper, découpez ou fusionnez des fichiers. L'IA peut corriger, résumer ou générer des QCM depuis la transcription.
💡 Aide
Début et fin en secondes.
Ex: début=30, fin=90 → 1 minute.
Résultat en MP3.
💡 Aide
Sélectionnez plusieurs fichiers.
Assemblés dans l'ordre de sélection.
Résultat en MP3.
🔍 Correction et vérification des QCM par l'IA
Sélectionnez un fichier QCM. L'IA vérifie chaque question en s'appuyant sur vos documents indexés ou sur un document uploadé.