~~ODT~~
Declaração de Disciplinas Ministradas Por Docentes Externos
A Secretária do departamento pode emitir a declaração para fins de comprovação, que o professor externo ministrou as turmas na instituição. Se ocorrer alguma alteração no status de qualquer turma que o professor deu aula, o documento será considerado vencido. Por exemplo, quando a declaração é emitida so as turmas consolidadas são consideradas, se o status dessa turma mudar pra qualquer outro, é pra ser documento vencido.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Graduação → Secretaria de Departamento → Declarações → Declaração de Disciplinas Ministradas Por Docentes Externos.
O sistema realiza a busca pelo docente exigindo o seguinte campo:
- Nome do Docente: Tipo - AUTOCOMPLETE. Formato - CPF - NOME DO DOCENTE/CENTRO - DEPARTAMENTO.
Serão exibidas todas as Disciplinas agrupadas por ano, ministradas pelo docente externo selecionado, e com suas respectivas Carga Horárias. O modelo da declaraçaõ gerada segue a seguinte estrutura:
Declaração de Disciplinas Ministradas
Declaramos para os devidos fins que a Docente NOME DO DOCENTE, CPF de número 99999999999, ministrou nesta instituição os seguintes componentes curriculares, em seus respectivos períodos letivos:
9999.9 |
---|
COD DA DISCIPLINA - DISCIPLINA - 99h |
NATAL, 99 de Dezembro de 9999
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Só serão exibidas as disciplinas ministradas pelo docente externo selecionado.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
Obs.: Não é persistido nenhum dado, apenas consulta.
Plano de Teste
Sistema: SIGAA
Módulo: Graduação
Link(s): Secretaria de Departamento → Declarações → Declaração de Disciplinas Ministradas Por Docentes Externos
Usuário: cpriscila, carvalho
Papel que usuário deve ter: SigaaPapeis.SECRETARIA_DEPARTAMENTO.
Cenários de Teste
Não se aplica.
Dados para o Teste
Para buscar por logins de docentes externos utilizar a seguinte consulta sql:
select u.login, p.nome from comum.usuario u inner join comum.pessoa p using(id_pessoa) inner join ensino.docente_externo de using(id_pessoa) where de.ativo = trueValue() group by u.login, p.nome