Service de contenu

Description

Le Service de contenu héberge le contenu Brightspace et fournit et normalise les fonctions telles que l'importation/exportation, le stockage, la prévisualisation, les autorisations et la recherche de base d'objets SCORM dans la plateforme Brightspace. Ce service fait appel à un nouveau moteur SCORM pour présenter des objets SCORM dans une nouvelle fenêtre.

Les connexions du Service de contenu à Environnement d'apprentissage de Brightspace s'effectuent par l'entremise d'API Brightspace.

Emplacement

Une instance par région dans AWS déployée automatiquement dans une région selon l'emplacement géographique d'une organisation :

  • Est des É.-U. us-east-1 (Virginie du Nord) (emplacement par défaut)

  • Europe de l’Ouest eu-west-1 (Irlande)

  • Asie-Pacifique ap-southeast-1 (Singapour)

  • Asie-Pacifique ap-southwast-2 (Sydney)

  • Centre du Canada ca-central-1 (Montréal)

Les administrateurs doivent d’abord régler la variable de configuration d2l.Tools.ContentService.Endpointà Activé, puis un appel provenant de la plateforme Brightspace est acheminé vers la région appropriée en fonction de son emplacement. Le point d'extrémité (adresse URL) est réglé en fonction de son emplacement géographique.

Remarque : Si les administrateurs ont déjà activé la variable de configuration et réglé le point d’extrémité (adresse URL) dans une version antérieure à la version 10.7.4 d’Environnement d’apprentissage de Brightspace, la région ne changera pas en fonction de votre emplacement. Les administrateurs doivent modifier les URL manuellement s'ils souhaitent changer la région réglée initialement.

Important : Lorsque vous aurez sélectionné la région AWS et que vos utilisateurs commenceront à ajouter du contenu SCORM à leurs cours, vous ne pourrez plus changer de région sans perdre des données. Si toutefois vous changez le point d'extrémité pour revenir à celui qui contenait vos données précédemment, vous pourriez récupérer ces données.

  • Si votre organisation est située aux États-Unis, en Amérique Centrale ou en Amérique du Sud, la région US (É.-U.) sera réglée (https://api.us-east-1.content-service.brightspace.com).

  • Si votre organisation est située au Canada, la région Canada sera réglée (https://api.ca-central-1.content-service.brightspace.com/).

  • Si votre organisation est située en Europe, en Afrique ou au Moyen-Orient, la région Ireland (Irlande) sera réglée (https://api.eu-west-1.content-service.brightspace.com).,

  • Si votre organisation est située en Australie, en Nouvelle-Zélande, en Océanie, en Chine, en Inde ou dans un autre pays de l'Asie (à l'exception de Singapour), la région Australia (Australie) sera sélectionnée (https://api.ap-southeast-2.content-service.brightspace.com).

  • Si votre organisation est située à Singapour, la région sera réglée à (https://api.ap-southeast-1.content-service.brightspace.com).

Dépendances

  • Dépend des services Authentication Service (service d’authentification), Landlord Service (service propriétaire), Brightspace Event Flow Service (service de flux d’événement de Brightspace) et LTI Outcomes (résultats IOA).
  • Sollicité par la nouvelle solution SCORM de Brightspace.

Données transmises ou stockées

Les données suivantes sont transmises par ou stockées dans le service Contenu, le moteur SCORM ou l'application Système de prédiction du succès de l'étudiant (S3) :

  • Données associées aux sessions de téléchargement.
  • Données associées au processus de conversion des objets de contenu.
  • Données associées aux sessions d'utilisateur, par exemple :
    • ID d'utilisateur.
    • Prénom et nom de famille.
    • Point de lancement dans l'Environnement d'apprentissage de Brightspace.
    • Rôles IOA.
    • Rôles d'utilisateur dans le SGA.
  • Données associées à l'objet de contenu, par exemple :
    • Son emplacement de stockage dans l'application Système de prédiction du succès de l'étudiant (S3).
    • Les révisions apportées à l'objet de contenu.
    • Le propriétaire du contenu.
    • Les métadonnées (p. ex., titre ou type).
    • L'emplacement de l'objet de contenu dans le SGA.
  • Les informations de rapport sur les progrès au niveau du progiciel SCORM, les tentatives, les notes, l'ID utilisateur et les prénom et nom.
  • Le moteur SCORM stocke les données de rapport, les progrès au niveau du progiciel SCORM et l'ID utilisateur.
  • L'application Système de prédiction du succès de l'étudiant (S3) stocke les données sur les progiciels SCORM téléversés.

Fonctionnement du service

Incorporation d'un progiciel SCORM dans l'outil Contenu :

  1. Lorsqu'un utilisateur clique sur l'option d'ajout d'un progiciel SCORM, une requête de lancement IOA (ContentItemSelectionRequest) est envoyée au service de Contenu.
  2. L'utilisateur sélectionne un progiciel SCORM (fichier .zip) dans son système. Des appels API sont envoyés au service de Contenu pour inscrire le nouvel objet et signer des requêtes de téléversement du progiciel dans l'application Système de prédiction du succès de l'étudiant (S3).
  3. Une fois le progiciel SCORM téléversé dans le Système de prédiction du succès de l'étudiant, un processus décompresse le progiciel avant de le retransférer dans le système, puis l'importe dans le moteur SCORM.
  4. Lorsque le traitement du progiciel est terminé, un message avise l'utilisateur qu'il peut insérer le sujet de contenu.
  5. Lorsque l'utilisateur insère le sujet de contenu, une demande est envoyée par le service de Contenu à Environnement d'apprentissage de Brightspace pour attribuer une adresse URL à l'objet téléversé, lequel est ensuite incorporé au sujet de contenu.

Interaction avec un progiciel SCORM dans l'outil Contenu :

  1. Lorsqu'un utilisateur clique sur un sujet de contenu qui comprend un progiciel SCORM, un bouton s'affiche pour indiquer que l'objet peut être ouvert dans une nouvelle fenêtre. L'utilisateur clique sur le bouton et une nouvelle fenêtre s'ouvre et transmet une requête de lancement IOA (basic-lti-launch-request) au service de Contenu.
  2. Le service de Contenu vérifie le rôle IMS (SGI) de l'utilisateur indiqué dans la requête pour déterminer s'il s'agit d'un enseignant ou d'un apprenant.
  3. Le service de Contenu effectue des appels API vers le moteur SCORM pour inscrire le lancement et demander une adresse URL signée de prévisualisation ou de lancement. L'adresse URL de prévisualisation est demandée si l'utilisateur est un enseignant et l'adresse URL de lancement est demandée si l'utilisateur est un apprenant.
  4. Le service de Contenu redirige l'adresse URL de prévisualisation ou de lancement au moteur SCORM et le progiciel SCORM s'affiche pour l'utilisateur.
  5. Des mises à jour de progrès sont transmises au moteur SCORM à mesure que l'utilisateur interagit avec le progiciel SCORM. Ces mises à jour sont par la suite réacheminées vers le service de Contenu pour ses rapports.