Ejemplos de cursos de archivos planos de instantáneas
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. Hay muchos más encabezados de feed de COURSE para usar en la creación de registros de cursos: el análisis del sistema de información de su institución y los requisitos y la planificación del registrador ayudarán a determinar la profundidad de los datos necesarios para completar correctamente Blackboard cumpliendo con sus metas de datos y ciclo de vida del curso.
Nota
Los ejemplos se basan en la configuración predeterminada de Blackboard que se puede ver en la interfaz de usuario de configuración de integración. Si se cambian estos elementos de la configuración, también se modificarán los resultados del ejemplo. Las explicaciones de esta configuración están disponibles en SIS o Sistema de información del estudiante y Configuración de integración de archivos sin formato de instantáneas. Además, se presupone que se configurará la integración para que se use la misma fuente de datos para todos los datos de entrada, a menos que se indique lo contrario.
Cursos
Los datos del curso son el conjunto de información principal que describe un curso en Blackboard. En el contexto de los datos de SIS, se suele hacer referencia a los objetos COURSE como "SECTIONS", lo cual se refleja en los estándares existentes. Anterior a muchos de estos estándares, el archivo plano de instantáneas de Blackboard utiliza "COURSE" para referirse a los registros relacionados con el curso según el contexto.
Operaciones
Los datos pueden proporcionarse a Blackboard y luego actualizarse, eliminarse o modificarse, por lo que puede comenzar con el conjunto de datos más simple y aumentar a medida que cambien los requisitos de datos de su institución.
Nota
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.
Gestión de datos de archivos planos de instantáneas
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede conducir inadvertidamente a la eliminación o desactivación masiva de datos. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
El marco SIS o Sistema de información del estudiante admite cargas de fuentes de datos de archivos sin formato de instantáneas a través de una carga de fuente de interfaz de usuario y a través de un conjunto de URL proporcionadas por el sistema Blackboard.
Puede acceder a la información de HTTP y cargar un archivo de fuente de datos a través del menú de integración en Administración del sistema > Integración de datos > Sistemas de información del estudiante > Interfaz de usuario de integración.
En ambos casos, el comportamiento de las operaciones de datos depende de la configuración de la integración y del 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 cumplir los objetivos de integración deseados.
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 parámetros de la configuración) en todas las fuentes 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 las fuentes de datos). |
Completar la actualización | 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. Debe seleccionar Habilitar opciones avanzadas para que esta opción esté disponible al cargar un archivo manualmente. |
Borrar | Esta operación deshabilita los registros contenidos en la fuente de datos asociada con la integración en todas las fuentes de datos, de acuerdo con los parámetros de la configuración. |
Completar actualización por fuente de datos | Esta operación realiza una actualización completa de los datos asociados SOLO con el origen de datos configurado de 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. Debe seleccionar Habilitar opciones avanzadas para que esta opción esté disponible al cargar un archivo manualmente. |
Los objetos asociados con las operaciones de curso son:
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede conducir inadvertidamente a la eliminación o desactivación masiva de datos. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
Objeto | Operaciones |
|---|---|
Curso | Guardar, Actualización completa, Eliminar, Actualización completa por origen de datos |
Asociación del curso | Guardar, Actualización completa, Eliminar, Actualización completa por origen de datos |
Asociación estándar del curso | 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 demuestran con la función Cargar archivo de fuente de datos de la interfaz de usuario del marco de trabajo de instantáneas. 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áneas sin formato.
Un recordatorio sobre las claves de la fuente de datos
Todos los objetos de datos admiten la capacidad de modificar la clave de la fuente de datos para la agrupación de ese conjunto de datos y se pueden utilizar para modificar la fuente de datos asociada. - Nota: este no es un campo obligatorio en las fuentes de datos basadas en Framework y, a menos que se indique lo contrario, en los siguientes ejemplos se supone que la integración está configurada para utilizar una única fuente de datos.
Consulte Gestión de claves de la fuente de datos y la sección que trata sobre la manera de cambiar la fuente de datos del registro de un curso.
Una nota sobre el mapeo de campos
La asignación de campos proporciona la capacidad de modificar los datos entrantes antes de que se almacenen en Blackboard. Esto le permite tener un control total sobre los datos que se almacenan y le habilita cumplir con las reglas específicas de Blackboard cuando los datos del SIS o Sistema de información del estudiante que se le proporcionan son insuficientes, por ejemplo: la creación de una entrada de nombre de curso adecuada. Cuando se aplica a un campo de objeto COURSE, el script asociado se ejecuta por registro de curso, modificando o proporcionando los datos antes de que se almacenen en Blackboard. Para obtener más información sobre la asignación de campos, consulte Asignación de campos personalizados del archivo de instantáneas sin formato.
Ejemplos de funcionamiento del curso
A un nivel elevado, se pueden identificar tres patrones de fuentes de datos de integración SIS, los cuales se pueden aplicar a todas las operaciones de datos del curso; y la selección de los patrones depende de los datos que se puedan proporcionar.
Si usa un único archivo de fuente de datos, puede almacenar y actualizar registros (Guardar) y utilizar un proceso independiente para desactivar (Eliminar) registros.
Si usa un único archivo de fuente de datos, puede almacenar, actualizar y desactivar registros (Actualización completa).
Si usa una combinación de archivos, puede almacenar con uno y desactivar con el segundo.
Finalmente, y este no es un patrón de alimentación SIS or Sistema de información del estudiante, pero vale la pena mencionarlo, también puede deshabilitar y eliminar basándose solo en DSK utilizando la herramienta de gestión de las fuentes de datos disponible en la interfaz de usuario. Debe tener mucho cuidado al administrar de este modo los datos proporcionados por SIS. Esto es extremadamente útil cuando se eliminan datos que nunca se proporcionaron o ya no se proporcionan a través del SIS o el resultado de operaciones de examen.
Solo lo básico: 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áneas sin formato y Descripciones de encabezados del archivo de instantáneas sin formato.
Nota
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.
Resumen de datos
El conjunto de datos o encabezados mínimos necesarios para crear una cuenta de curso en Blackboard consiste en:
EXTERNAL_COURSE_KEY: un identificador único de este registro de curso.
DATA_SOURCE_KEY: un identificador único para el conjunto de datos de este registro. Nota: esto se proporciona en el feed o a través de 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 pero que resultan muy útiles: AVAILABLE_IND y ROW_STATUS. Los abordaremos en los casos de uso a continuación.
Nota
Cada uno de estos encabezados se describe por completo en Descripciones de encabezados del archivo de instantáneas sin formato.
Agregar información del curso
Existen dos maneras de añadir información de COURSE. La primera es agregar información de COURSE con la operación STORE, lo cual da lugar a la adición o actualización de los registros a medida que se presentan en la fuente de datos. La segunda es ACTUALIZAR la información del CURSO ya presente en Blackboard, lo que da como resultado la adición de registros nuevos o la actualización de los existentes tal como se presentan en el archivo de datos, al tiempo que se deshabilitan los registros existentes de Blackboard que no están presentes en el archivo de datos del CURSO.
Ejemplos de operaciones de guardado
Ejemplo #1: Crear cursos
Desea agregar cursos a BLACKBOARD sin afectar las cuentas existentes. Configuró la integración de manera que se use la misma fuente de datos para todos los datos de entrada.
Requisitos previos
Ninguno.
Requisitos mínimos de la 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 registros de CURSO para Curso.1.1.SP2013, Curso.2.1.SP2013 y Curso.3.1.FA2014.
Ejemplo #2: Actualizar cursos
Ha creado cuentas de cursos y necesita cambiarlas. Por ejemplo: el ejemplo anterior no contenía el término en el nombre del 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)
Nota
Dado que STORE solo funciona con los datos contenidos en el archivo, el registro Course.3.1.FA2013 enviado anteriormente no se ve 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 del CURSO para Curso.1.1.SP2013 y Curso.2.1.SP2013 se actualiza para incluir el término en el COURSE_NAME
El registro COURSE de Course.3.1.FA2014 no se ve afectado.
Curso: Operación completa del curso de actualización
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede provocar inadvertidamente que muchos cursos se deshabiliten inesperadamente. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
La operación COMPLETE REFRESH funciona de forma diferente a STORE. 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.
Ejemplo: Actualización completa
Los datos que proporciona su SIS o Sistema de información del estudiante contienen una instantánea completa de los CURSOS que deberían existir en BLACKBOARD. Estos datos contienen registros COURSE para agregar, registros COURSE para actualizar y registros que se han eliminado desde operaciones COMPLETE REFRESH anteriores que deben manejarse adecuadamente según la configuración (deshabilitar o eliminar).
Requisitos previos
Ninguno.
Requisitos mínimos de la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
Solución
Comenzando con los datos de nuestra primera operación de tienda COURSE y agregando Course.1.2.SP2013 a la fuente de datos y eliminando 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 CURSO, se deshabilitarán o eliminarán debido a su ausencia en la fuente de datos anterior.
Condición posterior
El registro COURSE para Course.1.1.SP2013 se conserva y actualiza para incluir la sección en el COURSE_NAME
El registro COURSE para Course.1.2.SP2013 se agrega a Blackboard
El registro COURSE para Course.2.1.SP2013 se conserva y no se ve afectado.
El registro COURSE para Course.3.1.FA2013, debido a que está ausente de la fuente de datos, se marca como deshabilitado o listo para eliminar por configuración de integración.
Curso: Actualización completa por origen de datos
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede provocar inadvertidamente que muchos cursos se deshabiliten inesperadamente. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
COMPLETE REFRESH BY DATA SOURCE realiza una operación COMPLETE REFRESH pero restringe los datos afectados a los que solo están asociados con la fuente de datos de la integración.
Ejemplo: Actualización completa por origen de datos
Los datos que proporciona su SIS o Sistema de información del estudiante contienen una instantánea completa de los CURSOS que deberían existir en BLACKBOARD. Estos datos contienen registros COURSE para agregar, registros COURSE para actualizar y registros que se han eliminado desde operaciones COMPLETE REFRESH anteriores que deben manejarse adecuadamente según la configuración (deshabilitar o eliminar). Además, todos los datos de esta actualización se abordan con la misma fuente de datos que se definió en la integración y SOLO se verán afectados los datos relacionados con esta clave de la fuente de datos.
Requisitos previos
Ninguno.
Requisitos mínimos de la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
Solución
Usando los datos de nuestra última operación de tienda y eliminando 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 para Course.1.1.SP2013 y Course.1.2.SP2013 se retienen y no se ven afectados.
El registro COURSE de Course.2.1.SP2013 está marcado como deshabilitado o listo para su eliminación por configuración de integración.
Si esta integración administra otros registros de CURSO, NO se deshabilitarán ni eliminarán debido a su ausencia en la fuente de datos anterior, a menos que tengan la misma fuente de datos especificada por la integración.
Disponibilidad del curso
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede provocar inadvertidamente que muchos cursos se deshabiliten inesperadamente. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
La configuración de disponibilidad de COURSE permite que una cuenta de LEARN esté visible (disponible) o no (no disponible) para los estudiantes. Tenga en cuenta que esto no es lo mismo que deshabilitar un curso, lo que no solo hace que el curso no esté disponible para estudiantes y profesores, sino que también significa que no está disponible para operaciones adicionales, como la administración de membresías. La adición de este encabezado de fuente de datos no modifica el uso explicado anteriormente de las operaciones STORE, COMPLETE REFRESH y COMPLETE REFRESH BY DATA SOURCE 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.
Ejemplo: Disponibilidad de la cuenta del curso
Su SIS o Sistema de información del estudiante controla la disponibilidad de acceso de LEARN y la fuente de datos indica la configuración de disponibilidad de los usuarios para controlar cuándo tienen acceso a Blackboard y desea controlar esta configuración de acceso en la creación o actualización de PERSON.
Requisitos previos
Ninguno.
Requisitos mínimos de la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
AVAILABILITY_IND
Solución
Agregue el encabezado AVAILABLE_IND a su fuente de datos y proporcione el carácter único de Y para disponible y N para no disponible.
Condición posterior
GUARDAR
Solo se actualizan los registros COURSE para Course.1.1.SP2013 y Course.1.2.SP2013 (se crearon anteriormente) y se crea Course.5.1.FA2013.
COMPLETE REFRESH
Los registros COURSE para Course.1.1.SP2013 y Course.1.2.SP2013 se actualizan (se crearon anteriormente) y se crea Course.5.1.FA2013. Todos los demás registros se deshabilitarán o marcarán para su eliminación debido a su ausencia en la fuente de datos anterior.
ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS
Los registros COURSE para Course.1.1.SP2013 y Course.1.2.SP2013 se actualizan (se crearon anteriormente) y Course.5.1.FA2013 se crea con la disponibilidad establecida explícitamente en Y lo que hace que los cursos estén disponibles.
Si esta integración administra otros registros de CURSO, NO se deshabilitarán ni eliminarán debido a su ausencia en la fuente de datos anterior, a menos que tengan la misma fuente de datos especificada por la integración. La operación COMPLETE REFRESH BY DATA SOURCE solo actúa sobre los registros de la fuente de datos de la integración.
Deshabilitar los registros del curso
Al deshabilitar un registro COURSE en Blackboard, todos los usuarios no pueden acceder a él (el estado deshabilitado anula la configuración de disponibilidad) y también hace que el registro sea inaccesible para las operaciones de la interfaz de usuario, por ejemplo, no puede administrar la mayoría de las propiedades de un COURSE deshabilitado a través de la interfaz de usuario. Los administradores del sistema pueden ver y volver a habilitar un curso deshabilitado en el panel de administración del sistema, de lo contrario: generalmente es 'invisible'. Además, para eliminar un registro de Blackboard, primero se debe deshabilitar ese registro.
Nota
Al deshabilitar un registro y su posterior eliminación, se eliminan todas las referencias a ese registro de Blackboard: se recomienda que la eliminación de registros deshabilitados se realice solo después de un período de tiempo determinado por su negocio o prácticas legales que, de otro modo, podrían requerir un registro de actividad. Además: dado que no se puede acceder a un curso deshabilitado, si las personas aún requieren acceso, consultarán con su servicio de asistencia y se notará la necesidad continua antes de que sea demasiado tarde.
La deshabilitación de registros puede seguir dos modelos: Deshabilitación mediante la exclusión de datos de fuente en operaciones REFRESH y Deshabilitación mediante el uso del encabezado de fuente ROW_STATUS.
Importante
Las operaciones COURSE anteriores que utilizan operaciones REFRESH demuestran la deshabilitación "implícita" a través de la exclusión, el siguiente caso y ejemplo lo demuestra mediante el uso de ROW_STATUS.
Ejemplo: Deshabilitar registros de cursos
La política dicta que elimine por completo los cursos de Blackboard después de un período de 5 años. Para prepararse para esto, puede planear deshabilitar explícitamente el curso durante un tiempo mediante el encabezado ROW_STATUS. Esto asegura que nadie siga confiando en el curso, porque ya no podrá acceder a él.
Requisitos previos
El curso ya existe o se creará, y se establece row_status como se indica en la fuente de datos.
Requisitos mínimos de la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
ROW_STATUS
Solución
Agregue el encabezado ROW_STATUS a su fuente de datos y proporcione habilitado para habilitado y deshabilitado para deshabilitado.
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 los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 se crean o actualizan con el ROW_STATUS se actualizan explícitamente.
COMPLETE REFRESH
Los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 se crean o actualizan con el ROW_STATUS se actualizan explícitamente. Todos los demás registros de cursos propiedad de esta integración se deshabilitarán o marcarán para su eliminación debido a su ausencia en la fuente de datos anterior.
ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS
Los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 se crean o actualizan, con el ROW_STATUS actualizado explícitamente.
Si esta integración administra otros registros de CURSO, NO se deshabilitarán ni eliminarán debido a su ausencia en la fuente de datos anterior, a menos que tengan la misma fuente de datos especificada por la integración. La operación COMPLETE REFRESH BY DATA SOURCE solo actúa sobre los registros de la fuente de datos de la integración.
Fusión de cursos
La combinación de cursos ofrece la posibilidad de presentar varias secciones de un curso como un solo curso en Blackboard. Esto se consigue combinando los cursos en relaciones de elementos principales y secundarios. El curso principal se presenta a los usuarios como el curso en el que son participantes, y las secciones o los cursos secundarios adoptan las membresías y demás configuraciones. Los profesores solo necesitan proporcionar contenido para un solo curso y el sistema Blackboard mantiene un emparejamiento con el SIS o Sistema de información del estudiante con respecto a los identificadores del curso, lo que facilita la comunicación de información relacionada con el curso entre Blackboard y el SIS o Sistema de información del estudiante.
Ejemplo: Combinación de cursos
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 la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
MASTER_COURSE_KEY
Solución
Agregue el encabezado ROW_STATUS a su fuente de datos y proporcione habilitado para habilitado y deshabilitado para deshabilitado.
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)|
Dejar el campo MASTER_COURSE_KEY vacío implica que no hay un curso principal o, dicho de otro modo, el curso no está combinado con uno principal.
Condición posterior
GUARDAR
Solo se crean o actualizan los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013, estableciendo una relación padre-hijo entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013.
COMPLETE REFRESH
Los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 se crean o actualizan, estableciendo una relación padre-hijo entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013. Todos los demás registros de cursos propiedad de esta integración se deshabilitarán o marcarán para su eliminación debido a su ausencia en la fuente de datos anterior.
ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS
Los registros COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 se crean o actualizan, estableciendo una relación padre-hijo entre Course.1.1.SP2013 (principal) y Course.1.2.SP2013.
Si esta integración administra otros registros de CURSO, NO se deshabilitarán ni eliminarán debido a su ausencia en la fuente de datos anterior, a menos que tengan la misma fuente de datos especificada por la integración. La operación COMPLETE REFRESH BY DATA SOURCE solo actúa sobre los registros de la fuente de datos de la integración.
Plantilla de curso
Las plantillas se utilizan cuando se crea un curso para brindar uniformidad al aspecto, a los libros de calificaciones, a la estructura de contenido, etc. Un curso que se crea de esta manera es una copia de esa plantilla, con la excepción de los ajustes específicos del curso, tal como se muestra en la fuente de datos de COURSE. Puede usar cualquier curso para este fin.
Importante
Las plantillas solo se utilizan cuando se crea un curso. Para crear un curso y luego proporcionar una plantilla a través de una fuente de actualización, puede hacerlo configurando Administrador del sistema → SIS or Sistema de información del estudiante Integrations → (su integración) ⧩ → Configuración avanzada → Cursos ⧩ → Asignación de campos → Clave de copia del curso de origen y marcando la casilla de verificación Cambiar al actualizar (que no está marcada de forma predeterminada).
Ejemplo: Plantilla de curso
Aviso
Tenga en cuenta que la carga de un archivo correctivo corto con la operación Completar actualización o Completar actualización por fuente de datos puede provocar inadvertidamente que muchos cursos se deshabiliten inesperadamente. Para evitar esto, desaconsejamos el uso manual de los tipos de operación Completar actualización o Completar actualización por origen de datos. Estas opciones no están disponibles de forma predeterminada en la página Carga archivo de fuente. Sin embargo, si habilita ambas opciones, active la casilla Habilitar opciones avanzadas en Tipo de operación.
El Departamento de Matemáticas requiere que todos los cursos de matemáticas tengan una apariencia similar con un diseño de contenido similar y estén poblados con algún contenido básico.
Requisitos previos
Se ha creado un shell de curso que contiene los ajustes, el diseño y el contenido necesarios.
Requisitos mínimos de la fuente de datos
EXTERNAL_COURSE_KEY
COURSE_ID
COURSE_NAME
TEMPLATE_COURSE_KEY
Solución
Agregue el encabezado TEMPLATE_COURSE_KEY a su fuente de datos y proporcione la external_course_key del curso que representa la plantilla.
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)|
Dejar TEMPLATE_COURSE_KEY vacío significa que el curso no requiere una plantilla.
Condición posterior
GUARDAR
Solo se crea o actualiza el registro COURSE para Course.6.1.SP2013 y Course.5.1.FA2013, y Course.6.1.SP2013 se crea mediante la plantilla examenCourseTemplate.SP2013.
COMPLETE REFRESH
Solo se crea o actualiza el registro COURSE para Course.6.1.SP2013 y Course.5.1.FA2013, y Course.6.1.SP2013 se crea mediante la plantilla examenCourseTemplate.SP2013. Todos los demás registros se deshabilitarán o marcarán para su eliminación debido a su ausencia en la fuente de datos anterior.
ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS
Solo se crea o actualiza el registro COURSE para Course.6.1.SP2013 y Course.5.1.FA2013, y Course.6.1.SP2013 se crea mediante la plantilla examenCourseTemplate.SP2013.
Si esta integración administra otros registros de CURSO, NO se deshabilitarán debido a su ausencia en la fuente de datos anterior a menos que tengan la misma fuente de datos especificada por la integración. La operación COMPLETE REFRESH BY DATA SOURCE solo actúa sobre los registros de la fuente de datos de la integración.
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.
Nota
Para mantener la velocidad del servidor y evitar la carga innecesaria de la base de datos, hay un límite en el número de tareas de copia controladas por SIS or Sistema de información del estudiante que se pueden ejecutar simultáneamente en el grupo de páginas. Puede ver el estado de estas tareas en Registros de → de administración del sistema → Estado de tareas del sistema
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 COURSE para Course.1.1.SP2013, Course.1.2.SP2013 y Course.5.1.FA2013 con los siguientes resultados:
Todos los cursos tienen la disponibilidad establecida en Y, lo que indica que los cursos están disponibles.
Course.1.1.SP2013 y Course.1.2.SP2013 se establecen en habilitado, mientras que Course.5.1.FA2013 está deshabilitado.
Establezca una relación padre-hijo entre Course.1.1.SP2013 (padre) y Course.8.1.SP2013 y Course.8.2.SP2013.
Al crear Course.8.SP2013, el contenido y la configuración de la plantilla examenCourseTemplate.SP2013 se copian en Course.8.SP2013.
COMPLETE REFRESH
Los mismos resultados que la operación de almacenamiento con la adición de que todos los demás registros se deshabilitarán o marcarán para su eliminación debido a su ausencia en la fuente de datos.
ACTUALIZACIÓN COMPLETA POR ORIGEN DE DATOS
Los mismos resultados que la operación de almacenamiento con la adición de que si esta integración administra otros registros de COURSE, NO se deshabilitarán debido a su ausencia en la fuente de datos anterior a menos que tengan la misma fuente de datos especificada por la integración. La operación COMPLETE REFRESH BY DATA SOURCE solo actúa sobre los registros de la fuente de datos de la integración.