~~ODT~~
Este caso de uso é responsável por gerenciar todos os casos de uso realizados sobre as atividades nas turmas virtuais. Tanto os docentes quanto os discentes participantes da turma virtual podem acessá-lo. As tarefas da turma virtual são atividades que os professores podem disponibilizar para que os alunos pratiquem fora da sala de aula.
O caso de uso inicia quando o usuário acessa o link Sigaa → Turma Virtual → Atividades → Tarefas.
Inicialmente é exibido uma lista com todas as tarefas cadastradas divididas en tarefas individuais e tarefas em grupo, e para cada tarefa os seguintes dados:
Para os discentes aparecerão as seguintes opções:
Para os discentes também é exibida uma informação sobre se a tarefa já foi corrigida.
Para os docentes aparecerão as seguintes opções:
O sistema exibe:
e solicita:
TEXTO ONLINE
ENVIO DE ARQUIVO
A tarefa pode ser então enviada.
Permite que o discente visualize a tarefa enviada e os comentários enviados ao professor e caso o professor tenha corrigido a tarefa permite o discente visualizar os comentários da correção.
Não se Aplica.
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.TarefaTurma | sigaa.academico.ava.tarefa_turma |
br.ufrn.sigaa.ava.dominio.RespostaTarefaTurma | sigaa.academico.ava.resposta_tarefa_turma |
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa → Turma Virtual → Atividades → Tarefas
Usuário: selan (docente), victorpereira(discente)
Papel: Docente, Discente
Verifica o campo ativo de uma tarefa especifica.
select t.id_tarefa_turma , t.ativo from ava.tarefa as t where t.id_tarefa_turma = 17185704;''
Verifica as tarefas que o campo ativo é nulo
select * from ava.atividade_avaliavel a join ava.tarefa t on t.id_tarefa_turma = a.id_atividade_avaliavel where a.ativo is null;
Verifica as tarefas que o campo ativo não é nulo
select * from ava.atividade_avaliavel a join ava.tarefa t on t.id_tarefa_turma = a.id_atividade_avaliavel where a.ativo is not null;
Verifica as tarefas que o campo ativo é true
select * from ava.atividade_avaliavel a join ava.tarefa t on t.id_tarefa_turma = a.id_atividade_avaliavel where a.ativo = true;
Verifica as tarefas que o campo ativo é false
select * from ava.atividade_avaliavel a join ava.tarefa t on t.id_tarefa_turma = a.id_atividade_avaliavel where a.ativo = false;
Verifica todas as tarefa de uma turma. O código da turma deve ser colocado entre aspas simples. Ex: 'DIM0435'
select t.id_tarefa_turma , t.ativo from ava.tarefa as t inner join ava.topico_aula as ta using (id_topico_aula) inner join ensino.turma as tr using (id_turma) inner join ensino.componente_curricular as cc using (id_disciplina) where cc.codigo = 'DIM0435';