Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Ejemplos de cursos

Los siguientes ejemplos muestran la composición de las fuentes de datos COURSE a fin de satisfacer diferentes casos prácticos. Estos ejemplos usan la fuente de datos más sencilla posible para cumplir con el caso de uso. Existen muchos más encabezados de fuente de datos COURSE que pueden usarse para crear registros de cursos. Es conveniente analizar el sistema de información de su institución y los requisitos de registro y planificar en consecuencia para determinar la profundidad de datos necesaria y añadir información a Learn que cumpla sus objetivos de ciclo de vida de los datos y los cursos.

Los ejemplos que se exponen a continuación se basan en los ajustes predeterminados de Learn, que son visibles en la interfaz de usuario de configuración de la integración. Si se cambian estos elementos de configuración, también cambiarán los resultados del ejemplo. Las explicaciones de estos ajustes están disponibles en Descripción general del marco de trabajo SIS. Además, se presupone que, a menos que se indique lo contrario, la integración se configurará para usar el mismo origen de datos para todos los datos de entrada.

Cursos

Los datos de los cursos son el conjunto de información principal que describe un curso en Learn. En el contexto de los datos SIS, se suele hacer referencia a los objetos COURSE como "SECTIONS", lo cual se refleja en los estándares existentes. El archivo de instantáneas sin formato de Learn es anterior a estos estándares y usa "COURSE" para hacer referencia a los registros relacionados con el curso según el contexto.

Operaciones

Los datos suministrados a Learn pueden actualizarse, eliminarse o corregirse con posterioridad. De ese modo, puede empezar con el conjunto de datos más sencillo y ampliarlo a medida que cambien los requisitos de datos de su institución.

El único campo inmutable de COURSE es COURSE_ID. Este campo no se puede cambiar una vez que se crea un registro y, en caso de que sea necesario cambiar COURSE_ID, el registro debe desactivarse y borrarse. Esto tiene ciertas implicaciones que afectan a los registros de actividad. Por ello, se recomienda encarecidamente que utilice un elemento de datos que no vaya a cambiar durante el ciclo de vida del curso.

Administración de los datos del archivo de instantánea sin formato

El marco de trabajo SIS admite la fuente de datos de archivos de instantánea sin formato a través de la carga de datos de interfaz de usuario y también a través de un conjunto de direcciones URL proporcionadas por el sistema Learn. 

Puede tener acceso a la información de HTTP y al archivo de carga de datos a través del menú contextual de la interfaz de usuario de integración de los sistemas de información de alumnos de integración de datos de la administración del sistema.

En ambos casos, el comportamiento de las operaciones de datos viene dado por la configuración de la integración y el tipo de operación seleccionada. El tipo de operación de datos seleccionada controla la manera en que los datos de la fuente se "interpretan", y cada URL proporcionará diferentes resultados para satisfacer los objetivos de integración que desee alcanzar.

Operación

Descripción

Guardar Al usar este tipo de operación, los datos contenidos en el archivo de fuente se almacenan o actualizan (según los ajustes de configuración) en todos los orígenes de datos que posee la integración. (Consulte Descripción general del marco de trabajo SIS para obtener información sobre la 'propiedad' de los datos y los orígenes de datos).
Actualización completa Esta operación almacena o actualiza los datos contenidos en la fuente de datos y, al mismo tiempo, desactiva los datos no contenidos en la fuente datos que están asociados con la integración en todos los orígenes de datos.
Eliminar Esta operación desactiva, de acuerdo con los ajustes de configuración, los registros contenidos en las fuentes de datos asociadas con la integración en todos los orígenes de datos.
Actualización completa por origen de datos

Esta operación, introducida en SP12, lleva a cabo una actualización completa de los datos asociados SOLO con el origen de datos configurado en la integración. Esta operación simula de forma más o menos exacta el proceso de instantánea desde la línea de comandos para actualizar los datos.

Los objetos asociados con las operaciones de curso son:

Objeto Operaciones
Curso Guardar, Actualización completa, Eliminar, Actualización completa por origen de datos
Asociación de curso Guardar, Actualización completa, Eliminar, Actualización completa por origen de datos
Asociación de curso estándar Guardar, Actualización completa, Eliminar, Actualización completa por origen de datos

Se pueden encontrar ejemplos de asociación de curso en la sección de ejemplos de jerarquía.

