Skip to main content

Criar períodos e listas cruzadas de cursos

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

  • arquivo simples de captura de tela

  • IMS Enterprise 1.1

  • IMS Enterprise 1.1 – Vista

  • LIS

Integração com Arquivo captura de tela e Plano

Períodos

Para associar um curso a um período, o cabeçalho term_key, você usa o tipo de feed de cursos. (O term_key é o external_term_key do feed de 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 de duração. 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 use_term_availability_ind cabeceio. Quando definido como verdadeiro, a disponibilidade do período associado é usada para a disponibilidade do curso.

Listagem cruzada

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

Integração de XML do captura de tela

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 <group> no xml que <grouptype> é:

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

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

Os períodos são associados aos cursos por meio de um elemento <relacionamento> dos pais no <grupo> do 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

Cursos de mestrado são um tipo de <grupo> cujo <grupotipo> é um dos seguintes:

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

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

Cursos infantis são cursos normais <grupo>.

Os cursos são associados por meio de 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

Períodos são um tipo de grupo em LIS cujo <tipo de grupo> é da 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>

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

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

Para associar uma SectionCurso a um período, usa-se o subelemento academicSession do elemento Section.

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

Pode não haver suporte para isso.