Os seguintes tipos de integração têm suporte para listagem cruzada de curso e criação de período:

  • Arquivo simples de instantâneo
  • IMS Enterprise 1.1
  • IMS Enterprise 1.1 - Vista
  • LIS

Integração de arquivo simples de instantâneo

Períodos

Para associar um curso a um período, o cabeçalho term_key, use o tipo de feed do Curso. (A term_key é a external_term_key do feed do Período.)

Alguns valores adicionais de cabeçalho no tipo de feed do curso usados na criação de um período incluem:

  • O cabeçalho duration. Esse cabeçalho pega o valor do período que exige o uso da duração do período associado para a duração do curso.
  • O cabeçalho use_term_availability_ind. Quando definido como verdadeiro, a disponibilidade do período associado é usada para a disponibilidade do curso.

Listagem cruzada

O tipo de feed do curso tem um cabeçalho master_course_key. Essa é a external_course_key para o curso que deve se tornar o curso mestre daquele que está sendo processado.


Integração de XML do instantâneo

Períodos

Pode não haver suporte para isso.

Listagem cruzada

Pode não haver suporte para isso.


IMS Enterprise 1.1 e IMS Enterprise 1.1 – Vista

Períodos

Períodos são um tipo de <grupo> no xml cujo <grouptype> é:

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

Os períodos são associados a cursos por meio de um elemento <relacionamento> pai no <grupo> para o curso.

<relationship relation="1">
  <sourcedid>

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

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

Listagem cruzada

Os cursos mestre são um tipo de <grupo> cujo <grouptype> é:

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

Cursos filhos são <grupo> de curso normal.

Os cursos são associados a uma <associação>.

<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

Períodos

Os período são um tipo de grupo no LIS cujo <grouptype> tem a forma:

<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>

Em que SCHEME, TERM e LEVEL são um dos seguintes (respectivamente):

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

Para associar um courseSection a um período, o subelemento academicSession do elemento courseSection será usado

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

Listagem cruzada

Pode não haver suporte para isso.