~~ODT~~
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.
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:
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:
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:
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:
Data | Descrição |
DD/MM/AAAA | DESCRIÇÃO |
DD/MM/AAAA | DESCRIÇÃO |
… | … |
O caso de uso é finalizado.
Não se aplica.
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 |
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.
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.
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