~~ODT~~
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.
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:
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 |
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.
Classe | Tabela |
---|---|
br.ufrn.sigevento.admin.dominio.Submissao | eventos.submissao |
br.ufrn.sigevento.admin.dominio.AvaliacaoSubmissao | eventos.avaliacao_submissao |
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
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