Enterprise 1.1
In dit gedeelte leest u meer over het gebruik van Enterprise 1.1 om uw Studentinformatiesysteem te integreren.
Vista Studentinformatiesysteem-integratie XML-syntaxis configureren voor het maken van cursussen
De hiërarchie van Vista is heel anders dan de hiërarchie in Blackboard. De eerste vier niveaus van een Vista-hiërarchie (Instelling, Afdeling, Groep en Cursus) worden geconverteerd naar Blackboard-hiërarchieknooppunten en op de juiste manier aan elkaar gekoppeld. Het vijfde niveau van de Vista-hiërarchie (Cursussectie) wordt geconverteerd naar een Blackboard-cursus en gekoppeld aan het bovenliggende knooppunt.
Opmerking
Blackboard genereert geen knooppunten voor de cursuslaag van de Vista-hiërarchie en als gevolg daarvan worden de cursussen die zijn gemaakt op basis van Vista-elementen van cursussectie gekoppeld aan de bovenliggende groep.
Dit gedrag kan worden gewijzigd in de integratie-instellingen.
Het volgende is een XML-fragment van <group> en <relationship> elementen die een divisie, groep en cursus en hun associaties beschrijven.
<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>Bewerk de relevante attributen en waarden in de bovenstaande code met de details van elk niveau.
Element/attribuut | Vereist | Beschrijving |
|---|---|---|
| Nee | Type actie dat moet worden uitgevoerd op een object. Getallen worden gebruikt voor taalonafhankelijkheid: 1 = Toevoegen, 2 = Bijwerken en 3 = Verwijderen. Als er geen |
| Ja | Bevat een unieke id voor het groepsobject dat bestaat uit een bronelement en een id-element. |
| Ja | Unieke ID van het systeem waarmee het groepsobject is gemaakt. |
| Ja | Unieke ID op het lagere niveau voor het groepsobject. Voor een cursus identificeert het op unieke wijze de specifieke cursus, semester, enzovoort, binnen de oorspronkelijke organisatie of het oorspronkelijke systeem. Voor een knooppunt identificeert het op unieke wijze de afdeling, school, enzovoort, binnen de organisatie of het systeem. |
| Ja | Het type groep. |
| Ja | Identificeert het groepscategorisatieschema dat wordt gebruikt. Blackboard Enterprise maakt gebruik van |
| Ja | Geeft aan wat er wordt toegevoegd. Het object waar deze groep voor staat. De
De
|
| Ja | Beschrijft de cursus of het knooppunt. |
| Ja | Geeft voor een cursus de beknopte versie van de cursustitel aan. Geeft voor een knooppunt de knooppuntnaam aan. Bijvoorbeeld: Engineering. |
| Nee | Titel van de cursus. Als er geen |
| Nee | De volledige cursus of knooppuntbeschrijving. |
| Nee | Het bovenliggende knooppunt (leercontext) van de cursus of het knooppunt dat wordt toegevoegd. De opdrachtregel en de standaardinstelling die zijn ingevoerd in de interface met beheerinstellingen worden hierdoor vervangen. |
| Nee | Kwalificeert het type relatie. Dit moet altijd een waarde van 1 zijn. |
| Ja | De |
| Ja | Beschrijft de relatie. Hoewel dit een verplicht veld is, kan een verwijzing naar een leeg element worden gebruikt als er geen waarde is voor |
Blackboard-uitbreidingen voor IMS Enterprise 1.1
Codefragment:
<extension>
<inst_email>hl@duelm.com</inst_emal>
</extension>Element/attribuut | Vereist | Beschrijving | Aangepaste JavaScript-veldtoewijzing |
|---|---|---|---|
inst_email | Nee | Het e-mailadres van de instelling van de gebruiker. inst_email kan worden ingesteld op NULL. Er wordt geen e-mail naar de inst_email gestuurd. | Het volgende voorbeeld van een aangepast script kan worden gebruikt voor het invullen van het e-mailveld van de instelling in de specificaties van IMS Enterprise 1.1 met behulp van veldtoewijzingen. (function(){
if(data.extension != null){
return helper.getXPathString (data.extension, '/extension/inst_email');
}
return null;
}()); |
Voornaamwoorden | Nee | De voornaamwoorden van de gebruiker. Voornaamwoorden kunnen worden ingesteld op NULL. | |
Uitspraak | Ja | Fonetische spelling of uitspraakgids voor de naam van een gebruiker. |