Los ejemplos proporcionados se explican mediante la capacidad Cargar archivo de fuente de la interfaz de usuario de marco de trabajo de instantánea. Para obtener más información sobre la automatización o el uso de otras operaciones de programación o línea de comandos, consulte Automatización del archivo de instantánea sin formato.

Recordatorio sobre las claves de origen de datos

Todos los objetos de datos permiten alterar la clave de origen de datos para la agrupación de ese conjunto de datos y se pueden usar para alterar el origen de datos asociado. Nota: este campo no es necesario en fuentes de datos basadas en el marco de trabajo y, a menos que se especifique lo contrario, los ejemplos que se exponen a continuación asumen que la integración está configurada para usar un único origen de datos.

En SP12 se introdujo la capacidad de especificar el origen de datos en la fuente de datos de forma independiente a la especificación de un nuevo origen de datos. 

Consulte Administración de claves de origen de datos y la sección siguiente, que trata sobre la manera de cambiar el origen de datos del registro de un curso.

Nota sobre la asignación de campos

La asignación de campos proporciona la capacidad de alterar los datos de entrada antes de almacenarlos en Learn. Esto le permite tener control total sobre los datos que se almacenan y le permite cumplir con las reglas específicas de Learn cuando los datos del SIS que proporciona no son suficientes; por ejemplo, al crear una entrada de nombre de curso válida. Cuando se aplica a un campo de objeto COURSE, la secuencia de comandos asociada se ejecuta por cada registro del curso y, de esta forma, altera o proporciona los datos antes de almacenarlos en Learn. Para obtener más información sobre la asignación de campos, consulte Asignación de campos personalizados del archivo de instantánea sin formato.

Ejemplos de COURSE

A alto nivel, se pueden identificar tres patrones de fuente de datos de integración SIS que pueden aplicarse a todas las operaciones de datos de cursos. La selección del patrón depende de los datos que pueda proporcionar.

  1. Si usa un único archivo de fuente de datos, puede almacenar y actualizar registros (Guardar) y utilizar un proceso independiente para desactivar (Eliminar) registros.
  2. Si usa un único archivo de fuente de datos, puede almacenar, actualizar y desactivar registros (Actualización completa).
  3. Si usa una combinación de archivos, puede almacenar con uno y desactivar con el segundo.

Finalmente, vale la pena mencionar, aunque no sea un patrón de fuente de datos de SIS, que también puede desactivar y borrar únicamente mediante DSK usando la herramienta Administración de origen de datos disponible en la interfaz de usuario. Debe tener mucho cuidado al administrar de este modo los datos proporcionados por SIS. Esta opción resulta muy útil para borrar datos que SIS ya no proporciona o que no proporcionó en ningún momento o los resultados de las operaciones de prueba.

Conceptos básicos: cursos

Para establecer cualquier cuenta de curso, es necesario un conjunto básico de datos de datos. Para obtener más información, consulte Formato de datos del archivo de instantánea sin formato y Descripciones del encabezado del archivo de instantánea sin formato.

Si en la actualidad está usando las herramientas de lotes de la interfaz de usuario, empezar a usar el marco de trabajo SIS con los datos de curso mínimos y las capacidades de carga de interfaz de usuario del marco de trabajo SIS le proporcionará mejores funciones de registro e informes de sus cargas de datos sin alterar los procesos de colección de datos.

Información básica sobre datos

El conjunto mínimo de datos o encabezados necesario para crear una cuenta de curso en Learn consta de los siguientes elementos: 

EXTERNAL_COURSE_KEY: un identificador único de este registro de curso.

DATA_SOURCE_KEY: un identificador único del conjunto de datos de este registro. Nota: esto se proporciona en la fuente o mediante la configuración de integración.

COURSE_ID: el identificador del curso, que se usa como identificador único para mostrar del curso. COURSE_NAME: el título del curso.

Para cada configuración de integración, el marco de trabajo SIS proporciona valores predeterminados para los campos no obligatorios (o los ignora). Hay dos campos que no son obligatorios para una fuente de datos de COURSE y que resultan especialmente útiles, AVAILABLE_IND y ROW_STATUS. Los dos se estudiarán en un caso práctico que se expone más adelante.

Todos estos encabezados se describen con detalle en Descripciones del encabezado del archivo de instantánea sin formato.

Añadir información de COURSE

