Storyline 360 : Comment envoyer la valeur d'une variable à un LMS/LRS

Dernière mise à jour de l’article le

Cet article s'applique à :

Vous pouvez signaler la valeur de n'importe quelle variable à un LMS/LRS. Consultez les techniques suivantes, en fonction de la norme que vous avez utilisée.

Utilisation d'instructions xAPI personnalisées (xAPI et cmi5)

Les instructions xAPI personnalisées permettent de communiquer la valeur des variables à un système de formation en ligne (LMS), à un learning record store (LRS), ou aux deux, plus facilement que jamais lors de la publication pour xAPI ou cmi5. Suivez les étapes ci-dessous, en fonction de la variable Storyline 360 que vous souhaitez signaler.

Variable intégrée ou personnalisée

Signalez une ou plusieurs variables Storyline 360 (intégrées ou personnalisées) à un LMS/LRS. Installez la mise à jour de janvier 2022 ou une version ultérieure, puis procédez comme suit :

  1. Dans le panneau Déclencheurs, créez un nouveau déclencheur d'instruction Send xAPI.
  2. Dans l'assistant de déclenchement, cliquez sur le lien + xAPI pour accéder à l'éditeur de déclarations.
  3. Placez votre curseur entre les guillemets vides de la ligne 12 et choisissez une variable dans la flèche déroulante Variables ou tapez la variable que vous souhaitez signaler entre guillemets.
  4. Placez ensuite votre curseur entre les guillemets vides de la ligne 15 et entrez un URN (Uniform Resource Name) valide pour identifier l'activité.
  5. Cliquez deux fois sur OK pour enregistrer vos modifications.

{
    "objectType": "Activity",
    "definition": {
      "name": {
        "en-US": "%CustomVariable%"
      }
},
    "id": "ValidURN"
  }

Variables de temps écoulé

Communiquez les variables de temps écoulé à votre LMS/LRS. Installez la mise à jour de janvier 2022 ou une version ultérieure, puis suivez ces étapes, en fonction de la variable de temps écoulé que vous souhaitez signaler.

