~~ODT~~
Cadastrar Componentes Curriculares [EM DESENVOLVIMENTO]
Este caso de uso tem a finalidade de possibilitar aos Gestores da PPG responsáveis pelo registro acadêmico do nível residência inserirem os dados dos componentes curriculares.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Residências em Saúde → Cadastros → Componentes Curriculares → Cadastrar Componente Curriculares é acessada.
O sistema requer os seguintes dados:
- Tipo do Componente*: Tipo TEXTO, são apresentadas apenas as opções: 'ATIVIDADE' e 'MÓDULO';
- Tipo de Atividade*: Tipo TEXTO, são apresentadas as opções: 'TREINAMENTO EM SERVIÇO', 'TEÓRICO-PRÁTICA' e 'TRABALHO DE CONCLUSÃO DE RESIDÊNCIA';
- Campo disponível apenas se o tipo de componente selecionado for 'ATIVIDADE';
- Forma de Participação*: Tipo TEXTO, são apresentadas as opções 'ATIVIDADE AUTÔNOMA', 'ATIVIDADE COLETIVA' e 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL';
- Campo disponível apenas se o tipo de componente selecionado for 'ATIVIDADE';
- As opções desse campo seguem as seguintes restrições:
- Caso o tipo de atividade selecionado seja 'TREINAMENTO EM SERVIÇO', as formas de participação possíveis são 'ATIVIDADE AUTÔNOMA' e 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL';
- Caso o tipo de atividade selecionado seja 'TEÓRICO-PRÁTICA', as formas de participação possíveis são 'ATIVIDADE COLETIVA' e 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL';
- Caso o tipo de atividade selecionado seja 'TRABALHO DE CONCLUSÃO DE RESIDÊNCIA', a única forma de participação possível é 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL';
- Modalidade de Educação*: Tipo TEXTO, são apresentadas as opções 'PRESENCIAL';
Uma vez definidos tais campos, o sistema exibe então os seguintes dados:
- Dados Gerais do Componente Curricular
- Tipo do Componente: Tipo TEXTO.
- Tipo de Atividade: Tipo TEXTO;
- Campo disponível apenas se o tipo de componente selecionado for 'ATIVIDADE';
- Forma de Participação: Tipo TEXTO;
- Campo disponível apenas se o tipo de componente selecionado for 'ATIVIDADE';
- Modalidade de Educação:: Tipo TEXTO;
- Programa de Residência*: Tipo TEXTO, formato: DENOMINAÇÃO_UNIDADE;
- Combo contendo todos as unidades do tipo PROGRAMA DE RESIDÊNCIA;
- Código*: Tipo TEXTO, formato: AAA9999;
- O sistema disponibiliza o autocomplete do código baseado no programa de residência e o quantitativo de componentes vinculados;
- Nome*: Tipo TEXTO;
- Ativo: Tipo TEXTO;
- Excluir da Avaliação Institucional: Tipo TEXTO, são apresentadas as opções 'SIM' e 'NÃO';
- Carga Horária do Componente Curricular
- Se o tipo de componente selecionado for 'MÓDULO', os seguintes campos são exibidos:
- Carga Horária Teórica:* Tipo NUMÉRICO;
- Carga Horária Prática:* Tipo NUMÉRICO;
- Ch. Total Aula: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Teórica e Prática;
- Carga Horária Total do Componente: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Teórica e Prática;
- Se o componente selecionado for uma 'ATIVIDADE' do tipo 'TREINAMENTO EM SERVIÇO', os seguintes campos são exibidos:
- Carga Horária de Não Aula :* Tipo NUMÉRICO;
- Carga Horária Total do Componente: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Não-Aula;
- Se o componente selecionado for uma 'ATIVIDADE' do tipo 'TEORICO-PRATICA' e ainda com a forma de participação 'ATIVIDADE COLETIVA', os seguintes campos são exibidos:
- Carga Horária Teórica: Tipo NUMÉRICO;
- Carga Horária Prática: Tipo NUMÉRICO;
- Ch. Total Aula: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Teórica e Prática e NÃO deve ser possível existir uma 'ATIVIDADE COLETIVA' com Carga Horária Total de Aula menor ou igual a zero;
- Carga Horária de Não Aula :* Tipo NUMÉRICO;
- Carga Horária Total do Componente: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Total Aula em adição a Carga Horária de Não Aula;
- Se o componente selecionado for uma 'ATIVIDADE' do tipo 'TEORICO-PRATICA' ou 'TRABALHO DE CONCLUSÃO DE RESIDÊNCIA' e ainda com a forma de participação 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL', os seguintes campos são exibidos:
- Carga Horária de Não Aula :* Tipo NUMÉRICO;
- Carga Horária Total do Componente: Tipo TEXTO, formato: 999h.
- Composto pelo somatório da Carga Horária Não-Aula;
- Carga Horária do Docente
- Tal sessão apenas estará disponível caso o componente seja do tipo 'ATIVIDADE';
- Valor da Carga Horária de Orientação: Tipo NUMÉRICO;
- Pré-requisitos, Co-Requisitos e Equivalências
- Pré-Requisitos: Tipo TEXTO;
- Co-Requisitos: Tipo TEXTO;
- Equivalências: Tipo TEXTO;
- Outras informações
- Caso componente seja do tipo 'MÓDULO', o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Núm. Máximo de Grupos de Docentes na Turma:* Tipo NUMÉRICO;
- Permite Turma com Flexibilidade de Horário: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Matriculável “On-Line”: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Quantidade de Avaliações: Tipo NUMÉRICO.
- Combo com as quantidades possíveis de valores; considerar o parâmetro de gestora acadêmica para definição do valor máximo;
- Ementa*: Tipo TEXTO.
- Referências: Tipo TEXTO.
- Caso componente seja do tipo 'ATIVIDADE' do tipo 'TRABALHO DE CONCLUSÃO DE RESIDÊNCIA', o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Descrição*: Tipo TEXTO.
- Referências: Tipo TEXTO.
- Caso componente seja do tipo 'ATIVIDADE' do tipo 'TREINAMENTO EM SERVIÇO' e com sua forma de participação 'ATIVIDADE AUTÔNOMA' o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Descrição*: Tipo TEXTO.
- Referências: Tipo TEXTO.
- Caso componente seja do tipo 'ATIVIDADE' do tipo 'TREINAMENTO EM SERVIÇO' e com sua forma de participação 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL' o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Descrição*: Tipo TEXTO.
- Referências: Tipo TEXTO.
- Caso componente seja do tipo 'ATIVIDADE' do tipo 'TEÓRICO-PRÁTICA' e com sua forma de participação 'ATIVIDADE COLETIVA' o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Núm. Máximo de Grupos de Docentes na Turma:* Tipo NUMÉRICO;
- Permite Turma com Flexibilidade de Horário: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Matriculável “On-Line”: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Quantidade de Avaliações: Tipo NUMÉRICO.
- Combo com as quantidades possíveis de valores; considerar o parâmetro de gestora acadêmica para definição do valor máximo;
- Descrição*: Tipo TEXTO.
- Referências: Tipo TEXTO.
- Caso componente seja do tipo 'ATIVIDADE' do tipo 'TEÓRICO-PRÁTICA' e com sua forma de participação 'ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL' o sistema requer/exibe os seguintes dados:
- Permite Criar Turma: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Permite CH Compartilhada entre Docentes: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Horário Flexível do Docente: Tipo TEXTO;
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Necessita de Orientador: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'SIM';
- Exige Horário: Tipo TEXTO.
- Para tal tipificação de componente, o valor exibido é 'NÃO';
- Matriculável “On-Line”: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Proíbe Aproveitamento: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Conteúdo Variável: Tipo TEXTO, são exibidas as opções 'SIM' e 'NÃO';
- Descrição*: Tipo TEXTO.
- Referências: Tipo TEXTO.
Uma vez que os dados estejam preenchidos, o sistema exibe os dados inseridos anteriormente e requer a senha para confirmação do cadastro.
O caso de uso é finalizado.
Principais Regras de Negócio
Todas as regras gerais são válidas para esse caso de uso
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
br.ufrn.sigaa.ensino.dominio.ComponenteDetalhes | sigaa.ensino.componente_curricular_detalhes |
Plano de Teste
Sistema: SIGAA
Módulo: Residência em Saúde
Link(s): Cadastros → Componentes Curriculares → Cadastrar Componentes Curriculares
Usuário:
Papel que usuário deve ter: Gestor_Residência_Medica
Cenários de Teste
Dados para o Teste
Não se Aplica.