Existen dos maneras de añadir información de COURSE. El primero es GUARDAR la información de COURSE de forma aditiva, lo que da lugar a la adición o actualización de registros según se presentan en la fuente de datos. El segundo es ACTUALIZAR la información de COURSE ya existente en Learn, lo que da lugar a la adición de registros nuevos o a la actualización de los existentes según se presentan en el archivo de datos y también a la desactivación de los registros existentes de Learn que no están presentes en el archivo de datos de COURSE.

Ejemplo de GUARDAR

GUARDAR COURSE, caso n.º 1: creación de cursos

Desea añadir cursos a LEARN sin que esto afecte a las cuentas existentes. Tiene su integración configurada para usar el mismo origen de datos para todos los datos de entrada.

Requisitos previos

Ninguno

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

Solución

Cree un archivo de datos COURSES.txt que contenga los encabezados y datos asociados necesarios por cada curso que desee añadir al sistema. Por ejemplo:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME
testCourse1|Course.1.1.SP2013|Test Course 1
testCourse2|Course.2.1.SP2013|Test Course 2
testCourse3|Course.3.1.FA2013|Test Course 3

Use la interfaz de usuario para cargar este archivo a través del tipo de datos COURSE usando la operación GUARDAR. Se crearán las cuentas de cursos y podrá consultarlas a través de las herramientas de cursos de Administrador del sistema.

Condición posterior

Se crean los registros de COURSE para Course.1.1.SP2013, Course.2.1.SP2013 y Course.3.1.FA2014.

GUARDAR COURSE, caso n.º 2: actualización de cursos

Ha creado cuentas de cursos y necesita cambiarlas. Por ejemplo: el caso anterior no contenía el período en el nombre de curso.

Requisitos previos

Ninguno; se actualizarán los cursos existentes, los cursos nuevos se crearán con los datos nuevos de cursos de la fuente de datos.

Solución

Cree un archivo de datos COURSES.txt que contenga los encabezados y datos asociados necesarios por cada curso que desee actualizar en el sistema. Por ejemplo:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME
testCourse1|Course.1.1.SP2013|Test Course 1 (SP2013)
testCourse2|Course.2.1.SP2013|Test Course 2 (SP2013)

Dado que GUARDAR solo actúa sobre los datos contenidos en el archivo, el registro Course.3.1.FA2013 enviado con anterioridad no se verá afectado.

Use la interfaz de usuario para cargar este archivo a través del tipo de datos COURSE usando la operación GUARDAR. Los registros de curso del archivo se actualizarán.

Condición posterior

El registro de COURSE para Course.1.1.SP2013 y Course.2.1.SP2013 se actualizará para incluir el período en COURSE_NAME.

El registro de COURSE de Course.3.1.FA2014 no se verá afectado.

ACTUALIZACIÓN COMPLETA DE COURSE

La operación ACTUALIZACIÓN COMPLETA funciona de forma diferente a GUARDAR. ACTUALIZACIÓN COMPLETA lleva a cabo dos operaciones, que suponen la comparación de los datos del archivo de fuente de datos y los registros de LEARN que pertenecen a la integración; de este modo se almacenan nuevos registros, se actualizan los existentes y se desactivan en LEARN los que se encuentran en el archivo de datos.

Caso de ACTUALIZACIÓN COMPLETA

Los datos proporcionados por SIS contienen una instantánea completa de los cursos que deberían existir en Learn. Estos datos contienen los registros de curso para añadir y actualizar, así como registros que se han eliminado desde operaciones de ACTUALIZACIÓN COMPLETA anteriores y que deben administrarse de forma adecuada según la configuración (deshabilitar o eliminar).

Requisitos previos

Ninguno.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

Solución

Empiece con los datos de nuestra primera operación de guardar curso, añada Course.1.2.SP2013 a la fuente de datos y elimine Course.3.1.FA2013:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME
testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)
testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)
testCourse2|Course.2.1.SP2013|Test Course 2 (SP2013)

Tenga en cuenta que si esta integración administra otros registros de COURSE, dichos registros se desactivarán o borrarán por no aparecer en la fuente de datos anterior.

Condición posterior

El registro de COURSE para Course.1.1.SP2013 se conservará y actualizará para incluir la sección de COURSE_NAME.

El registro de COURSE de Course.1.2.SP2013 se añadirá a Learn.

