Esta información está disponible via REST API, pero si es algo puntual, podemos extraer la información utilizando únicamente el navegador.
Primero, nos logaremos en el sistema como administrador.
Después, en ese mismo navegador (por ejemplo en una pestaña diferente), accederemos a esta url (cambiando, obviamente, la parte inicial para que apunte a nuestro servidor):
https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?fields=externalId,userName,institutionRoleIds,name
Cuidado si tenemos más de una url: tienes que usar la misma que usaste para logarte como administrador.
El comando cargará en la pantalla información similar a esta:
"externalId": "mi.alumno",
"userName": "mi.alumno",
"institutionRoleIds": [
"MATEMATICAS",
"BbMobile",
"STUDENT"
],
"name": {
"given": "Mi",
"family": "Alumno"
}
}
El listado viene paginado de 100 en 100, así que para poder acceder a todos los usuarios, bien tenemos que recargar añadiendo &offset=NUMERO al final de la url o bien creamos un script que recupere todas las páginas automáticamente.
Ejemplo para la segunda página: https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?fields=externalId,userName,institutionRoleIds,name&offset=100
También es posible desde la interfaz de Bb Illuminate usando una query SQL similar a la propuesta en este artículo
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.