====== Situação do Módulo na Visão do Discente ====== Este caso de uso permite ao discente do IMD ver a sua situação no módulo em que está matriculado. Pré-requisito: O discente terá que estar matriculado em algum módulo no semestre vigente. ===== Descrição do Caso de Uso ===== Este caso de uso consiste em acessar a seguinte opção de menu no portal discente: //SIGAA -> Portal do Discente -> Ensino -> Situação no Módulo//. Ao acessar a funcionalidade, o sistema irá listar as disciplinas da turma em que o discente está matriculado com suas respectivas notas e quantidades de faltas. Além disso, é apresentada a situação do módulo atual com o total de faltas no módulo e a média do módulo. Todos os dados do relatório podem ser vazios, caso o tutor da turma ainda não tenha cadastrado nenhuma informação. O sistema exibe um relatório contendo os seguintes dados: * **__Período__**: Tipo - NUMÉRICO, Formato - AAAA-9. * **__Componente Curricular__**: Tipo - TEXTO. Formato - CÓDIGO_DO_COMPONENTE - NOME_DO_COMPONENTE. * **__Situação__**: * **__PT__**: Tipo - NUMÉRICO. * **__AE__**: Tipo - NUMÉRICO. * **__PE__**: Tipo - NUMÉRICO. * **__REC__**: Tipo - NUMÉRICO. * **__Média__**: Tipo - NUMÉRICO. * **__Faltas__**: Tipo - NUMÉRICO. * **__Média Parcial do Módulo__**: Tipo - NUMÉRICO. * **__Total de Faltas no Módulo__**: Tipo - NUMÉRICO. * **__Situação do Módulo__**: Tipo - TEXTO. Seguindo o modelo da tabela abaixo: ^NOME DO ALUNO - MATRÍCULA^^^^^^^^^ ^Período^Componente Curricular^Situação^^^^^^^ |AAAA-9| XXX999 - NOME_DO_COMPONENTE ^PT^ AE ^PE^ REC ^ MÉDIA ^FALTAS^^ | AAAA-9 |XXX999 - NOME_DO_COMPONENTE | 9.9| 9.9| 9.9 | 9.9 | 9.9 | 9 | ^Média Parcial do Módulo^ Total de Faltas no Módulo ^Situação do Módulo^ | 9.9 | 9 | SITUAÇÃO_DO_MÓDULO | O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01:** O relatório só será apresentado, após clicar no link do menu, se o discente estiver matriculado em alguma turma no semestre vigente. Caso contrário será apresentada a seguinte mensagem: "Você não está matriculado em nenhuma turma no semestre vigente."; * **RN02:** A média do módulo só será calculada se tiver pelo menos uma disciplina com média disponível; * **RN03:** A média da disciplina só será calculada se as notas da participação total, atividades online e prova escrita estiverem disponíveis. * **RN04:** A nota da participação total de uma disciplina só será calculada se todas as notas, referentes à disciplina, da participação presencial e participação virtual estiverem disponíveis. * **RN05:** Caso não tenha sido efetuada a consolidação parcial a situação do módulo no relatório sempre será "EM ANDAMENTO"; * **RN06:** Caso tenha acontecido a consolidação parcial e não tenha acontecido a consolidação final. A situação do módulo será de acordo com os seguintes critérios: *1) APROVADO = Média >= 5,0 E Nota em TODAS as disciplinas >= 3,0 (ignorar faltas) *2) RECUPERAÇÃO: (Média do Módulo < 5,0 OU Média em uma das disciplinas < 3,0) E faltas no módulo <= 25% do módulo * **RN07:** Caso a nota da prova de recuperação seja inferior a nota da prova escrita, a mesma deverá ser descartada e não deverá ser utilizada para o cálculo da nova média. Caso contrário, ela substitui a nota da prova escrita no cálculo da média. * **RN08:** Caso a nota da recuperação já esteja disponível antes da consolidação final será acrescentado o status REPROVADO POR FALTA, de acordo com o seguinte critério: *1) REPROVADO POR FALTA: (Média do Módulo < 5,0 OU Média em uma das disciplinas < 3,0) E faltas no módulo > 25% do módulo * **RN09:** Após a consolidação final, a situação do módulo será de acordo com os seguintes critérios: *1) APROVADO = Média >= 5,0 E Nota em TODAS as disciplinas >= 3,0 (ignorar faltas) *2) REPROVADO POR FALTA: (Média do Módulo < 5,0 OU Média em uma das disciplinas < 3,0) E faltas no módulo > 25% do módulo *3) REPROVADOS POR MÉDIA: (Média do Módulo < 5,0 OU Média em uma das disciplinas < 3,0) E faltas no módulo <= 25% do módulo * **RN10:** Enquanto no status "EM ANDAMENTO" poderá aparecer uma mensagem informando sobre o cálculo da média parcial. Ela aparece de acordo com os seguintes critérios: *1) Existe uma disciplina com média disponível, a mensagem será: "O cálculo da média parcial do módulo é baseado apenas na disciplina que possui a média calculada." *2) Existem mais de uma disciplinas com média disponível, a mensagem será: "O cálculo da média parcial do módulo é baseado apenas nas **__n__** disciplinas que possuem as médias calculadas." *3) Caso não existam disciplinas com médias disponíveis ou se todas as médias estão disponíveis, a mensagem não aparecerá. * **RN11:** O cálculo da média da disciplina é feito da seguinte forma: * Participação total (PT) * Atividades Online (AO) * Prova Escrita (PE) * Média_Disciplina = (PT+AO+(PE*2))/4 * **RN12:** O cálculo da média do módulo é feito da seguinte forma: ( (média_disciplina_01 * carga_horária_disciplina_01) + (média_disciplina_02 * carga_horária_disciplina_02) + … + (média_disciplina_n * carga_horária_disciplina_n) ) / (carga_horária_disciplina_01 + carga_horária_disciplina_02+…+ carga_horária_disciplina_n) ===== Resoluções/Legislações Associadas ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.ensino.dominio.NotaUnidade | sigaa.ensino.nota_unidade | | br.ufrn.sigaa.ensino.tecnico.dominio.TurmaEntradaTecnico; | sigaa.tecnico.turma_entrada_tecnico | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Discente Link: //SIGAA -> Portal do Discente -> Ensino -> Situação no Módulo// Usuário: alinemoreiras Papael: Discente do IMD ===== Cenários de Teste ===== Não se aplica. ===== Dados para Teste ===== Não se aplica.