Temps cumulé passé sur l'ensemble d'un Module

  1. Accédez à la dernière diapositive de votre projet. Ensuite, dans le panneau Déclencheurs, créez un nouveau déclencheur d'instruction Send xAPI.
  2. Dans l'assistant de déclenchement, cliquez sur le lien + xAPI pour accéder à l'éditeur de déclarations. Cliquez ensuite sur la flèche déroulante xAPI et sélectionnez Résultat. Cela ajoute la ligne de code suivante à l'éditeur.

    {
      "result": {
        "duration": "%Slide.ElapsedTime%"
      },

  3. Surlignez ce texte : %Slide.ElapsedTime%
  4. Cliquez ensuite sur la flèche déroulante Variables et sélectionnezProject.ElapsedTime. Cela met à jour le code pour :

    {
      "result": {
        "duration": "%Project.ElapsedTime%"
      },

  5. Cliquez sur OK pour enregistrer vos modifications.

Temps cumulé passé sur une scène

  1. Accédez à la dernière diapositive d'une scène de votre projet. Ensuite, dans le panneau Déclencheurs, créez un nouveau déclencheur d'instruction Send xAPI.
  2. Dans l'assistant de déclenchement, cliquez sur le lien + xAPI pour accéder à l'éditeur de déclarations. Cliquez ensuite sur la flèche déroulante xAPI et sélectionnez Résultat. Cela ajoute la ligne de code suivante à l'éditeur.

    {
      "result": {
        "duration": "%Slide.ElapsedTime%"
      },

  3. Surlignez ce texte : %Slide.ElapsedTime%
  4. Cliquez ensuite sur la flèche déroulante Variables et sélectionnezScene.ElapsedTime. Cela met à jour le code pour :

    {
      "result": {
        "duration": "%Scene.ElapsedTime%"
      },

  5. Cliquez sur OK pour enregistrer vos modifications.
  6. Répétez les étapes 1 à 5 pour chaque scène que vous souhaitez suivre.

Temps cumulé passé sur une diapositive

  1. Dans le panneau Déclencheurs, créez un nouveau déclencheur d'instruction Send xAPI. Ensuite, dans l'assistant de déclenchement, cliquez sur le lien + xAPI pour accéder à l'éditeur de déclarations.
  2. Cliquez sur la flèche déroulante xAPI et sélectionnez Résultat. Cela ajoute la ligne de code suivante à l'éditeur.

    {
      "result": {
        "duration": "%Slide.ElapsedTime%"
      },

  3. Cliquez sur OK pour enregistrer vos modifications.
  4. Répétez les étapes 1 à 3 pour chaque diapositive que vous souhaitez suivre.

Conseils :

  • Les variables de temps écoulé indiquent le temps en millisecondes. Cependant, Storyline 360 convertit automatiquement la mesure du temps en millisecondes au format de date et d'heure ISO 8601 requis par la spécification xAPI. (Cette FAQ inclut un exemple de la façon d'afficher une autre mesure du temps pour les apprenants.)
  • Storyline 360 vous permet d'envoyer la valeur d'une variable à un déclencheur d'instruction LMS/LRS par envoi xAPI. Vous pouvez inclure plusieurs variables et du texte personnalisé.
  • Vos LMS et LRS utilisent une URN, une chaîne de caractères unique, pour identifier une activité, l'acteur (apprenant) ou d'autres ressources d'un module. Lorsque vous créez une instruction xAPI personnalisée, Storyline 360 l'%Project.ActivityId%/%Slide.Id%attribue comme valeur URN par défaut dans le champ id. Toutefois, il se peut que vous deviez parfois modifier la valeur de ce champ, par exemple si votre organisation a établi des conventions de dénomination pour les identifiants. Vous pouvez vous assurer que l'URN est valide en suivant les directives relatives aux URN de la RFC 8141.
  • Pour renseigner les valeurs des champs en-US et id de votre instruction xAPI, vous pouvez sélectionner un objet (par exemple, une diapositive, un objet ou un texte personnalisé) pour votre verbe dans l'assistant de déclenchement avant de cliquer sur le lien + xAPI.

Utilisation de questions d'enquête (n'importe quelle norme LMS)

À moins que vous n'utilisiez des traces xAPI personnalisées, Storyline 360 ne communique pas la valeur des variables à un LMS. Cependant, vous pourrez peut-être communiquer des variables à un LMS à l'aide de questions d'enquête. Étant donné que Storyline 360 rapporte les réponses aux quiz d'un LMS, l'idée est d'attribuer la valeur de chaque variable à une question d'enquête à réponse courte. Essentiellement, le processus ressemble à ceci :

  • Créez une question d'enquête à réponse courte pour chaque variable que vous souhaitez signaler au LMS.
  • Assignez chaque variable que vous souhaitez signaler à l'une des diapositives de questions.
  • Masquez les diapositives de questions.
  • Liez les diapositives de questions à une diapositive de résultats.
  • Sélectionnez cette diapositive de résultats comme option de suivi lors de la publication.

Notez que cette méthode fonctionne pour n'importe quelle norme LMS. Si vous publiez pour xAPI ou cmi5, utilisez la technique ci-dessus pour envoyer plus facilement des valeurs variables à un LMS/LRS.

Pour signaler une ou plusieurs variables Storyline 360 à un LMS, procédez comme suit :

  1. Ajoutez une question d'enquête à réponse courte à votre projet Storyline 360. Le texte de la question peut dire tout ce que vous voulez. Nous masquerons cette diapositive ultérieurement afin que les apprenants ne la voient pas.
  2. Ajoutez un nouveau déclencheur qui ajuste la variable de saisie de texte par défaut pour la question lorsque la chronologie de la diapositive commence. Faites-le correspondre à la variable personnalisée que vous souhaitez signaler au LMS. Utilisez les paramètres de l'assistant de déclenchement suivants :
    • Action : Ajuster la variable
    • Variable : sélectionnez la variable TextEntry dans la liste déroulante qui correspond à cette diapositive de question.
    • Opérateur : = Set
    • Valeur : variable (Sélectionnez la variable que vous souhaitez signaler à votre LMS.)
    • Quand : la chronologie commence
    • Objet : Sélectionnez la diapositive en cours.
    Conseil : Storyline 360 utilise le nom par défaut TextEntry pour la première variable de saisie de texte. Pour les variables de saisie de texte supplémentaires dans le même module, Storyline 360 les numérote : TextEntry1, TextEntry2, etc. Vous souhaiterez peut-être renommer les variables par défaut pour les rendre plus faciles à identifier.
  3. Pour masquer cette diapositive aux apprenants, modifiez le déclencheur d'interaction par défaut Valider l'activité interactive afin qu'il s'exécute au début de la chronologie de la diapositive. Utilisez les paramètres de l'assistant de déclenchement suivants :
    • Action : Valider une activité interactive
    • Interaction : réponse courte
    • Quand : la chronologie commence
    • Objet : Sélectionnez la diapositive en cours.
  4. Associez la question d'enquête à réponse courte à une diapositive de résultats. Si votre module comporte déjà une diapositive de résultats, utilisez le menu déroulant du ruban pour la sélectionner. Vous pouvez également créer une nouvelle diapositive de résultats. Consultez ce didacticiel pour plus de détails.
  5. Répétez les étapes 1 à 4 pour toutes les autres variables que vous souhaitez signaler à votre LMS.
  6. Lorsque vous publiez pour LMS/LRS, sélectionnez la diapositive de résultat de l'étape 4 comme étant celle que vous souhaitez suivre.