La creación de períodos y de cursos interdisciplinares es posible mediante los siguientes tipos de integración:
- Archivo de instantánea sin formato
- IMS Enterprise 1.1
- IMS Enterprise 1.1 - Vista
- LIS
Integración del archivo de instantánea sin formato
Períodos
Para asociar un curso a un período, el encabezado term_key, debe utilizar el tipo de fuente del curso. (term_key es external_term_key de la fuente del período).
Algunos de los valores de encabezado adicionales en el tipo de fuente de curso que se utilizan en la creación de un período incluyen:
- El encabezado duration. Este encabezado toma un valor de período que requiere el uso de la duración del período asociado para la duración del curso.
- El encabezado use_term_availability_ind. Cuando se establece como verdadero, la disponibilidad del período asociado se utiliza para la disponibilidad del curso.
Listas cruzadas
El tipo de fuente del curso cuenta con un encabezado master_course_key. Este es el external_course_key para el curso que se convertirá en el curso maestro del que se está procesando.
Integración de instantáneas XML
Períodos
No es compatible.
Listas cruzadas
No es compatible.
IMS Enterprise 1.1 e IMS Enterprise 1.1 - Vista
Períodos
Los períodos son una especie de <group> en el archivo xml cuyo <grouptype> es el siguiente:
- <grouptype><scheme>Luminus</scheme><typevalue>Term</typevalue></grouptype>
- <grouptype><scheme>LEARNING_CONTEXT_V1</scheme><typevalue level="60"/></grouptype>
Los períodos se relacionan con los cursos mediante un elemento <relationship> principal en el <group> del curso.
<relationship relation="1">
<sourcedid>
<source>SOURCED_ID_SOURCE_OF_TERM</source>
<id>SOURCED_ID_ID_OF_TERM</source>
</sourcedid>
<label>Term</label>
</relationship>
Listas cruzadas
Los cursos maestros son una especie de <group> cuyo <grouptype> es uno de los siguientes:
- <grouptype><scheme>Luminus</scheme><typevalue>CrossListedSection</typevalue></grouptype>
- <grouptype><scheme>LEARNING_CONTEXT_V1</scheme><typevalue level="85"/></grouptype>
Los cursos secundarios son el <group> de un curso normal.
Los cursos se relacionan a través de una <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
Períodos
Los períodos son una especie de grupo en LIS cuyo <grouptype> tiene el siguiente formato:
<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>
Donde SCHEME, TERM y LEVEL son una de las opciones siguientes (respectivamente):
IMS-LIS2.0, TERM, 1
LIS2.0, TERM, 1
SAIP, TERM, 3
Para asociar una courseSection con un período, se utiliza el subelemento academicSession del elemento courseSection
<courseSection>
...
<academicSession>
<language>en_US</language>
<textString>SOURCED_ID_OF_TERM</textString>
</academicSession>
...
</courseSection>
Listas cruzadas
No es compatible.