Enterprise 1.1
Dans cette section, découvrez comment utiliser Enterprise 1.1 pour intégrer votre système d'informations pour les étudiants.
Configuration de la syntaxe XML d'intégration de Vista système d'informations pour les étudiants 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.
Vous trouverez ci-dessous un fragment XML et des éléments qui décrivent une division, un groupe et un cours ainsi que 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 de cours spécifique, etc., au sein de la communauté 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 la communauté 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 pas de 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 e-mail 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'établissement conformément aux 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;
}()); |
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. |