~~ODT~~
Enquetes
Enquetes são perguntas que o docente pode criar para uma turma virtual e os discentes podem votar escolhendo uma das alternativas cadastradas pelo docente.
Descrição do Caso de Uso
O caso de uso se inicia através do link: Sigaa → Portal do Docente → Turma Virtual → Atividades → Enquetes.
A tela inicial mostra um botão para Cadastrar Enquete e se já tiverem enquetes cadastradas, será apresentada uma listagem das enquetes com as seguintes informações:
- Situação: Tipo - TEXTO.
- Pergunta: Tipo - TEXTO.
- Criado por: Tipo - TEXTO.
- Criado em: Tipo - DATA. Formato - DD/MM/AAAA.
- Prazo para Votação: Tipo - DATA. Formato - DD/MM/AAAA HH:MM.
E as opções para Votar, Visualizar resultado, Alterar e Remover.
O Visualizar mostra os seguintes dados:
- Prazo para votação: Tipo - DATA. Formato - DD/MM/AAAA HH:MM.
- Listagem com os votos de cada resposta
- Resposta: Tipo - TEXTO.
- Votos: Tipo - NUMÉRICO.
- Porcentagem: Tipo - NUMÉRICO.
- Listagem com os usuários que responderam a enquete:
- Usuário: Tipo - TEXTO.
- Resposta(s): Tipo - TEXTO.
- Data/Hora Votação: Tipo - DATA. Formato - DD/MM/AAAA HH:MM.
Para cadastrar uma enquete, o docente informa:
- Título: Tipo - TEXTO.
- Publicada: Tipo - BOOLEAN.
- Prazo para Votação: Tipo - DATA. Formato - DD/MM/AAAA HH:MM.
- Tópico de Aula: Tipo - TEXTO. O tópico de aula no qual a enquete será exibida;
- Respostas: Tipo - TEXTO.
- Única Resposta: Tipo - BOOLEAN.
- Notificação: Tipo - LÓGICO. Notificar os alunos por e-mail
Enquetes publicadas aparecem na turma virtual e podem ser votadas, contanto que o prazo para votação não tenha sido expirado.
Na turma virtual, a última enquete cadastrada é exibida na coluna da direita, no bloco “Enquete” e é por lá que os discentes conseguem votar nela.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Somente enquetes no período de votação podem ser votadas.
- RN02 - O usuário deverá escolher apenas uma opção, caso a enquete tenha sido cadastrada com a opção “Sim” no campo “Única Resposta?”. O usuário poderá escolher uma ou mais opções, caso contrário.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.Enquete | sigaa.ava.enquete |
br.ufrn.sigaa.ava.dominio.EnqueteResposta | sigaa.ava.resposta_enquete |
br.ufrn.sigaa.ava.dominio.EnqueteVotos | sigaa.ava.enquete_votos |
Plano de Teste
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa → Portal do Docente → Turma Virtual → Atividades → Enquetes
Usuário: Qualquer Docente com turmas virtuais.
Papel que usuário deve ter: Ser Docente.
Cenários de Teste
- Cadastrar uma enquete para uma turma, acessar a turma como um discente, votar na enquete, voltar e visualizar a enquete como docente.
- Tentar votar em uma enquete com prazo para votação já expirado.
- Verificar se é exibida uma mensagem que informa ao discente que o voto não é secreto.
Dados para o Teste
Não se aplica.