Tabela de conteúdos

~~ODT~~

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

Avaliações Distribuídas Por Avaliador

Por esse relatório é possível verificar quais das submissões realizadas para um determinado evento foram distribuídas para quais avaliadores e o paracer que cada um deu para elas.

Observação: São mostradas apenas as submissões que estão validadas, no momento da submissão ou pelo responsável e que foram distribuídas, ou seja que existia algum avaliador cadastrado para a unidade da submissão e o administrador realizou a operação de distribuição.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIGEventos → Relatórios → Avaliações → Avaliações Distribuídas por Avaliador .

Os filtros do relatório exibe os seguintes dados:

Sintético

Ao gerar o relatório é mostrada uma contagem das submissões distribuídas agrupadas por avaliador.

Modelo (Sintético):

Avaliações Agrupadas pro Avaliador

Status Avaliação Quantidade de Avaliações
Avaliador 1
EM AVALIAÇÃO 3
FAVORÁVEL 3
NÃO FAVORAVEL 3
Avaliador 2
EM AVALIAÇÃO 3
FAVORÁVEL 3
NÃO FAVORAVEL 3
Total Submissões 18





Analítico

Ao gerar o relatório é mostrada uma listagem das submissões distribuídas agrupadas por avaliador.

Modelo :

Avaliações Agrupadas pro Avaliador

Submissão Status Avaliação Parecer
Avaliador 1
GERMINAÇÃO DE SEMENTES EM AVALIAÇÃO bla bla bla
PREVALÊNCIA DE PARASITOS FAVORÁVEL bla bla bla
Avaliação das características NÃO FAVORAVEL bla bla bla
Avaliador 2
Licenciandos na WEB EM AVALIAÇÃO zzZ
Princípios de sustentabilidades FAVORÁVEL great job !
UIZ ANTONIO DOS SANTOS NÃO FAVORAVEL so bad

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigevento.admin.dominio.Submissao eventos.submissao
br.ufrn.sigevento.admin.dominio.AvaliacaoSubmissao eventos.avaliacao_submissao

Plano de Teste

Sistema: SIGEVENTOS

Módulo:

Link(s): SIGEVENTOS → Relatórios → Avaliações → Avaliações Distribuídas por Avaliador

Usuário: jadsonjs, anaeugencia

Papel que usuário deve ter: SIGEventoPapeis.ADMNINISTRADOR_SIGEVENTOS Papel que usuário deve ter: SIGEventoPapeis.GESTOR_EVENTO

Cenários de Teste

Dados para o Teste

SELECT p.id_pessoa, u.login, p.nome, a.status, COUNT( DISTINCT a.id_avaliacao_submissao )
FROM eventos.avaliacao_submissao a
INNER JOIN eventos.submissao s ON s.id_submissao = a.id_submissao
INNER JOIN eventos.vinculo_evento vinculo ON a.id_vinculo_evento = vinculo.id_vinculo_evento
INNER JOIN comum.usuario u ON u.id_usuario = vinculo.id_usuario
INNER JOIN comum.pessoa p ON p.id_pessoa = u.id_pessoa
GROUP BY p.id_pessoa, u.login, p.nome, a.status
ORDER BY p.nome, p.id_pessoa, u.login, p.nome, a.status