Enterprise 1.1
Dans cette section, découvrez comment utiliser Enterprise 1.1 pour intégrer votre SIE.
Configuration de la syntaxe XML d'intégration de Vista SIE pour la création de cours
La hiérarchie de Vista est très différente de celle de Blackboard. Les quatre premiers niveaux d'une hiérarchie Vista (établissement, division, groupe et cours) sont convertis en nœuds hiérarchiques Blackboard et liés les uns aux autres de manière appropriée. Le cinquième niveau de la hiérarchie Vista (section des cours) est converti en cours Blackboard et associé à son nœud parent.
Note
Blackboard ne génère pas de nœuds pour la couche de cours de la hiérarchie Vista et, par conséquent, les cours créés à partir des éléments de Course Section Vista sont associés à leur groupe parent.
Ce comportement peut être modifié dans les paramètres d'intégration.
Ce qui suit est un fragment XML et des éléments qui décrivent une division, un groupe et un cours et leurs associations.
<enterprise xmlns:webct="http://www.webct.com/IMS">
<!-- division item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>DIVISION1</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="25"/>
</grouptype>
<description>
<short>AAA Division IMS</short>
<long>Test Division IMS</long>
<full>This Division is for testing IMS imports by WebCT Support staff</full>
</description>
<datasource>TestDS</datasource>
</group>
<!-- Group Item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>GROUPBABBLE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="30"/>
</grouptype>
<description>
<short>AAA Group IMS</short>
<long>Test Group IMS</long>
<full>This Group is for testing IMS imports by WebCT Support staff</full>
</description>
<relationship relation = "1">
<sourcedid>
<source>TestDS</source> <!-- *** DIVISION ID HERE *** -->
<id>DIVISION1</id> <!-- *** DIVISION ID HERE *** -->
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
<!-- course item 1 -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>COURSEBABBLEONE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="80"/>
</grouptype>
<description>
<short>AAA-101</short>
<long>Introduction to Triple A</long>
<full>This course introduces basic concepts of AAA, an important part of your life</full>
</description>
<relationship relation = "1">
<sourcedid>
<source>TestDS</source>
<id>GROUPBABBLE_IMS4</id>
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
<!-- Section Item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>SECTIONBABBLEONE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="90"/>
</grouptype>
<description>
<short>AAA-101-001</short>
<long>Introduction to Triple A - Section 001</long>
<full>This course introduces basic concepts of AAA, an important part of your life</full>
</description>
<relationship relation = "1"><!-- Parent Course -->
<sourcedid>
<source>TestDS</source>
<id>COURSEBABBLEONE_IMS4</id>
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
</enterprise>Modifiez les attributs et les valeurs pertinents dans le code ci-dessus avec les détails de chaque niveau.
Élément/Attribut | Obligatoire | Description |
|---|---|---|
| Non | Type d'action à effectuer sur un objet. Les chiffres sont utilisés pour garantir l'indépendance linguistique : 1 = Ajouter, 2 = Mettre à jour et 3 = Supprimer. Si aucun attribut |
| Oui | Contient un identifiant unique pour l'objet de groupe composé d'un élément source et d'un élément id. |
| Oui | Identificateur unique du système qui a créé l'objet groupe. |
| Oui | Identificateur unique de niveau inférieur pour l'objet groupe. Pour un cours, il identifie de manière unique le cours, la période spécifique, etc., au sein de l'association ou du système d'origine. Pour un nœud, il identifie de manière unique le département, l'école, etc., au sein de l'association ou du système. |
| Oui | Type de groupe. |
| Oui | Identifie le schéma de catégorisation des groupes utilisé. Blackboard Enterprise utilise |
| Oui | Spécifie ce qui est ajouté. Objet représenté par ce groupe. La
La
|
| Oui | Décrit le cours ou le nœud. |
| Oui | Pour un cours, identifie la version abrégée du titre du cours. Pour un nœud, identifie le nom du nœud. Par exemple, Ingénierie. |
| Non | Titre du cours. Si aucune |
| Non | Description complète du cours ou du nœud. |
| Non | Le nœud parent (contexte d'apprentissage) du cours ou du nœud ajouté. cela remplace la ligne de commande et le paramètre par défaut saisis dans l'interface des paramètres d'administration. |
| Non | Qualifie le type de relation. Cela devrait toujours être défini sur 1. |
| Oui | L' |
| Oui | Décrit la relation. Bien qu'il s'agisse d'un champ obligatoire, une référence d'élément vide peut être utilisée s'il n'y a aucune valeur pour |
Prolongations Blackboard pour IMS Enterprise 1.1
Fragment de code :
<extension>
<inst_email>hl@duelm.com</inst_emal>
</extension>Élément/Attribut | Obligatoire | Description | Mappage de champs JavaScript personnalisé |
|---|---|---|---|
inst_email | Non | L'adresse courriel de l'établissement de l'utilisateur. inst_email peut être défini sur NULL. Aucune communication par e-mail n'est envoyée à inst_email. | L'exemple de script personnalisé suivant peut être utilisé pour remplir le champ de messagerie de l'institution dans les spécifications IMS Enterprise 1.1 à l'aide de mappages de champs. (function(){
if(data.extension != null){
return helper.getXPathString (data.extension, '/extension/inst_email');
}
return null;
}()); |
des pronoms | Non | Les pronoms de l'utilisateur. Les pronoms peuvent être définis sur NULL. | |
Prononciation | Oui | Guide phonétique d'orthographe ou de prononciation du nom d'utilisateur. |