~~ODT~~
Rever a Avaliação Anterior
Este caso de uso, é destinado aos Discentes da Instituição, tendo como finalidade permitir que o discente, quando desejar, possa visualizar as informações dadas na Avaliação Institucional do ano-período anterior.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Ensino → Rever a Avaliação Anterior é acessada.
Ao selecionar o caso de uso, o sistema listará as Avaliações Institucionais realizadas, informando os seguintes dados:
- Ano-Período: Formato: AAAA.9. Tipo - NUMÉRICO.
- Formulário: Tipo - TEXTO.
- Ensino à Distancia: Tipo - TEXTO.
- Período de Resposta: Formato: DD/MM/AAAA à DD/MM/AAAA. Tipo - DATA.
Para cada Avaliação listada é possível Rever Avaliação Institucional
Rever Avaliação Institucional
Ao selecionar esta opção, o sistema exibirá as informações dadas na Avaliação Institucional .
Principais Regras de Negócio
- RN01 - O usuário poderá ver apenas as informações prestadas por ele, não sendo possível alterá-la.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.avaliacao.dominio.AvaliacaoInstitucional | sigaa.avaliacao.avaliacao_institucional |
br.ufrn.sigaa.avaliacao.dominio.RespostaPergunta | sigaa.avaliacao.resposta_pergunta |
br.ufrn.sigaa.avaliacao.dominio.Pergunta | sigaa.avaliacao.pergunta |
br.ufrn.sigaa.avaliacao.dominio.GrupoPerguntas | sigaa.avaliacao.grupo_perguntas |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Discente
Link(s): Avaliação Institucional → Rever a Avaliação Anterior
Usuário: eldermania, analigia, leovinny, dezembro, angelinow, liliancd, liliancdias, s-olavo-s, kellyanny, janayna, sofiap, boymarcilio, eunice, meluco, jerione, camilamaral, keilia_ufrn, ic21ar, jany, chenrique, wrosendo, vaniaa, marizap, lagpmelo, alberico. (Discentes de graduação em geral)
Papel que usuário deve ter: ser discente.
Cenários de Teste
Logar como discente e rever as informações prestadas na Avaliação Institucional no ano-período anterior. Pode-se alterar diretamente no banco algumas notas dadas e ver se refletem na aplicação.
Dados para o Teste
A consulta para alterar aleatoriamente as respostas do discente é:
update avaliacao.resposta_pergunta set resposta = random()*10 where id_avaliacao in ( select id from avaliacao.avaliacao_institucional where id_discente in ( select id_discente from discente where matricula = <matricula do discente>)) and resposta is not null and resposta > 0