Skip to main content

Semesters en gecombineerde cursussen maken

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

  • Snapshot Flat File

  • IMS Enterprise 1.1

  • IMS Enterprise 1.1 - Vista

  • LIS

Snapshot Flat File integratie

Semesters

Om een cursus aan een semester te koppelen, gebruik je de term_key header het type Cursusfeed. (De term_key is de external_term_key uit de Term-feed.)

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

  • De duur-header. Deze header bestaat uit een periodewaarde die het gebruik vereist van de duur van de gekoppelde periode voor de cursusduur.

  • De use_term_availability_ind kop. Als deze is ingesteld op true, wordt de beschikbaarheid van de gekoppelde periode gebruikt voor de cursusbeschikbaarheid.

Gecombineerd

Het type Course-feed heeft een master_course_key header. Dit is de external_course_key voor de cursus die de mastercursus wordt van degene die wordt verwerkt.

Integratie van Momentopname-XML

Semesters

Dit wordt niet ondersteund.

Gecombineerd

Dit wordt niet ondersteund.

IMS Enterprise 1.1 en IMS Enterprise 1.1 - Vista

Semesters

Termen zijn een type van <group> in de xml waarvan het <grouptype> volgende is:</grouptype></group>

  • <grouptype><scheme>Luminus-term</scheme><typevalue></typevalue></grouptype>

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

Termen zijn gekoppeld aan cursussen via een ouder <relatie> element in de <groep> 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

Masteropleidingen zijn een type <groep> waarvan het <groepstype> een van de volgende is:

  • <grouptype><scheme>Luminus</scheme><typevalue>CrossListedSection</typevalue></grouptype>

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

Kindercursussen zijn normale cursussen <groep>.

Cursussen zijn verbonden via een <lidmaatschap>.

                              <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

Semesters

Termen zijn een type groep in LIS waarvan het <groepstype> de vorm heeft:

<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, semester en LEVEL respectievelijk een van de volgende zijn:

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

Om een cursussectie aan een semester te koppelen, wordt het academicSession-subelement van het courseSection-element gebruikt

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

Dit wordt niet ondersteund.