Aller au contenu

🧠 Création des simulations

Ce module permet aux administrateurs et formateurs de créer des cas cliniques interactifs destinés aux apprenants. Chaque simulation est composée de plusieurs étapes conditionnelles, elles-mêmes associées à des propositions de réponse.


📌 1. Création d'une simulation

🔧 Accès

Menu admin > Simulations - ADMIN > ➕ Ajouter une simulation

🧱 Champs à renseigner

  • [Titre][*1] : nom de la simulation (non explicite sur le diagnostic)
  • [Description courte][*2] : affichée dans les listings
  • [Services associés][*3] : une ou plusieurs (ex : Médecine, Gériatrie, Urgences…)
  • [Métiers autorisés][*3] : un ou plusieurs (ex : Infirmier, Médecin, Cadre de santé…)
  • Statut : validée ou en attente (dès la création)
  • [Correction globale][*1] : texte affiché à la fin de la simulation (réussite ou échec)

🎯 Objectif

Créer une coquille vide de simulation à laquelle on pourra associer des étapes.

🔁 Redirection

Une fois enregistrée → redirection automatique vers la liste des étapes de la simulation


📌 2. Ajout d'une étape

🔧 Accès

Simulation - ADMIN > [Liste des étapes][*4] > ➕ Ajouter une étape

Chaque simulation est composée d'étapes successives. Chaque étape possède :

AttributRôle
TitreNom court affiché dans l'arbre
TypeDéfinit le comportement interactif (QCM, association...)
DescriptionTexte long affiché à l’utilisateur sur la page de l'examen
QuestionAffichée uniquement pour certains types - non obligatoire
Fichier médiaImage / vidéo / PDF optionnel (stocké sur S3 privé) - non obligatoire
CorrectionS’affiche si l’utilisateur se trompe - non obligatoire
S'affiche à la page suivante durant l'examen

📂 Types d'étapes disponibles

TypeDescription
texteÉtape informative sans interaction. Bouton "Valider la lecture"
Possibilité de document unique sous forme de vidéo / image / pdf
Si nécessité de plusieurs documents il faut faire plusieurs étapes
qcmQCM avec plusieurs bonnes réponses possibles
vrai_fauxSérie de deux propositions à valider individuellement par vrai ou faux
Equivalent à un QCM de deux items.
classementClassement par glisser-déposer
associationAssociation d’items entre groupes de valeurs

Chaque proposition peut contenir :

  • Du texte enrichi
  • Une image jointe (stockée sur S3, affichée dans l’interface joueur)

🧠 Logique de navigation

Chaque étape permet de définir :

  • Étape suivante si succès (optionnelle = fin de simulation)
  • Étape suivante si échec (optionnelle = fin de simulation)
  • Fin de simulation immédiate en cas d’échec

🔁 Redirection après création :

Si l'étape n'est pas contenu pédagogiqueRedirection vers l'ajout de propositions
Si l'étape est un contenu pédagogiqueRedirection vers la liste des étapes de la simulation (aucune proposition attendue)

📌 3. Ajout de propositions

🔧 Accès

Simulations - ADMIN > 📋 Étapes > ➕ Propositions > [+ Ajouter une proposition][*5]

💡 Objectif

Les propositions sont des réponses affichées à l’utilisateur dans l’étape. Elles varient selon le type d’étape.

Type d'étapeChamps spécifiques disponibles
qcm✅ Bonne réponse ou non
vrai_faux✅ Vrai ou Faux
classement🔢 Position attendue
association🏷 Groupe associé
texte❌ Aucune proposition autorisée (bouton non affiché)

📌 4. Arbre décisionnel

📊 Vue interactive

Sur la page d’édition d’une simulation, un arbre dynamique est affiché en fonction de la configuration actuelle :

  • Chaque étape est représentée par un nœud
  • Les flèches indiquent les transitions en cas de succès ou d’échec
  • Un bouton permet d’exporter l’arbre en PNG

✨ Bonus techniques

  • Les URLs des médias sont signées dynamiquement pour respecter des règles d’accès strictes
  • L’historique de chaque tentative est enregistré pour affichage ultérieur
  • Le système permet de rediriger vers une étape intermédiaire après un échec partiel ou des chemins annexes au sein d'une même simulation

[*1]: *Champs obligatoire

[*2]: Non obligatoire mais facilite la recherhce des utilisateurs

[*3]: Laisser vide pour rendre la simulation visible à tous les utilisateurs validés.

[*4]: Bouton : 📋 Étapes

[*5]: Si "Ajout en masse" possibilité d'ajouter plusieurs propositions d'un coup