echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Tarefas ======
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.
===== Descrição do Caso de Uso =====
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:
* **__Título__**: Tipo - TEXTO.
* **__Período de Entrega__**: Tipo - DATA.
* **__Possui Nota__**: Tipo - TEXTO.
* **__Envios__**: Tipo - NUMÉRICO.
Para os discentes aparecerão as seguintes opções:
* //Enviar Tarefa//
* //Visualizar Tarefa Enviada/Corrigida//
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:
* [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:menu_turma_virtual:atividades:avaliar_tarefas_enviadas|Avaliar Tarefas Enviadas]]
* //Alterar Tarefa//: Nessa opção irão aparecer os campos especificados no caso de uso de [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:menu_turma_virtual:atividades:cadastrar_tarefa|Cadastrar Tarefa]], mas com os dados previamente preenchidos.
* //Excluir Tarefa//
* [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:menu_turma_virtual:atividades:cadastrar_tarefa|Cadastrar Tarefa]]
=== Para o aluno - Fluxo Alternativo 1 : Enviar Tarefa ===
O sistema exibe:
* **__Nome da Tarefa__**: Tipo - TEXTO.
* **__Descrição__**: Tipo - TEXTO.
* **__Período__**: Tipo - DATA.
e solicita:
* **Resposta* ** : se a tarefa for do tipo ''TEXTO ONLINE''
* **Arquivo* ** : se a tarefa for do tipo ''ENVIO DE ARQUIVO''
* **Comentários que podem ser visualizados pelo professor**: Tipo - TEXTO.
A tarefa pode ser então enviada.
=== Para o aluno - Fluxo Alternativo 2 : Visualizar Tarefa Enviada/Corrigida ===
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.
===== Principais Regras de Negócio =====
* **RN01**: Somente discentes e docentes participantes da turma atual podem visualizar as tarefas / respostas enviadas.
* **RN02**: Os discentes só podem responder às tarefas durante o período indicado pelo docente.
* **RN03**: Uma tarefa ao ser removida, não deve ser excluída do banco de dados, mas desativada.
==== Resoluções/Legislações Associadas ====
Não se Aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ 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 |
====== Plano de Teste ======
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa -> Turma Virtual -> Atividades -> Tarefas
Usuário: selan (docente), victorpereira(discente)
Papel: Docente, Discente
===== Cenários de Teste =====
- Deve-se testar cadastrar tarefas em subturmas. Os alunos das subturmas devem poder visualizar e responder as tarefas normalmente. Os docentes também visualizam todas as respostas enviadas.
- Verificar se realmente está sendo cadastrada uma avaliação para a turma caso o docente escolha que ela valerá pontos na média.
- Verificar se o formulário para resposta está aparecendo de acordo com o tipo da tarefa (envio de arquivo deve aparecer um