Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Configuración de la sintaxis XML de integración SIS de Vista para la creación de cursos

La jerarquía de Vista es muy diferente a la jerarquía de Blackboard Learn. Los primeros cuatro niveles de una jerarquía de Vista (institución, división, grupo y curso) se convierten en nodos de jerarquía de Blackboard Learn y se vinculan entre sí de la manera adecuada. El quinto nivel de la jerarquía de Vista (sección de curso) se convierte en un curso de Blackboard Learn y se asocia con su nodo principal.

Blackboard Learn no genera nodos para la capa del curso de la jerarquía de Vista y, como resultado, los cursos que se crean fuera de los elementos de Vista de la sección de curso se asocian con su grupo principal.

Este comportamiento se puede modificar en los ajustes de integración.

A continuación encontrará un fragmento de XML para los elementos de <grupo> y <relación> que describen una división, un grupo y un curso y sus asociaciones.

<enterprise xmlns:webct="http://www.webct.com/IMS">
<!-- division item -->
  <group recstatus="1">
    <sourcedid>
    <source>TestDS</source>
    <id>DIVISION1</id>
    </sourcedid>
  <grouptype>
    <scheme>LEARNING_CONTEXT_V1</scheme>
    <typevalue level="25"/>
  </grouptype>
  <description>
    <short>AAA Division IMS</short>
    <long>Test Division IMS</long>
    <full>This Division is for testing IMS imports by WebCT Support staff</full>
  </description>
  <datasource>TestDS</datasource>
  </group>
<!-- Group Item -->
  <group recstatus="1">
    <sourcedid>
    <source>TestDS</source>
    <id>GROUPBABBLE_IMS4</id>
  </sourcedid>
  <grouptype>
    <scheme>LEARNING_CONTEXT_V1</scheme>
    <typevalue level="30"/>
  </grouptype>
  <description>
    <short>AAA Group IMS</short>
    <long>Test Group IMS</long>
    <full>This Group is for testing IMS imports by WebCT Support staff</full>
  </description>
  <relationship relation = "1">
    <sourcedid>
    <source>TestDS</source> <!-- *** DIVISION ID HERE *** -->
    <id>DIVISION1</id> <!-- *** DIVISION ID HERE *** -->
    </sourcedid>
  <label/>
  </relationship>
  <datasource>TestDS</datasource>
  </group>
<!-- course item 1 -->
  <group recstatus="1">
    <sourcedid>
    <source>TestDS</source>
    <id>COURSEBABBLEONE_IMS4</id>
    </sourcedid>
  <grouptype>
    <scheme>LEARNING_CONTEXT_V1</scheme>
    <typevalue level="80"/>
  </grouptype>
  <description>
    <short>AAA-101</short>
    <long>Introduction to Triple A</long>
    <full>This course introduces basic concepts of AAA, an important part of your life</full>
  </description>
  <relationship relation = "1">
    <sourcedid>
    <source>TestDS</source>
    <id>GROUPBABBLE_IMS4</id>
    </sourcedid>
  <label/>
  </relationship>
  <datasource>TestDS</datasource>
  </group>
<!-- Section Item -->
  <group recstatus="1">
    <sourcedid>
    <source>TestDS</source>
    <id>SECTIONBABBLEONE_IMS4</id>
    </sourcedid>
  <grouptype>
    <scheme>LEARNING_CONTEXT_V1</scheme>
    <typevalue level="90"/>
  </grouptype>
  <description>
    <short>AAA-101-001</short>
    <long>Introduction to Triple A - Section 001</long>
    <full>This course introduces basic concepts of AAA, an important part of your life</full>
  </description>
  <relationship relation = "1"><!-- Parent Course -->
    <sourcedid>
    <source>TestDS</source>
    <id>COURSEBABBLEONE_IMS4</id>
    </sourcedid>
  <label/>
  </relationship>
  <datasource>TestDS</datasource>
  </group>
</enterprise>

Edite los atributos y los valores pertinentes en el código anterior con la información de cada nivel.

Detalles de nivel
Elemento/Atributo Obligatorio Descripción
recstatus No Tipo de acción a realizar en un objeto. Se utilizan números para lograr la independencia frente al idioma: 1 = Añadir, 2 = Actualizar y 3 = Eliminar.

Si no se proporciona ningún atributo recstatus, el API se establecerá de forma predeterminada a 1 (Añadir) si el registro no existe ya o 2 (Actualizar) si el registro existe.

sourcedid Contiene un identificador único del objeto del grupo que consiste en un elemento de origen y en un ID de elemento.
origen Identificador único del sistema que ha creado el objeto de grupo en primer lugar.
id Identificador único de nivel inferior para el objeto del grupo.

Para un curso, identifica de forma única el curso específico, el período y demás, dentro de la organización o el sistema de origen. Para un nodo que identifica de forma única el departamento, la escuela y demás, dentro de la organización o del sistema.

grouptype El tipo de grupo.
scheme Identifica el esquema de categorización del grupo que se está utilizando.
  • Blackboard Enterprise utiliza <scheme>Blackboard</scheme>.
  • Vista Enterprise utiliza <scheme>LEARNING_CONTEXT_V1</scheme>.
typevalue Especifica qué se añade. El objeto que representa este grupo. El typevalue  de Blackboard Enterprise debería ser uno de los siguientes:
  • 10 – Esto representa un nodo en la jerarquía institucional.
  • 20 – Esto representa un curso de Blackboard Learn.

El typevalue de Vista Enterprise debería ser uno de los siguientes:

  • 25 – Esto representa una división.
  • 30 – Esto representa un grupo.
  • 60 – Esto representa un período.
  • 80 – Esto representa un curso.
  • 90 – Esto representa una sección.
descripción Describe el curso o el nodo.
short En un curso, identifica la versión abreviada del título del curso. En un nodo, identifica el nombre del nodo. Por ejemplo, Ingeniería.
long No Título del curso.

Si no se ha especificado ningún valor para <long>, el valor <short> se convierte en el título del curso.

full No La descripción completa del curso o del nodo.
relationship No El nodo principal (contexto de aprendizaje) del curso o nodo que se añade.

Esto invalida la línea de comando y los ajustes predeterminados introducidos en la interfaz de ajustes de administración.

relation No Califica el tipo de relación. Siempre debería ser un valor de 1.
relación.
sourcedid
El sourcedid del nodo principal del curso o el nodo con el que debería asociarse.
label Describe la relación.

A pesar de que este campo es obligatorio, se puede utilizar una referencia con el elemento vacío si no existe ningún valor para label como se observa en el ejemplo.