...
Curso:
Busca os cursos que possuem os seguinte pré requisitos:
Turma com status em andamento;
Turma com sala virtual habilitada;
Que ainda não tenha sido enviado para o blackboard ou que já tenha enviado mas precise ser enviado novamente.
- Para preencher a informação do EXTERNAL_COURSE_KEY é feita uma verificação:
- Para as programações que não são corporativas e que não são de graduação: SiglaRegional_SiglaUnidade_SiglaModalidade_CodigoProgramacao_SiglaCurso
- Para as programações que são de graduação: SiglaRegional_EAD_EDS_CodigoUnidadeCodigoProgramacao
- Para as programações corporativas: SiglaRegional_SiglaUnidade_CORP_CodigoProgramacao_SiglaCurso
- Para os cursos FIC - Aperfeiçoamento, caso a sigla do curso seja igual a sigla da unidade curricular, deverá informar somente a sigla do curso.
- O campo ROW_STATUS caso a programação seja Prevista ou Andamento, deverá ser ENABLED, caso a situação da programação seja Cancelada, deverá ser DISABLED.
Esses cursos serão adicionados ao arquivo de integração e posteriormente registrados no log.
...
Associação de Curso:
Busca as associações de acordo com os dados retornados do método de curso com todas as regras aplicadas nele.
Após percorrer os cursos é feita uma verificação se a turma ainda não foi enviada para o blackboard.
- Para preencher a informação do EXTERNAL_COURSE_KEY é feita uma verificação:
- Para as programações que não são corporativas e que não são de graduação: SiglaRegional_SiglaUnidade_SiglaModalidade_CodigoProgramacao_SiglaCurso
- Para as programações que são de graduação: SiglaRegional_EAD_EDS_CodigoUnidadeCodigoProgramacao
- Para as programações corporativas: SiglaRegional_SiglaUnidade_CORP_CodigoProgramacao_SiglaCurso
- Para os cursos FIC - Aperfeiçoamento, caso a sigla do curso seja igual a sigla da unidade curricular, deverá informar somente a sigla do curso.
Essas associações serão adicionados ao arquivo de integração e posteriormente registrados no log.
...