Scénario global du logiciel
- L'introduction consiste en une animation de l'accident
et la mise en place de la situation.
- La situation d'interaction elle-même est le
corps du logiciel et nécessite de la part de l'utilisateur d'effectuer
les différentes procédures, notamment les gestes à
accomplir pour donner les premiers secours et dans le bon ordre.
- Un feedback global est ensuite dispensé à
l'utilisateur sur ses performances.
Introduction:
Le logiciel commence avec une animation dans laquelle on voit une personne
conduire une voiture. Elle est sur l'autoroute et s'arrête sur une
aire de repos. Cette personne représente l'utilisateur. Alors qu'elle
est en train de marcher, se produit tout à coup un accident sur
la route. Une voiture, dont le chauffeur a perdu la maîtrise, percute
la glissière, fait un tête à queue, et s'immobilise
au milieu de la route. La séquence se termine lorsque "l'utilisateur"
se rend sur les lieux de l'accident et prend alors la main.
Situation d'interaction:
La vue qu'a l'utilisateur correspond à celle qu'il aurait en
situation réelle. Il se trouve devant les lieux de l'accident. C'est
une situation d'urgence, et il va devoir agir rapidement. Dans toute situation
requérant des premiers secours, il existe un certain nombre de procédures
à exécuter dans un ordre précis, cet ordre variant
notamment selon l'endroit où se produit l'accident. Dans notre cas,
et pour des contraintes de temps, on ne développera effectivement
qu'une partie du logiciel, à savoir que l'accident a lieu sur l'autoroute.
Les différentes procédures sont représentées
par des icônes placées sur une barre d'outils dans la partie
inférieure de la fenètre. Pour pouvoir les utiliser, il suffira
de cliquer sur l'icône de son choix, ce qui amènera l'utilisateur
dans un nouvel environnement. A chaque procédure correspond un environnement
propre avec des activités spécifiques.Une fois chaque procédure
terminée, l'utilisateur retourne sur le lieux de l'accident, pour
pouvoir passer à une autre procédure. Il y aura également
une icone d'aide permettant d'atteindre une aide classique de type Windows.
Elle contiendra surtout une aide à l'utilisation, mais également
quelques notions de premiers secours.
La mesure des performances de l'utilisateur est un point essentiel.
Il s'agit en effet de contrôler, non seulement l'ordre des procédures,
mais également les raisons qui ont poussé l'utilisateur à
effectuer telle action avant telle autre. Il y aura donc quelques
questions ponctuelles concernant des notions plus théoriques, mais
également à propos des erreurs qu'il aura commises.
Examinons maintenant de manière plus précise les différents
procédures:
- Conduire les véhicules sur la bande d'arrêt d'urgence:
Dans cette partie, on attend de l'utilisateur qu'il s'organise pour déplacer
les véhicules sur le bas-côté afin de ne pas mettre
en danger les autres véhicules qui roulent sur l'autoroute. Pour
faire cela, il peut déplacer les différents véhicules,
objets, etc en cliquant dessus et en bougeant la souris (technique du "drag
and drop"). Selon ce qu'il déplacera et l'endroit où
il les mettra, un feed-back sera dispensé.
- Protéger les lieux de l'accident: Le sauveteur improvisé
se trouve face au tableau de bord d'une voiture. Il va pouvoir manipuler
les différents boutons. On attend de lui qu'il enclenche les feux
de clignotants de détresse. Toutefois des boutons comme les essuies-glaces,
les phares, le klaxon, la radio, etc pourront aussi être utilisés,
mais ils seront associés à un feedback négatif. L'utilisateur
trouvera aussi face à lui le triange de panne. En cliquant dessus,
il se retrouve dehors et doit le placer à la bonne distance.
- Mettre le(s) blessé(s) à l'abri: dans cette procédure
l'utilisateur doit bouger le(s) blessé(s) et effectuer des mouvements
spécifiques ou encore, dépendant du type de blessure, ne
pas le déplacer. Il peut les tenir soit par des les épaules,
soit par le bras, etc... Il pourra accomplir ces actions en cliquant sur
les endroits spécifiques et en bougeant la souris (technique du
"drag and drop").
- Appeler les secours: l'image qui apparaît sous les yeux de l'élève
est celui d'un cadran de téléphone avec un écran sur
lequel apparaissent les paroles de son interlocuteur. Il doit d'abord composer
le bon numéro, celui de la police, 117 (ou les pompiers, 118, ou
encore le Service Sanitaire, 144), en cliquant sur les nombres correspondants.
Puis il va devoir répondre aux différentes questions de l'opérateur:
- donner le nom de celui qui alerte: au moyen du clavier il entrera son
nom
- décrire le genre d'accident: il devra choisir parmi un ensemble
de descriptions différentes celle correspondante
- dire quand il s'est produit: il devra entrer l'heure en tappant au
clavier
- dire où il s'est produit: il devra choisir parmi un ensemble
de descriptions différentes celle qui est correcte
- le nombre de blessés: il entre la valeur au moyen des touches
numérique du clavier
- le genre de blessure: il choisit parmi un ensemble de réponses
variées
- autres informations: il choisit à nouveau parmi un ensemble
de propositions
- La partie que nous allons développer concerne les premiers
soins: L'utilisateur devra aller à la recherche d'informations
concernant l'état du blessé afin de mettre en pratique la
procédure qui est à même de lui sauver la vie. Les
questions qu'il deva se poser ont été développées
dans l'analyse mathétique.
Cette procédure étant plus riche que les autres elle comprendra
quatres sous-parties. L'utilisateur doit vérifier si le blessé
répond, s'il respire, s'il saigne, et si son pouls est perceptible.
L'ordre a aussi son importance, les vérifications doivent se faire
dans l'ordre mentionné ci-dessus. De manière plus concrète,
l'utilisateur se retrouve face au blessé, et il a quatres nouvelles
icônes à disposition qu'il faut prendre et déposer
sur le blesé. Ces icones représentent une main (pour toucher
ou déplacer le blessé), un oeil, une bouche et une oreille.
En sélectionnant une l'icône et en la déplaçant
au bon endroit, il peut examiner soit sa respiration, soit son poul, soit
s'il saigne, sa voix, etc.
Selon les differentes actions que l'utilisateur aura effectué,
différentes questions (fermées et ouvertes) se rapportant
à ce qu'il vient de faire lui seront posées. Ceci permettra
de vérifier ses intentions. Selon par exemple si c'est son poul
qui l'intéresse il entendra des sons comme feedback à ses
recherches, de même pour les saignements il verra la peau et sa couleur.
Il entendra également sa respiration et pourra lui adresser la parole.
Pour chacune des sous-procédures, à partir du "diagnostic"
effectué par l'utilisateur, il devra procéder a différentes
mesures dont le contenu a été développé dans
l'analyse mathétique.
- Ménager un couloir pour l'arrivée des secours: Dans cette
procédure, l'utilisateur doit gérer la circulation de manière
à ce que l'ambulance puisse arriver jusqu'au lieu de l'accident.
Pour cela, il pourra déplacer les véhicules présents
en cliquant dessus et en bougeant la souris (technique du "drag and
drop"). Il devra écarter les voitures pour qu'il y ait suffisamment
de place pour laisser le passage libre.
Feed-back
L'apprenant est très libre quant aux actions possibles. Il recevra
deux types de feedbacks quant à ses choix de procédures:
- un feed-back donné par le logiciel, décrivant la situation
après l'action effectuée (par exemple, s'il regarde le visage
du blessé, il verra s'afficher un message décrivant la couleur
de sa peau)
- des feed-back sous forme d'évènements simulant une situation
réelle (composante micromonde, par exemple si l'utilisateur déplace
le blessé et que ce dernier est touché à la colonne
vertébrale, il pourrait y avoir des conséquences)
Une fois toutes les procédures terminées, on voit
une animation où une ambulance arrive et emmène le(s) blessé(s).
Un secouriste vient vers l'utilisateur et lui donne un feedback sur l'ensemble
de ce qu'il a fait pendant toute l'opération des premiers secours,
indiquant les points positifs et négatifs. Pour ces derniers, il
lui conseille de les revoir pour être prêt dans n'importe quel
situation. Il lui indique aussi le temps total mis par l'utilisateur pour
donner les premiers secours (le temps sera mesuré au cours de toute
l'interaction et naturellement arrêté lorsque l'utilisateur
demande de l'aide). Puis ils se serrent la main, et le programme se termine.
En ce qui concerne la programation du logiciel avant
son utilisation par l'élève des cours de samaritains, l'instructeur
pourra prévoir et choisir le type d'accident avec le lieu (route,
autoroute, ville, campagne, montagne, ...), le nombre et le type de véhicules
engagés dans l'accident, le nombre de blessés et le type
de blessure, etc. Pour cela il n'aura qu'à choisir dans une librairie
d'animations celle correspondant aux différentes possibilités.
Il aura ainsi la possibilité de "personnaliser" le logiciel
afin qu'il réponde au niveau de l'élève, et aussi
de le tester dans différentes situations.
Retour aux travaux pour Staf12