El registro de COURSE de Course.2.1.SP2013 se conservará y no se verá afectado.

El registro de COURSE de Course.3.1.FA2013, al no formar parte de la fuente de datos, se marcará como desactivado o listo para ser borrado, según la configuración de la integración.

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS: curso

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS lleva a cabo una operación ACTUALIZACIÓN COMPLETA, pero restringe los datos que se ven afectados a aquellos que están asociados únicamente con el origen de datos de la integración. 

Caso de ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Los datos proporcionados por SIS contienen una instantánea completa de los cursos que deberían existir en Learn. Estos datos contienen los registros de curso para añadir y actualizar, así como registros que se han eliminado desde operaciones de ACTUALIZACIÓN COMPLETA anteriores y que deben administrarse de forma adecuada según la configuración (deshabilitar o eliminar). Además, todos los datos de esta actualización tienen como destino el mismo origen de datos que se ha definido en la integración y SOLO se verán afectados los datos relacionados con esta clave de origen de datos.

Requisitos previos

Ninguno.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

Solución

Use los datos de nuestra última operación de guardar y elimine Course.2.1.SP2013 de la fuente de datos:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME
testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)
testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)
Condición posterior

Los registros de COURSE de Course.1.1.SP2013 y Course.1.2.SP2013 se conservarán y no se verán afectados.

El registro de COURSE de Course.2.1.SP2013 se marcará como desactivado o listo para ser borrado, según la configuración de la integración.

Si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración.

Disponibilidad del curso

La configuración de disponibilidad del curso permite que una cuenta de LEARN sea visible (disponible) o no visible (no disponible) para los alumnos. Tenga en cuenta que esta operación no es equivalente a desactivar un curso, lo cual no solo hace que el curso no esté disponible para todo el mundo (alumnos y profesores), sino que también provoca que no se puedan realizar operaciones adicionales sobre él, como la administración de pertenencias. La adición de este encabezado de fuente de datos no afecta al uso expuesto anteriormente de las operaciones GUARDAR, ACTUALIZACIÓN COMPLETA y ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS para la creación de registros de COURSE.

Ten en cuenta que los ajustes de integración predeterminados, cuando no se proporciona una configuración de AVALABILITY (disponibilidad), hacen que el objeto esté disponible en las operaciones de creación/actualización.

 

Disponibilidad de cuenta de curso, caso 1

SIS controla la disponibilidad de acceso de LEARN y la fuente de datos indica la configuración de disponibilidad sobre los usuarios a fin de controlar cuándo tienen acceso a Learn, en caso de que desee controlar esta configuración de acceso al crear/actualizar elementos PERSON.

Requisitos previos

Ninguno.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

AVAILABILITY_IND

Solución

Añada el encabezado AVAILABLE_IND a la fuente de datos junto con el carácter Y si desea que esté disponible, o bien N si desea que no lo esté.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|AVAILABLE_IND
testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)|Y
testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)|Y
testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|Y
Condición posterior

GUARDAR

Solo se actualizan los registros de COURSE de Course.1.1.SP2013 y Course.1.2.SP2013 (habían sido creados con anterioridad) y, además, se crea Course.5.1.FA2013.

ACTUALIZACIÓN COMPLETA

Se actualizan los registros de COURSE para Course.1.1.SP2013 y Course.1.2.SP2013 (habían sido creados con anterioridad) y, además, se crea Course.5.1.FA2013; todos los demás registros se desactivan o se marcan para ser borrados por no aparecer en la fuente de datos anterior. 

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Se actualizan los registros de COURSE de Course.1.1.SP2013 y Course.1.2.SP2013 (habían sido creados con anterioridad) y se crea Course.5.1.FA2013; la disponibilidad se ha establecido explícitamente en Y, de modo que los cursos están disponibles.

Si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración. ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS solo actúa sobre los registros del origen de datos de la integración.

Desactivar registros de COURSE

Desactivar un registro de COURSE en Learn hace que los usuarios no tengan acceso a él (el estado desactivado anula la configuración de disponibilidad) y también hace que el registro no esté disponible para operaciones de interfaz de usuario. Esto hace que, por ejemplo, no pueda administrar un curso desactivado a través de la interfaz de usuario. Además, para borrar un registro de Learn, es necesario desactivarlo en primer lugar.

