De volgende integratietypen bieden ondersteuning voor het maken van perioden en gecombineerde cursussen:

  • Momentopname-bestand
  • IMS Enterprise 1.1
  • IMS Enterprise 1.1 - Vista
  • LIS

Integratie van Momentopname-bestand

Perioden

Als je een cursus aan een periode wilt koppelen, de header term_key, moet je het type feed Course gebruiken. (De term_key is de external_term_key uit de feed Term.)

Dit zijn enkele andere voorbeelden van headerwaarden in het invoertype Course die worden gebruikt bij het maken van een periode:

  • De header duration. Deze header bestaat uit een periodewaarde die het gebruik vereist van de duur van de gekoppelde periode voor de cursusduur.
  • De header use_term_availability_ind. Als deze is ingesteld op true, wordt de beschikbaarheid van de gekoppelde periode gebruikt voor de cursusbeschikbaarheid.

Gecombineerd

Het type feed Course heeft een header master_course_key. Dit is de external_course_key voor de cursus die de hoofdcursus moet worden van de cursus die wordt verwerkt.


Integratie van Momentopname-XML

Perioden

Dit wordt niet ondersteund.

Gecombineerd

Dit wordt niet ondersteund.


IMS Enterprise 1.1 en IMS Enterprise 1.1 - Vista

Perioden

Perioden zijn een soort <group> in de xml met een van de volgende waarden voor <grouptype>:

  • <grouptype><scheme>Luminus</scheme><typevalue>Term</typevalue></grouptype>
  • <grouptype><scheme>LEARNING_CONTEXT_V1</scheme><typevalue level="60"/></grouptype>

Perioden worden aan cursussen gekoppeld via een bovenliggend <relationship>-element in de <group> voor de cursus.

<relationship relation="1">
  <sourcedid>

    <source>SOURCED_ID_SOURCE_OF_TERM</source>
    <id>SOURCED_ID_ID_OF_TERM</source>
  </sourcedid>

  <label>Term</label>
</relationship>

Gecombineerd

Hoofdcursussen zijn een type <group> met een van de volgende waarden voor <grouptype>:

  • <grouptype><scheme>Luminus</scheme><typevalue>CrossListedSection</typevalue></grouptype>
  • <grouptype><scheme>LEARNING_CONTEXT_V1</scheme><typevalue level="85"/></grouptype>

Onderliggende cursussen vormen een gewone <group> binnen de cursus.

Cursussen worden gekoppeld via een <membership>.

<membership>
  <sourcedid>

    <source>SOURCED_ID_SOURCE_OF_MASTER_COURSE</source>
    <id>SOURCED_ID_ID_OF_MASTER_COURSE</id>
  </sourcedid>
  <member>
  <sourcedid>

    <source>SOURCED_ID_SOURCE_OF_CHILD_COURSE</source>
    <id>SOURCED_ID_ID_OF_CHILD_COURSE</source>
    </sourcedid>

  <idtype>2</idtype><!-- 2 indicates a group to group membership -->
<!-- recstatus 1 says to add the membership, 2 to update it, 3 to remove it -->
  <role roletype="01" recstatus="1">

  <datasource>DATA_SOURCE</datasource>
  </role>
  </member>
</membership>


LIS

Perioden

Perioden zijn een type groep in LIS met een <grouptype> met deze notatie:

<groupType>
  <scheme>
  <language>en-US</language>
  <textString>SCHEME</textString>
  </scheme>
<typevalue>
  <id>TERM</id>
  <type>
    <language>en-US</language>
    <textString>TERM</textString>
  </type>
  <level>
    <language>en-US</language>
    <textString>LEVEL</textString>
  </level>
</typevalue>
</groupType>

Waarbij SCHEME, TERM en LEVEL bestaan uit een van de volgende waarden (respectievelijk):

IMS-LIS2.0, TERM, 1
LIS2.0, TERM, 1
SAIP, TERM, 3

Als je een courseSection wilt koppelen aan een periode, moet je het subelement academicSession van het element courseSection gebruiken.

<courseSection>
...
<academicSession>
  <language>en_US</language>
  <textString>SOURCED_ID_OF_TERM</textString>
</academicSession>
...
</courseSection>

Gecombineerd

Dit wordt niet ondersteund.