~~ODT~~
Após os alunos enviarem as respostas, o docente pode corrigí-las através deste 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:
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.TarefaTurma | sigaa.ava.tarefa_turma |
br.ufrn.sigaa.ava.dominio.RespostaTarefaTurma | sigaa.ava.resposta_tarefa_turma |
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa → Turma Virtual → Atividades → Tarefas → Avaliar Tarefas Enviadas
Usuário: souzacoelho, filipedborges (docente com subturmas)
Papel: Docente
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>';