Utilizando las posibilidades de integración de Blackboard podemos asociar elementos a los nodos de la jerarquía que tenemos, y así posibilitar que un administrador de nodo con los roles de sistema adecuados pueda verlos y realizar las funciones necesarias sobre ellos.
Para ello necesitamos crear una integración de datos que reciba la información desde sistemas externos, que son los responsables de entregar un archivo con la información necesaria al endpoint correspondiente. En este artículo puedes ver donde localizar los endpoints de las integraciones.
Estos son los datos mínimos a enviar en un ejemplo de asociación de cursos a nodos, pudiendo añadir múltiples columnas con otros datos, que pueden verse aquí: Snapshop Flat file Header description
- EXTERNAL_ASSOCIATION_KEY: Un valor único que indica la asociación de cierto curso con cierto nodo.
- EXTERNAL_NODE_KEY: El identificador del nodo
- EXTERNAL_COURSE_KEY: El identificador del curso a asociar
- DATA_SOURCE_KEY: si no se especifica en el archivo, se especificará en la configuración de la integración de datos.
En el caso de asociar usuarios a nodos, utilizaremos EXTERNAL_USER_KEY en vez de EXTERNAL_COURSE_KEY. Para organizaciones, usa EXTERNAL_ORGANIZATION_KEY.
Este sería un ejemplo de los contenidos de un archivo de integración con los campos mínimos para asociar cursos a un nodo:
external_association_key|external_node_key|external_course_key
nodeA-2223AAA001|nodeA|2223AAA001
nodeA-2223AAA002|nodeA|2223AAA002
nodeA-2223AAA003|nodeA|2223AAA003
nodeB-2223BBB001|nodeB|2223BBB001
También se pueden cargar archivos directamente en la integración si necesitas hacerlo a mano puntualmente.
Prepara tu archivo en un editor de texto y guárdalo como UTF-8 con BOR. Sigue las instrucciones para cargar archivos manualmente, y cuida de elegir el endpoint adecuado, Asociación de curso, Asociación de organización o Asociación de usuario
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.