Il peut être décomposé en deux groupes :

Validation de la navigation :

  • adl.nav.request_valid.continue : Ce modèle de données est utilisé par le SCO pour vérifier s’il existe une activité suivante.
  • adl.nav.request_valid.previous : Ce modèle de données est utilisé par le SCO pour vérifier s’il existe une activité précédente.
  • adl.nav.request_valid.choice : Ce modèle de données est utilisé par le SCO pour vérifier si une activité est présente.

Demande de navigation :

Toutes ces demandes seront prisent en compte après l’appel de la méthode Terminate(”).

  • adl.nav.request.continue : Demande au LMS de lancer le SCO suivant.
  • adl.nav.request.previous : Demande au LMS de lancer le SCO précédent.
  • adl.nav.request.choice : Demande au LMS de lancer un SCO en lui précisant l’Identifiant du SCO à lancer.
  • adl.nav.request.exit : Demande au LMS de quitter le SCO. Le LMS va exécuter le rollUp du SCO.
  • adl.nav.request.exitAll : Demande au LMS de quitter le SCO et d’exécuter le rollUp du CLUSTER contenant le SCO.
  • adl.nav.request.abandon : Demande au LMS d’abandonner le SCO. Le LMS devra permettre de reprendre le SCO.
  • adl.nav.request.abandonAll : Demande au LMS d’abandonner le SCO et d’exécuter le rollUp du CLUSTER du SCO.
  • adl.nav.request.suspendAll : Demande au LMS de suspendre le SCO et d’exécuter le rollUp du CLUSTER du SCO.
  • adl.nav.request._none_ : Permet d’initialiser une commande de Navigation sans aucune action.