~~ODT~~

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

Avaliar Tarefas Enviadas

Após os alunos enviarem as respostas, o docente pode corrigí-las através deste caso de uso.

Descrição do Caso de Uso

O caso de uso inicia exibindo uma lista de todas as respostas enviadas pelos alunos, e para cada resposta os seguintes dados são apresentados:

Caso a tarefa seja em grupo, no campo aluno aparece os integrantes do grupo que enviaram a resposta. Se algum discente for removido do grupo após responder a tarefa, o nome dele aparecerá riscado. No entanto, caso o discente seja removido do grupo após a data de fechamento da tarefa, seu nome permanecerá normal.

Nesta tela, o professor pode realizar diferentes operações:

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ava.dominio.TarefaTurma sigaa.ava.tarefa_turma
br.ufrn.sigaa.ava.dominio.RespostaTarefaTurma sigaa.ava.resposta_tarefa_turma

Plano de Teste

Sistema: Sigaa

Módulo: Turma Virtual

Link: Sigaa → Turma Virtual → Atividades → Tarefas → Avaliar Tarefas Enviadas

Usuário: souzacoelho, filipedborges (docente com subturmas)

Papel: Docente

Cenários de Teste

  1. Deve-se cadastrar tarefas em subturmas diferentes. Quando o docente da subturma agrupadora baixar todas as tarefas, os arquivos devem vim organizados por subturma.
  2. Ao corrigir uma tarefa, logar como um aluno e verificar: Sigaa → Turma Virtual → Atividades → Tarefas → Visualizar Tarefas Enviadas/Corrigidas para ver se a tarefa foi corrigida com suscesso.
  3. Deve-se verificar se as respostas enviadas ao serem removidas estão sendo desativadas e continuam presentes no banco de dados.
  4. Deve-se verificar se as respostas removidas não estão sendo visualizadas.
  5. Deve-se verificar se o sistema lança um alerta e não permite o download, caso o docente clique em Baixar todos os Arquivos quando não existem arquivos para a tarefa.
  6. Deve-se verificar se o sistema lança uma mensagem de erro ao tentar baixar um arquivo de resposta cujo o contéudo é protegido.
  7. Verificar se caso a tarefa seja em grupo o nome de todos os integrantes do grupo aparecem na resposta da tarefa.

Dados para o teste

Para testar o item 7, acessar qualquer tarefa cujo o título seja “Informação Ocultada Ambiente de Testes/Treinamento”.

Verifica a resposta através do número do comprovante

select id , ativo , comentarios , data_envio from ava.resposta_tarefa_turma where numero_comprovante = <NÚMERO DO COMPROVANTE>;

Verifica o campo ativo de uma resposta especifica a tarefa.

select r.id , r.ativo from ava.resposta_tarefa_turma as r where r.id = <ID DA RESPOSTA DA TAREFA>;

Verifica respostas de uma tarefa que o campo ativo não é nulo

select r.id , r.ativo from ava.resposta_tarefa_turma as r where ativo is not null;

Verifica respostas de uma tarefa que o campo ativo é nulo

select r.id , r.ativo from ava.resposta_tarefa_turma as r where ativo is null;

Verifica respostas de uma tarefa que o campo ativo é true

select r.id , r.ativo from ava.resposta_tarefa_turma as r where ativo = true;

Verifica respostas de uma tarefa que o campo ativo é false

select r.id , r.ativo from ava.resposta_tarefa_turma as r where ativo = false;

Verifca todas as respostas enviadas para todas as tarefas de uma turma. O código da turma deve ser colocado entre aspas simples. Ex: 'DIM0435'

select r.id , r.ativo from ava.resposta_tarefa_turma as r 
inner join ava.tarefa as tt on r.id_tarefa = tt.id_tarefa_turma
inner join ava.topico_aula as ta using (id_topico_aula)
inner join ensino.turma as t using (id_turma)
inner join ensino.componente_curricular as cc using (id_disciplina)
where cc.codigo = '<Código da Turma>';