A integração realizada para o ambiente de aprendizagem virtual BlackBoard trata apenas de turmas FIC, atendendo ao Regional SEDE FIC EAD (Santa Catarina).

Arquivos integrados (Cursos/Pessoas)

Sequencia EnvioObjeto (Arquivos)IdentificaçãoDescrição
1CourseCursoOs dados para criação e gerenciamento de Turmas/disciplinas.
2PersonUsuárioRegistros para criação e gerenciamento de usuários do sistema (alunos, professores, tutores, etc).
3EnrollmentsInscriçõesOs dados para criação e gerenciamento de associações de disciplinas (Turmas) - Matrículas (Usuários).
4FI_secundaryPerfilPermite a associação do usuário para uma função institucional secundária.
5Hierarchy_user_associationAssociação de PessoaOs dados enviados serão para associação de usuário ao nó hierárquico.
6Hierarchy_course_associationAssociação de CursoOs dados enviados serão para associação da turma ao nó hierárquico, quando houver uma mesma turma associada a mais de um nó.


Regras de Negócios






Integrando o sistema com o BlackBoard

Para realizar a integração do sistema educacional para o AVA BlackBoard é utilizada uma URL "endpoint" e realizada uma comunicação REST para transmitir as informações.

End Point Produção SC: https://senac.blackboard.com/webapps/bb-data-integration-flatfile-BBLEARN/endpoint/

End Point Homologação SC: https://hom-senacsc.blackboard.com/webapps/bb-data-integration-flatfile-BBLEARN/endpoint/

Ao buscar a comunicação com os referidos end points, será necessário o fornecimento do usuário e senha do Regional para concluir a autenticação.

A integração dos cursos e alunos para o AVA BlackBoard segue a seguinte sequencia:

Integrando usuários

Para realizar as integrações dos usuários deve ser seguido o seguinte layout:

EXTERNAL_PERSON_KEY|USER_ID|PASSWD|PWENCRYPTIONTYPE|FIRSTNAME|LASTNAME|EMAIL|INSTITUTION_ROLE|SYSTEM_ROLE|ROW_STATUS|DATA_SOURCE_KEY
BRA86467964004|BRA86467964004|e314f87722372a1841b808140ee3c35a|MD5|LUCCA | ALMEIDA NUNES|Luccanunesep@gmail.com|senac_nacional|none|enabled|SENAC_USUARIOS

Integrando cursos

Para realizar a integração das turmas do sistema educacional deve ser seguido o seguinte layout:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|START_DATE|END_DATE|ROW_STATUS|DATA_SOURCE_KEY|TEMPLATE_COURSE_KEY

SC_EAD_FIC_20180495009_OC_PMF|SC_EAD_FIC_20180495009_OC_PMF|Princípios de Matemática Financeira|20180919|20181101|ENABLED|SC_TURMAS_2018|SC_EAD_FIC_MOD_OC_PMF

Integrando alunos

Para realizar a integração dos alunos deve ser seguido o seguinte layout:

EXTERNAL_COURSE_KEY|EXTERNAL_PERSON_KEY|ROLE|AVAILABLE_IND|ROW_STATUS|DATA_SOURCE_KEY

SC_EAD_FIC_20180495009_OC_PMF|BRA08475430996|S|Y|ENABLED|SC_MATRICULAS

Integrando perfis

Para realizar a integração dos perfis deve ser seguido o seguinte layout:

EXTERNAL_PERSON_KEY|ROLE_ID|ROW_STATUS|DATA_SOURCE_KEY

BRA04556988489|sc_senac|ENABLED|SC_PERFIL

BRA04556988489|sc_aluno|ENABLED|SC_PERFIL

BRA04556988489|sc_aluno_fic|ENABLED|SC_PERFIL

BRA04556988489|sc_aluno_fic_aperfeicoamento|ENABLED|SC_PERFIL

Integrando associações de cursos

Para realizar a integração das associações de cursos perfis deve ser seguido o seguinte layout:

EXTERNAL_ASSOCIATION_KEY|EXTERNAL_COURSE_KEY|EXTERNAL_NODE_KEY|DATA_SOURCE_KEY

SC_20181085003_106111|SC_JOI_FIC_20181085003_AAEAD|CAP|SC_HIERARQUIA_TURMAS

Integrando associações de pessoas

Para realizar a integração das associações de pessoas perfis deve ser seguido o seguinte layout:

EXTERNAL_ASSOCIATION_KEY|EXTERNAL_USER_KEY|EXTERNAL_NODE_KEY|DATA_SOURCE_KEY

SENAC_SC_BRA04556988489|BRA04556988489|senacsc|SC_HIERARQUIA_USUARIOS