LIS, ou Learning Information Services, est une spécification développée par le partenariat IMS Global. Elle permet de procéder à des intégrations en utilisant des données événementielles et en mode batch, comme en fournit un système d'informations étudiants (SIS) conforme avec LIS. Blackboard considère LIS comme un modèle « précurseur » pour l'intégration d'un SIS.

Blackboard Learn fournit deux Building Blocks de types d'intégration LIS qui sont gérés via la page Outils Building Blocks installés : Data Integration - LIS 2.0 Draft et Data Integration - LIS 2.0 Final. LIS 2.0 Draft est fourni pour des raisons de compatibilité héritée, LIS 2.0 Final répond à la spécification finale de l'IMS pour LIS 2.0 de base et ses résultats. Vous pouvez continuer à utiliser LIS 2.0 Draft pendant la migration vers LIS Final. Il est à noter que certains ajustements de données peuvent être nécessaires pendant la transition de la version Draft à la version Final de l'intégration LIS 2.0.


Suggestions de lectures


Qu'est-ce que LIS ?

IMS Learning Information Services, ou LIS 2.0, doit être pris en compte pour remplacer Enterprise 1.1 et constitue une solution basée sur les enseignements tirés des insuffisances de mise en place d'Enterprise 1.1. LIS 2.0 décrit non seulement les données à échanger, mais aussi le processus de transport ainsi que les méthodes de publication et de consommation de ces données. Ce niveau de spécification permet un mappage individuel des données du système d'origine conforme aux normes LIS avec les processus qui permettent de consommer ces données par les systèmes de gestion de l'apprentissage, ce qui facilite les intégrations plug and play.

LIS 2.0 est basé sur des services Web. Des systèmes compatibles transmettent les données sur la base de services connus et, en fournissant simplement les points d'arrêt du système, deux systèmes peuvent échanger des données. LIS 2.0 est un modèle événementiel, bien que des fichiers plats adhérant à la description de données XML puissent être générés pour un téléchargement manuel. Pour cela, la structure SIS utilise le type d'intégration LIS 2.0.


Données prises en charge

Objet de donnéesPris en charge
UtilisateursOui
CoursOui
Adhésions
Inscriptions et affectations de personnel
Oui
CommunautésOui
ConditionsOui
Résultats (LIS 2.0 Final uniquement)Oui

Pour obtenir la liste complète des attributs pris en charge par objet, reportez-vous à la section Format de données LIS 2.0.


Configuration requise

Versions de Peoplesoft :

Peoplesoft Campus Solutions 9, bundle 22 ou versions ultérieures ; http://www.oracle.com/us/industries/...rch/056908.pdf

Versions et dépendances de Banner :

Vous devez disposer de Banner Student 8.1 et Banner General 8.1 ou une version supérieure.

Vous devez disposer de Banner Financial Aid 8.11 et Banner Intcomp 8.0.2.

Pour Oracle Application Server 10.1.3, vous devez disposer de Banner Event Publisher 1.0
Banner Integration for eLearning 8.1

Pour Oracle Weblogic 11g
Banner Event Publisher 1.1
Banner Integration for eLearning 8.1.1


Configuration rapide : Type d'intégration LIS

Outre la connaissance des données impliquées dans toute intégration SIS, la configuration du type d'intégration LIS nécessite de connaître les capacités du SIS et les points d'arrêt Learn afin de savoir si les objets de données pris en charge dans le type d'intégration LIS répondent à vos objectifs d'intégration. Vous devez également connaître les différents formats de fichiers spécifiques. Pour créer une intégration LIS, suivez cette procédure dans l'interface utilisateur d'intégration SIS de l'administrateur système de Learn : Intégration de données > Intégrations des systèmes d'informations étudiants

  1. Sélectionnez Créer une intégration.
  2. Sélectionnez IMS Learning Information Services.
  3. L'écran suivant vous présente les options modifiables pour la configuration :

    Pour effectuer une configuration avancée (mappage des données, par exemple), une intégration doit être à l'état de test ou être active.

    1. Nom de l'intégration : entrez un nom pour votre intégration, par exemple : « Test d'intégration LIS ».
    2. Description (facultative) : entrez une description de l'intégration. Par exemple : « Test d'intégration LIS en utilisant les paramètres par défaut. »
    3. L'option Nom d'utilisateur partagé est utilisée pour les opérations de publication de données comme l'option Mot de passe partagé.
    4. (facultatif) URL du service Web Batch SIS Learning Information Services : il s'agit de l'URL de votre service SIS qui traite les messages de traitement de fichiers batch.
    5. (facultatif) Nom d'utilisateur et mot de passe du service Batch : ils peuvent être requis par votre SIS pour le traitement des fichiers de données en mode batch.
    6. (facultatif) Nom d'utilisateur et mot de passe pour le téléchargement en mode batch. Ils peuvent être requis par votre SIS pour le téléchargement des fichiers de données en mode batch.
    7. Configurez l'état d'intégration :
      1. Inactif : l'intégration n'effectue aucun traitement.
      2. Actif : l'intégration effectue un traitement et met à jour les données Learn.
      3. Test : l'intégration effectue un traitement et ne met pas à jour Learn.
    8. Définissez les niveaux de verbosité du journal : pour les tests, nous vous recommandons de sélectionner Tous les messages de diagnostic et de débogage. Pour Actif, nous vous recommandons d'utiliser un paramètre inférieur, par exemple Erreurs uniquement ou Erreurs et avertissements.
    9. Sélectionnez ensuite la clé de source de données (DSK) à utiliser pour cette intégration. Vous pouvez choisir d'utiliser une clé de source de données existante spécifique, de créer une nouvelle clé ou d'utiliser la source de données fournie dans la source. Notez que dans tous les cas, vous devez créer une clé de source de données avant de pouvoir traiter les sources de données.
    10. Pour finir, sélectionnez les objets gérés par cette intégration et la méthode de gestion de la parité. En général, les valeurs par défaut sont suffisantes.
    11. Validez votre sélection. Votre nouvelle intégration LIS apparaîtra dans la liste des intégrations.

