~~ODT~~
Diário de Turma
Este caso de uso é destinado aos Docentes com o objetivo de gerar o diário de classe para uma turma, contendo informações úteis sobre a turma em um único documento para que o docente as visualize de forma ágil.
Descrição do Caso de Uso
O caso de uso se inicia quando o usuário acessa o link: Sigaa → Portal do Docente → Turma Virtual → Menu Turma Virtual → Diário Eletrônico → Diário de Turma.
Ao acessar o caso de uso é emitido um documento em formato pdf, que é composto de cinco seções como se segue:
1 - Capa. Exibe informações sobre a turma para qual o diário foi gerado, como centro, departamento, código, disciplina, créditos, carga horária, turma, ano/semestre, horário, docentes e o código único para o documento; Seguindo o modelo abaixo:
* Diário de Turma:
- Centro: Tipo - TEXTO.
- Departamento: Tipo - TEXTO.
- Código: Tipo - TEXTO. Formato: AAA9999.
- Disciplina: Tipo - TEXTO.
- Créditos: Tipo - NUMÉRICO.
- Carga Horária: Tipo - NUMÉRICO.
- Turma: Tipo - NUMÉRICO.
- Ano/Semestre: Tipo - NUMÉRICO. Formato: AAAA.9
- Horário: Tipo - TEXTO.
- Matrícula: Tipo - NUMÉRICO.
- Docente(s):Tipo - NUMÉRICO.
- Código de Verificação: Tipo - NUMÉRICO.
Versões do Documento: Lista as versões do diário de classe que já foram geradas para a turma, exibindo a data, o usuário e o código de verificação (RN01) para cada uma delas. Estas versões são geradas no caso de uso “Consolidar Turma”.
2 - Lista de Notas e Faltas: Exibe a matrícula, nome, notas nas unidades, média parcial, nota da recuperação, média final, total de faltas e situação de todos os alunos matriculados na turma; Seguindo o modelo abaixo:
- Lista de Notas e Falta:
- Turma: Tipo - NUMÉRICO.
- Status: Aberta.
- Disciplina: Tipo - TEXTO.
Matrícula | Nome | 1ª Aval | 2ª Aval | 3ª Aval | Média Parcial | Recup. | Média Final | Média Faltas | Resultado | |
1 | 9999999999 | NOME DO DISCENTE | 9.9 | 9.9 | 9.9 | 9.9 | 9.9 | 9.9 | 100% | RESULTADO |
2 | 9999999999 | NOME DO DISCENTE | 9.9 | 9.9 | 9.9 | 9.9 | 9.9 | 9.9 | 100% | RESULTADO |
… | … | … | … | … | … | … | … | … | … | … |
3 - Lista de Frequência: Exibe uma tabela aluno x dia de aula com todos os alunos matriculados e todos os dias em que a turma teve aula, indicando quantas faltas o aluno teve naquele dia. Um “*” indica presença, um “T” indica que o aluno trancou (RN02); Seguindo o modelo abaixo:
- Lista de Frequência :
- Turma: Tipo - NUMÉRICO.
- Status: Aberta.
- Disciplina: Tipo - TEXTO.
Matrícula | Nome | Julho | Agosto | Setembro | Total de Faltas |
9999999999 | Nome do Discente | X | X | 2 | |
9999999999 | Nome do Discente | X | 1 | ||
… | … | … | … | … | … |
4 - Conteúdo Programado: Lista todos os tópicos de aula cadastrados para a turma; Seguindo o modelo abaixo:
- Conteúdo Programado :
- Turma: Tipo - NUMÉRICO.
- Status: Aberta.
- Disciplina: Tipo - TEXTO.
Data | Descrição |
DD/MM/AAAA | DESCRIÇÃO |
DD/MM/AAAA | DESCRIÇÃO |
… | … |
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O Código do documento deve ser único por diário. Uma modificação em qualquer dado deve causar a exibição de um código diferente;
- RN02 - Turmas de EAD não possuem mapa de frequência.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.DiarioClasse | sigaa.ava.diario_classe |
br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.dominio.NotaUnidade | sigaa.ensino.nota_unidade |
br.ufrn.sigaa.ensino.dominio.FrequenciaAluno | sigaa.ensino.frequencia_aluno |
Plano de Teste
Sistema: Sigaa
Módulo: Turma Virtual
Link(s): Sigaa → Portal do Docente → Turma Virtual → Menu Turma Virtual → Diário Eletrônico → Diário de Turma
Usuário: selan, mariadosremedios, ivan, bedregal, apuena (usuário com turmas ead 1 nota). Pode-se também utilizar a consulta citada nos dados para o teste.
Papel que usuário deve ter: Docente.
Cenários de Teste
Verificar se o diário da turma está sendo exportado para turmas com método de avaliação competência. A turma precisa estar consolidada e todas as competências preenchidas.
Verificar se os dados estão corretos para as frequências e notas dos alunos. Verificar se as turmas de EAD estão vindo sem o mapa de frequência. Consolidar a turma várias vezes, modificando as notas para ver se as versões estão sendo listadas e se o código de verificação está sendo sempre diferente.
Verificar se é possível gerar o diário de classe de uma turma ead com a metodologia de avaliação 1 nota.
Dados para o Teste
Utilize o seguinte SQL para buscar por logins de docentes:
select u.login, p.nome from comum.usuario u inner join comum.pessoa p using(id_pessoa) inner join rh.servidor s using(id_pessoa) where s.id_categoria = 1
Segue um código SQL para auxiliar na “desconsolidação” da turma EDM0018, T06, de 2009.2:
select * from ensino.componente_curricular where codigo = 'EDM0018' select * from ensino.turma where id_disciplina = 27165 and ano = 2009 and periodo = 2 and codigo = '06' update ensino.turma set id_situacao_turma = 1 where id_turma = 57539354 update ensino.matricula_componente set id_situacao_matricula = 2 where id_situacao_matricula not in (1,3,4,10,11,12,21,22,23) and id_turma = 57539354