~~ODT~~

Última atualização: 2017/04/03 18:14 (edição externa)

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:

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

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