La Présentation

SCORM® 2004 donne la possibilité aux SCO de gérer l’IHM (Interface Homme Machine, User Interface) des LMS.

Pour cela, nous disposons de l’élément <adlnav:presentation> qui doit être renseigné dans le fichier imsmanifest.xml. Cet élément est composé d’un sous élément <navigationInterface>

Un SCO peut indiquer tous les boutons qui doivent être masqués par le LMS.

Il existe 7 boutons pouvant être pilotés par le SCO :

– Le bouton Quitter et le bouton ‘Quitter Tout’

– Le bouton Suivant

– Le bouton Précédent

– Le bouton Pause (interrompre en vue d’une reprise)

– le bouton Abandonner et le bouton ‘Abandonner Tout’

Chacun de ces éléments peut être masqué individuellement.

<organization>
<item identifier="ITEMXX" identifierref="RESOURCEXX" isvisible="true"><title>Exemple 1</title>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
</item>
</organization>

Source : SCORM® 2004 3rd Edition Run-Time Environment (RTE) Version 1.0 RTE-4-19 © 2006 Advanced Distributed Learning

La Navigation

Si un SCO masque les boutons au niveau de l’IHM du LMS il devra prendre en charge toute la navigation. Dans la version SCORM® 2004, un SCO peut gérer le lancement du SCO suivant ou du SCO précédent. De même il peut prendre en charge la gestion du bouton ‘quitter’ et du bouton ‘pause’
Par défaut, c’est le LMS qui a la charge des boutons de navigation. L’interopérabilité de la navigation entre les LMS ne posera plus tous les problèmes rencontrés avec SCORM® 1.2.