Vous devez effectuer une étape supplémentaire pour prendre en charge l'intégration LIS : configurer le système SIS conforme à LIS pour qu'il utilise le LIS afin d'envoyer des données à Learn. Notez que les points d'arrêt LIS sont spécifiques à la tâche requise.

En savoir plus sur la configuration de Learn pour une intégration LIS

Test manuel de l'intégration

Avant de configurer Learn ou votre SIS, vous pouvez tester manuellement la nouvelle configuration.

En savoir plus sur le test d'intégration LIS 2.0


Points d'arrêt LIS

Utilisez ces informations pour configurer votre SIS afin d'envoyer des données à votre intégration LIS. La publication de données d'un type d'objet spécifique sur un point d'arrêt qui ne correspond pas va échouer. Par exemple : la publication d'un fichier de données de cours au point d'arrêt Personne échoue.

L'URL du point d'arrêt de LIS 2.0 Final est différente de celle du point d'arrêt de LIS 2.0 Draft. Plus précisément, le contexte de LIS 2.0 Final est « bb-data-integration-lis-final-... » tandis que le contexte de la version Draft est « bb-data-integration-lis-... ». Ceci permet la prise en charge des deux types d'intégration.

OpérationURL de point d'arrêt
Service de gestion des échanges de données groupéesLIS 2.0 Draft :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/BulkDataExchangeManagementServiceSyncService

LIS 2.0 Final :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/BulkDataExchangeManagementServiceSyncService

Fournit le point d'arrêt Learn pour l'échange de données groupées (en mode batch) pour le placement dans les paramètres SIS.

Service de gestion de la section du coursLIS 2.0 Draft :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService

LIS 2.0 Final :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService

Fournit le point d'arrêt Learn pour l'échange de données du cours pour le placement dans les paramètres SIS.

Service de gestion des groupesLIS 2.0 Draft :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService

LIS 2.0 Final :

https://<servername.domain.edu>/webapps/>bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService

Fournit le point d'arrêt Learn pour l'échange de données du groupe (Plages de dates) pour le placement dans les paramètres SIS.

Service de gestion de l'adhésionLIS 2.0 Draft :

https://<servername.domain.edu>/webapps/bb-data-integration-lis- Service BB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService

LIS 2.0 Final :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-Service BB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService

Fournit le point d'arrêt Learn pour l'échange de données d'adhésion (Inscription/Personnel) pour le placement dans les paramètres SIS.

Service de gestion de la personneLIS 2.0 Draft :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncService Service

LIS 2.0 Final :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncService Service

Fournit le point d'arrêt Learn pour l'échange de données de personne (Utilisateur) pour le placement dans les paramètres SIS.

Service de gestion des groupesLIS 2.0 Final uniquement :

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/OutcomesManagementServiceSyncService

Fournit le point d'arrêt SIS pour l'échange de données groupées.

Service de gestion des échanges de données groupéesCette valeur est copiée vers l'interface utilisateur de configuration de l'intégration de Learn LIS depuis un paramètre exposé dans votre SIS.

Fournit le point d'arrêt SIS pour l'échange de données groupées.

En savoir plus sur le format de données LIS 2.0


Problème connu : les données de fusion de section LIS ne sont pas traitées

Vous devez créer manuellement le cours parent et les sections enfants, puis utiliser l'intégration Fichier plat pour les fusionner.

  1. Créez les sections enfant en utilisant l'intégration LIS.
  2. Créez le cours parent.
  3. Utilisez l'intégration Fichier plat pour fusionner les sections enfants créées avec le cours parent.
  4. Lorsque Modifier lors de la mise à jour ? s'affiche, cliquez sur Ignorer, pour vous assurer que le Fichier plat ne remplace pas la valeur Nom du cours définie par l'intégration LIS.
    1. Code unique de batch
    2. Code cours
    3. Nom du cours
  5. Incluez les champs suivants dans le Fichier plat :

    external_course_key|course_id|course_name|master_course_key XLIST_10.201501|XLIST_10.10.201501|ACCT-409-401 ISIN-409-401 Spring 2015| 10.201501|10.201501|10.201501|XLIST_10.201501 11.201501|11.201501|11.201501|XLIST_10.201501