Desactivar un registro y borrarlo a continuación elimina todas las referencias a dicho registro en Learn. Se recomienda que solo se lleve a cabo el borrado de registros desactivados una vez transcurrido un tiempo prudencial dictado por los requisitos legales o las prácticas de su empresa, que pueden requerir guardar un registro de las actividades.

Para desactivar registros se pueden seguir dos modelos: desactivarlos mediante su exclusión en la fuente de datos en operaciones ACTUALIZAR, o bien desactivarlos mediante el uso del encabezado de fuente de datos ROW_STATUS.

Las operaciones de curso anteriores en las que se usan operaciones ACTUALIZAR muestran la primera de estas opciones. En el caso y ejemplo siguientes se explica la forma de usar ROW_STATUS.

Caso sobre desactivar registros de COURSE

La norma dicta que los cursos deben eliminarse de Learn tras un periodo de 5 años (al contrario que hacer que el registro no esté disponible, lo cual solo restringe su visibilidad). Si usa operaciones GUARDAR, para borrar un curso debe desactivarlo explícitamente mediante el encabezado ROW_STATUS. Esto también resulta útil en operaciones manuales que quedan fuera del ámbito de las fuentes de datos de SIS.

Requisitos previos

El curso existe o será creado y row_status está establecido como se indica en la fuente de datos.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

ROW_STATUS

Solución

Añada el encabezado ROW_STATUS a su fuente de datos y configúrelo como ENABLED si desea que esté activado, o bien DISABLED si desea desactivarlo.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|ROW_STATUS
testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)|enabled
testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)|enabled
testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|disabled
Condición posterior

GUARDAR

Solo se crean o actualizan los registros de COURSE de Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 con el valor de ROW_STATUS actualizado explícitamente.

ACTUALIZACIÓN COMPLETA

Se crean o se actualizan los registros de COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 con el valor de ROW_STATUS actualizado explícitamente; todos los demás registros se desactivarán o se marcarán para ser borrados por no aparecer en la fuente de datos anterior. 

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Se crean o se actualizan los registros de COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 con el valor de ROW_STATUS actualizado explícitamente. 

Si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración. ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS solo actúa sobre los registros del origen de datos de la integración.

Combinar curso

Combinar curso ofrece la posibilidad de presentar varias secciones de un curso como un curso individual en Learn. Esto se consigue combinando los cursos en relaciones de elementos principales y secundarios. El elemento principal se presenta a los usuarios como el curso en que están tomando parte, mientras que las secciones o cursos secundarios se encargan de las pertenencias, etc. De este modo, los profesores solo necesitan proporcionar el contenido de un único curso y el sistema Learn mantiene un emparejamiento con SIS en lo referente a los identificadores de cursos, que facilitan la comunicación de información relativa al curso entre Learn y SIS.

Caso de combinación de curso

El departamento de inglés tiene cuatro cursos de iniciación que requieren que varias secciones se ajusten a su proporción deseada de alumnos por profesor. El departamento quiere ofrecer un único curso para que los profesores administren su curso.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

MASTER_COURSE_KEY

Solución

Añada el encabezado ROW_STATUS a su fuente de datos y configúrelo como ENABLED si desea que esté activado, o bien DISABLED si desea desactivarlo.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|MASTER_COURSE_KEY
testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)|
testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)|testCourse1
testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|

Al dejar MASTER_COURSE_KEY indica que no hay elemento principal para el curso o, dicho de otro modo, el curso no está combinado con un curso principal.

Condición posterior

GUARDAR

Solo se crean o actualizan los registros de COURSE de Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 y se establece una relación de elementos principales y secundarios entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013.

ACTUALIZACIÓN COMPLETA

Se crean los registros de COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 y se establece una relación de elementos principales y secundarios entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013; todos los demás registros se desactivarán o se marcarán para ser borrados por no aparecer en la fuente de datos anterior. 

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Se crean los registros de COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 y  se establece una relación de elementos principales y secundarios entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013

Si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración. ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS solo actúa sobre los registros del origen de datos de la integración.

Plantilla de curso

Las plantillas de curso se usan en el momento en que se crea un curso a fin de ofrecer homogeneidad en el aspecto, libro de calificaciones, estructura de contenidos, etc. Un curso que se crea con una plantilla es un reflejo de esa plantilla con la excepción de los ajustes específicos del curso según se presenta en la fuente de datos de COURSE. Puede usar cualquier curso para este fin.

