Esta informação está disponível utilizando a REST API. Para algo pontual, podemos extrair a informação utilizando apenas o navegador.
Primeiro, faremos login no sistema como administrador.
Depois, nesse mesmo navegador (por exemplo, em uma aba diferente), acessaremos esta URL (trocando, obviamente, a parte inicial para que aponte para o nosso servidor):
https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?
fields=externalId,userName,institutionRoleIds,nameO comando carregará na tela informações similares a esta:
"externalId": "mi.alumno",
"userName": "mi.alumno",
"institutionRoleIds": [
"MATEMATICAS",
"BbMobile",
"STUDENT"
],
"name": {
"given": "Mi",
"family": "Alumno"
}
}A lista vem paginada de 100 em 100, então para poder acessar todos os usuários, ou recarregamos adicionando &offset=NUMERO ao final da URL ou criamos um script que recupere todas as páginas automaticamente.
Exemplo para a segunda página:
https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?
fields=externalId,userName,institutionRoleIds,name&offset=100Também é possível pela interface do Bb Illuminate usando uma query SQL similar à proposta neste artigo
Comentários
0 comentários
iniciar sessão para comentar.