Skip to main content

Enterprise 1.1

En esta sección, lea más sobre el uso de Enterprise 1.1 para integrar su SIS o Sistema de información del estudiante.

Configurar la sintaxis XML de integración de SIS o Sistema de información del estudiante de Vista para la creación de cursos

La jerarquía de Vista es muy diferente de la jerarquía de Blackboard. 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 y se vinculan entre sí de forma adecuada. El quinto nivel de la jerarquía de Vista (sección del curso) se convierte en un curso de Blackboard y se asocia con su nodo principal.

Nota

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

Este comportamiento se puede cambiar en la configuración de integración.

A continuación se muestra un fragmento XML de elementos <group> y <relationship> que describe 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 valores relevantes en el código anterior con los detalles de cada nivel.

tabla 56. Detalles de nivel

Elemento/Atributo

Obligatorio

Descripción

recstatus

No

Tipo de acción que se va a realizar en un objeto. Los números se utilizan para la independencia del idioma: 1 = Agregar, 2 = Actualizar y 3 = Eliminar. Si no se proporciona ningún atributo recstatus, la API se establecerá de forma predeterminada en 1 (Agregar) si el registro aún no existe o 2 (Actualizar) si el registro existe.

sourcedid

Contiene un identificador único para el objeto de grupo que consta de un elemento source y un elemento id.

source

Identificador único del sistema que creó el objeto de grupo en primer lugar.

id

Identificador único de nivel inferior para el objeto de grupo. Para un curso, identifica de forma única el curso, el período, etc. específicos, dentro de la organización o sistema de origen. Para un nodo, identifica de forma única el departamento, el instituto, etc., dentro de la organización o el sistema.

grouptype

El tipo de grupo.

scheme

Identifica el esquema de categorización de grupos que se está utilizando. Blackboard Enterprise utiliza <scheme>Blackboard</scheme><.span>. Vista Enterprise utiliza <scheme>LEARNING_CONTEXT_V1</scheme>.

typevalue

Especifica lo que se va a agregar. Objeto que representa este grupo. El typevalue para Blackboard Enterprise debe ser uno de los siguientes:

  • 10 - Representa un nodo en la jerarquía institucional.

  • 20 - Esto representa un curso de Blackboard.

El typevalue para Vista Enterprise debe ser uno de los siguientes:

  • 25 - Representa una división.

  • 30 - Representa un grupo.

  • 60 - Representa un período.

  • 80 - Representa un curso.

  • 90 - Representa una sección.

descripción

Describe el curso o nodo.

short

Para un curso, identifica la versión abreviada del título del curso. Para un nodo, identifica el nombre del nodo. Por ejemplo, Ingeniería.

long

No

Título del curso. Si no se especifica ningún valor <long>,

full

No

La descripción completa del curso o nodo.

relationship

No

El nodo principal (contexto de aprendizaje) del curso o nodo que se está agregando. Esto anula la línea de comandos y la configuración predeterminada ingresada en la interfaz de configuración de administración.

relación

No

Califica el tipo de relación. Siempre debe ser un valor de 1.

relación.

sourcedid

El sourcedid del nodo principal al que se debe asociar el curso o nodo.

label

Describe la relación. Aunque se trata de un campo obligatorio, se puede usar una referencia de elemento vacía si no hay ningún valor para etiqueta como se ve en el ejemplo.



Extensiones de Blackboard para IMS Enterprise 1.1

Fragmento de código:

<extension>
     <inst_email>hl@duelm.com</inst_emal>
</extension>

Elemento/Atributo

Obligatorio

Descripción

Asignación de campos JavaScript personalizados

inst_email

No

La dirección de correo electrónico de la institución del usuario.

inst_email se puede establecer en NULL.

No se envían mensajes de correo electrónico a inst_email.

El siguiente script personalizado de ejemplo se puede utilizar para rellenar el campo de correo electrónico de la institución dentro de las especificaciones de IMS Enterprise 1.1 utilizando asignaciones de campo.

(function(){
     if(data.extension != null){
          return helper.getXPathString (data.extension, '/extension/inst_email');
     }
     return null;
}());

Pronombres

No

Los pronombres del usuario.

Los pronombres se pueden establecer en NULL.

Pronunciación

Guía de ortografía o pronunciación fonética para el nombre de un usuario.