Las plantillas solo se usan cuando se crea un curso. Por lo tanto, no puede crear un curso y, posteriormente, proporcionar una plantilla a través de una fuente de datos de actualización.

Caso de plantilla de curso

El departamento de matemáticas requiere que todos los cursos de matemáticas tengan un aspecto similar, con un diseño parecido del contenido, y que incluyan ciertos contenidos básicos. 

Requisitos previos

Se ha creado un shell de curso que contiene los ajustes, el diseño y el contenido necesarios.

Requisitos mínimos de fuente de datos

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

TEMPLATE_COURSE_KEY

Solución

Añada el encabezado TEMPLATE_COURSE_KEY a su fuente de datos y proporcione el valor de external_course_key del curso que representa a la plantilla.

Requisitos previos

El curso que se va a usar (ya que la plantilla se ha creado con anterioridad y los ajustes se han definido a través de la interfaz de usuario). 

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY
testCourse1|Course.6.1.SP2013|Test Course 1.1 (SP2013)|testCourseTemplate.SP2013
testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|

Al dejar TEMPLATE_COURSE_KEY vacío, se indica que el curso no requiere de ninguna plantilla. 

Condición posterior

GUARDAR

Solo se crea o actualiza el registro de COURSE de Course.6.1.SP2013 y Course.5.1.FA2013; Course.6.1.SP2013 se crea usando la plantilla testCourseTemplate.SP2013.

ACTUALIZACIÓN COMPLETA

Solo se crea o se actualiza el registro de COURSE para Course.6.1.SP2013 y Course.5.1.FA2013Course.6.1.SP2013 se crea usando la plantilla testCourseTemplate.SP2013; todos los demás registros se desactivarán o se marcarán para ser borrados por no aparecer en la fuente de datos anterior. 

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Solo se crea o actualiza el registro de COURSE de Course.6.1.SP2013 y Course.5.1.FA2013; Course.6.1.SP2013 se crea usando la plantilla testCourseTemplate.SP2013.

Si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración. ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS solo actúa sobre los registros del origen de datos de la integración.

Caso de asociación de curso estándar

Próximamente...

UN EJEMPLO COMPLETO

Al combinar los encabezados anteriores en un único archivo, podemos satisfacer la mayor parte de los casos prácticos de una sola vez.

Requisitos previos

Para que la operación de copia de plantilla se realice correctamente, es necesario que testCourse8 no se haya creado con anterioridad.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|AVAILABLE_IND|ROW_STATUS|MASTER_COURSE_KEY|TEMPLATE_COURSE_KEY
testCourse8|Course.8.SP2013|Test Course 8 (SP2013)|Y|ENABLED||testCourseTemplate.SP2013
testCourse8.1|Course.8.1.SP2013|Test Course 8.1 (SP2013)|Y|ENABLED|testCourse8|
testCourse8.2|Course.8.2.SP2013|Test Course 8.2 (SP2013)|Y|ENABLED|testCourse8|
testCourse9.1|Course.9.1.FA2013|Test Course 5.2 (FA2013)|Y|DISABLED||
Condición posterior

GUARDAR

Solo se crean o actualizan los registros de COURSE de Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 con los siguientes resultados:

En todos los cursos, la disponibilidad se establece en Y, lo que indica que los cursos están disponibles

Course.1.1.SP2013 y Course.1.2.SP2013 están configurados en ENABLED (activado), mientras que Course.5.1.FA2013 está configurado en DISABLED (desactivado).

Se establece una relación de elementos principales y secundarios entre Course.1.1.SP2013 (principal) y los cursos Course.8.1.SP2013 y Course.8.2.SP2013.

Al crear Course.8.SP2013 el contenido y los ajustes de la plantilla testCourseTemplate.SP2013 se copian en  Course.8.SP2013.

ACTUALIZACIÓN COMPLETA

Los resultados son los mismos que con la operación de guardar pero, además, todos los demás registros se desactivarán o se marcarán para ser borrados por no aparecer en la fuente de datos. 

ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS

Los resultados son los mismos que con la operación GUARDAR pero, además, si esta integración administra otros registros de COURSE, dichos registros NO se desactivarán ni borrarán a pesar de no estar presentes en la fuente de datos anterior a menos que tengan el mismo origen de datos que se ha especificado en la integración. ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS solo actúa sobre los registros del origen de datos de la integración.