~~ODT~~
Configuração de Consolidação
Este caso de uso permite ao usuário que faça a configuração de como serão as formas de avaliação da escola como um todo, de um único curso ou uma única estrutura curricular.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Técnico Integrado → Administração → Operações Administrativas → Configuração de Consolidação. O sistema então exibe um formulário com os seguintes dados:
- Unidade Responsável: Formato - NOME DA UNIDADE. Tipo - TEXTO.
- Nível de Ensino: Formato - NÍVEL DE ENSINO. Tipo - TEXTO.
- Curso: Tipo TEXTO.
- Estrutura Curricular: Tipo TEXTO.
Após a definição, são exibidos os dados descritos anteriormente e, adicionalmente, um formulário com os dados para inserção da configuração:
- Períodos de Vigência Selecionado: Tipo NUMÉRICO.
- Método de Avaliação*: Tipo TEXTO, são apresentadas as opções 'NOTA', 'CONCEITO' e 'COMPETÊNCIA'.
- Ano de Vigência Inicial: Tipo NUMÉRICO, formato: AAAA (RN05).
- Permite que a Média Final seja Calculada pelo Sistema*: Tipo TEXTO, são apresentadas as opções 'SIM' e 'NÃO' (RN06).
- Ativo*: Tipo TEXTO, são apresentadas as opções 'SIM' e 'NÃO' (RN01);
O sistema, então, exibe uma listagem dos conceitos (RN09) já inseridos no sistema, através dos seguintes campos:
O sistema disponibiliza as opções de adição ou remoção de conceitos (RN09, RN10, RN11 e RN12).
Para cada etapa, são exibidos os seguintes dados para definição:
- Tipo*: Tipo TEXTO, são apresentadas as opções: 'NOTA UNIDADE', 'PROVA FINAL', 'MÉDIA PARCIAL' e 'MÉDIA FINAL';
- Ordem*: Tipo NUMÉRICO.
- Fórmula*: Tipo TEXTO (RN04 e RN13);
- Condição*: Tipo TEXTO (RN07 e RN08);
- Descrição*: Tipo TEXTO.
- Sigla*: Tipo TEXTO.
- Observação: Tipo TEXTO.
A cada inserção, o sistema exibe uma listagem contendo os dados descritos anteriormente.
Para cada registro, o sistema exibe as opções de alterar ou removê-lo. Caso a primeira seja selecionada, o sistema preenche os dados da etapa de consolidação selecionada para fins de alteração. Em caso de remoção, apenas uma confirmação posistiva pelo usuário é necessária.
O caso de uso é, então, finalizado.
Principais Regras de Negócio
- RN01 - Não é possível inativar a configuração da unidade inteira.
- RN02 - O curso deve ter sido previamente cadastrado.
- RN03 - A estrutura curricular já deve ter sido previamente cadastrada.
- RN04 - Tal campo não é exibido caso o tipo selecionado for o de 'NOTA UNIDADE' ou 'RECUPERAÇÃO'.
- RN05 - Tal campo apenas é exibido caso o usuário deseje inserir um novo período de vigência.
- RN06 - Para o método de avaliação Nota, esse campo sempre será 'SIM'; para Competência sempre será 'NÃO'; Quando o método selecionado for Conceito, o usuário poderá selecionar um valor específico.
- RN07 - Tal campo é exibido caso o 'TIPO' selecionado seja o de 'RECUPERAÇÃO'.
- RN08 - Caso o método de avaliação seja 'COMPETÊNCIA', tal campo não é exibido.
- RN09 - Caso o método de avaliação seja 'CONCEITO', tal campo/listagem é exibido/exibida.
- RN10 - Não é possível remover todos os conceitos inseridos.
- RN11 - A remoção dos conceitos se dá do de menor valor para o de maior.
- RN12 - Não é possível inserir um novo conceito de forma que ele possua um valor superior ao anterior.
- RN13 - Caso o método de avaliação seja 'COMPETÊNCIA', o campo apenas é exibido caso o tipo da etapa seja 'MÉDIA FINAL'.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.ConfiguracaoConsolidacao.java | ensino.configuracao_consolidacao |
br.ufrn.sigaa.ensino.dominio.RegraNota.java | ensino.regra_nota |
br.ufrn.sigaa.ensino.dominio.ConceitoValor | ensino.conceito_valor |
Plano de Teste
Sistema: SIGAA
Módulo: Técnico Integrado
Link(s): Curso → Opções Administrativas → Configuração de Consolidação
Usuário: duiene
Papel que usuário deve ter: GESTOR_TÉCNICO_INTEGRADO, GESTOR_GERAL_TECNICO_INTEGRADO.
Cenários/Observação para Teste
Para fins de conhecimento,
Cada etapa da configuração pode representar um dos 4 tipos:
- NOTA UNIDADE: representa a nota de uma unidade, em que o docente da turma poderá desmembrar em quantas avaliações achar necessário para compor cada nota
- PROVA FINAL: assim como a NOTA UNIDADE representa uma nota que pode ser desmembrada, mas representa essencialmente a nota de Recuperação ou Prova Final
- MÉDIA PARCIAL: esse tipo de etapa é usada exclusivamente para realizar cálculos usando as notas das etapas REGULAR como referência.
- MÉDIA FINAL: etapa usada para calcular média final usando todas as notas como referência
As fórmulas devem seguir uma sintaxe simples onde as siglas de cada Etapa da configuração devem ser referenciadas com o uso de '#{}'. Por exemplo, se quiser calcular uma média ponderada com as notas N1 e N2: 1) / 5.0; Ou se a média final deve considerar a nota N3 apenas se a média M1 for inferior a 5.0: se( (#{M1} < 5.0), (#{M1} + #{N3} / 2.0) , #{M1} )
Dados para o Teste
Não se Aplica.