====== Especificação funcional: Revisão de diários ====== ===== Resumo ===== Essa funcionalidade auxilia o gestor do diário no processo de conferência e verificação do uso correto dos diários através de filtros e ferramentas. ===== Descrição ===== O módulo de revisão de diários irá permitir ao gestor do usuário analisar todos os diários no qual ele é responsável. Essa análise será feita através de opções pré-estabelecidas que quando são acionadas retornam para o gestor todas as informações necessárias. Essas informações irão ser exibidas através de grids, estes contarão com filtros para facilitar a navegação pelas informações. Além disso, também será possível visualizar todos os diários exibidos. Essa funcionalidade possui o objetivo de mostrar para o gestor diários que possuem irregularidades ou que não estão sendo acessados, evitando que o mesmo acesse os diários individualmente. Caso o usuário for do perfil Pedagogo, o sistema irá exibir os diários apenas das turma do qual ele tem acesso, a configuração para vincular um pedagogo a uma turma é feita no Schoolmais. Essa funcionalidade irá ficar disponível nos itens de menu do School Web e quando for acionada uma nova aba será aberta apresentando as informações. ==== Todos os diários ==== Ao visualizar o módulo de revisão de diários a primeira tela que será exibida é a tela de "Todos os diários". Como o próprio nome sugere, nela serão exibidos todos os diários que o gestor pode visualizar(de acordo com o perfil de usuário) {{:softwares:schoolweb:requisitos:diario:revisao_home.png|}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Não acessados na última semana ==== A segunda opção do módulo é a "Não acessados na última semana". Nesta tela serão exibidos todos os diários que não foram acessados na última semana, para isso o sistema está gravando quando o diário é acessado(somente acessos dos professores são armazenados). Além disso, também é possível enviar um e-mail para todos os diário selecionados no grid alertando sobre o acesso ao diário. {{:softwares:schoolweb:requisitos:diario:revisao_nao_acessados.png|}} === Envio de e-mail === {{:softwares:schoolweb:requisitos:diario:acesso.png|}} * Para que o e-mail alertando sobre o acesso ao diário seja enviado é necessário que o professor tenha um e-mail cadastrado no school desktop e que o diário do professor esteja atualizado(aberto pelo menos uma vez após a publicação da versão 5.29.0); * Os e-mails são enviados em segundo plano, então os professores não irão receber os e-mails imediatamente após a tela de "loading" ser fechada. === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Com falta de avaliações ==== A terceira opção do módulo é a "Com falta de avaliações". Nesta tela serão exibidos todos os diários em que o professor ainda não cadastrou todas as avaliações. Para gerar a listagem, o sistema soma os pontos de todas as avaliações do período e compara com o total de pontos do período letivo. O usuário poderá filtrar por período letivo utilizando o filtro no cabeçalho da coluna. Do mesmo modo, também poderá filtrar as outras colunas da listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_avaliacoesfaltantes.png|Diários com avaliações faltantes}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Com avisos de correção ==== A quarta opção do módulo é a "Com avisos de correção". Nesta tela serão exibidos todos os diários que possuem algum aviso onde o pedagogo sugere ao professor o que deve ser corrigido no diário. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_avisosdecorrecao.png|Diários com avisos de correção}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Avisos de correção do diário ==== Esta funcionalidade é acessada a partir da funcionalidade "Diários com avisos de correção" acionando o botão "Avisos" com um clique simples. Nesta funcionalidade o pedagogo poderá visualizar a lista de avisos relacionados ao diário selecionado, onde poderá verificar se o aviso de correção foi lido e data em que a leitura foi realizada. Poderá, também, realizar a exclusão de avisos acionando o botão “Excluir”. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_avisosdecorrecao_listaavisos.png|Avisos de correção do diário selecionado}} ==== Sem faltas nas últimas 5 aulas ==== A quinta opção do módulo é a "Sem faltas nas últimas 5 aulas". Nesta tela serão exibidos todos os diários que não possuam faltas registradas nas últimas 5 (cinco) aulas, contando a partir da data atual. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_diariossemfaltasultimas5aulas.png|Diários sem faltas nas últimas 5 aulas}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Sem conteúdos do período letivo ==== A sexta opção do módulo é a "Sem conteúdos do período letivo". Nesta tela serão exibidos todos os diários nos quais os professores não lançaram todos os conteúdos do período letivo corrente. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_semconteudonoperiodoletivo.png|Diários sem conteúdos do período letivo}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Sem notas lançadas no período letivo ==== A sétima opção do módulo é a "Sem notas lançadas no período letivo". Nesta tela serão exibidos todos os diários nos quais os professores não lançaram notas do período letivo. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_semnotaslancadas.png|Sem notas lançadas no período letivo}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com faltas em dias letivos futuros ==== Nesta tela serão exibidos todos os diários que possuem alguma falta (ausência) registrada em aulas que ainda não aconteceram, com base na data atual (data de execução da listagem). Todos os períodos letivos do diário são analisados e, caso haja mais de um período letivo com problema, o diário aparecerá repetido na listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comfaltasemdiasletivosfuturos.png|Diários com faltas em dias letivos futuros}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com notas em dias letivos futuros ==== Nesta tela serão exibidos todos os diários que possuem alguma nota registrada em aulas que ainda não aconteceram, com base na data atual (data de execução da listagem). Todos os períodos letivos do diário são analisados e, caso haja mais de um período letivo com problema, o diário aparecerá repetido na listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comnotasdiasletivosfuturos.png|Diários com notas em dias letivos futuros}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com conteúdos em dias letivos futuros ==== Nesta tela serão exibidos todos os diários que possuem algum conteúdo registrado em aulas que ainda não aconteceram, com base na data atual (data de execução da listagem). Todos os períodos letivos do diário são analisados e, caso haja mais de um período letivo com problema, o diário aparecerá repetido na listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comconteudosdiasletivosfuturos.png|Diários com conteúdos em dias letivos futuros}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com aulas em dias não letivos ==== Nesta tela serão exibidos todos os diários que possuem alguma aula lançada em um dia não letivo, conforme o calendário escolar. Caso o calendário escolar não possua eventos cujo tipo indique que seja um dia não letivo, nenhum diário será selecionado para a listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comaulasemdiasnaoletivos.png|Diários com aulas em dias não letivos}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com conteúdos repetidos ==== Nesta tela serão exibidos todos os diários onde o conteúdo se repete em cinco ou mais aulas consecutivas. Todos os períodos letivos do diário são analisados e, caso haja mais de um período letivo com problema, o diário aparecerá repetido na listagem. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comconteudosrepetidosconsecutivos.png|Diários com conteúdos repetidos}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com conflitos entre frequências e notas ==== Nesta tela serão exibidos todos os diários que possuem algum conflito entre a aplicação de uma avaliação e a frequência do aluno. Se um aluno estava ausente no dia da avaliação, este não pode ter nota. Por outro lado, um aluno presente na data da avaliação é obrigado a ter uma nota, mesmo que essa nota seja zero. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comconflitosfrequenciasnotas.png|Diários com conflitos entre frequências e notas}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Diários com erros nas datas de início e término dos períodos letivos ==== Nesta tela serão exibidos todos os diários que possuem algum desvio nas datas de início e término dos períodos letivos, em relação ao calendário escolar. Se não houver calendário escolar ou se algum período no calendário não tiver as datas de início e término configuradas, o sistema não irá considerar como erro. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_comerrosnasdatasiniciofimperiodoletivo.png|Diários com erros nas datas de início e término dos períodos letivos}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Alunos com cinco ou mais faltas consecutivas ==== Nesta tela serão exibidos todos os diários que possuem alunos com cinco ou mais faltas (ausências) consecutivas registradas no período letivo. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_diarioscom5faltasconsecutivas.png|Diários com cinco faltas consecutivas}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Alunos com 30% ou mais do limite de faltas ==== Nesta tela serão exibidos todos os diários que possuem alunos que atingiram 30%, ou mais, do limite de faltas (ausências) permitidas para o ano letivo. São considerados, como base para o cálculo, os dias previstos/aulas previstas e a frequência anual do aluno por disciplina. Sendo que a disciplina conjunta não é considerada no cálculo. Somente a disciplina principal ou a disciplina individual participa do cálculo da frequência do aluno. Nos resultados dos cálculos, os valores que possuírem casas decimais serão arredondados sempre para cima. Exemplos: de 12,01 para 13; de 13,25 para 14; de 15,5 para 16; de 19,9 para 20. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_diarioscom30porcentodolimitedefaltas.png|Alunos com 30% ou mais do limite de faltas}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema. ==== Alunos abaixo da média do período letivo ==== Nesta tela serão exibidos todos os diários que possuem alunos cuja média final seja menor que a média do período letivo. Para que isso seja possível, é necessário que o período letivo tenha a média definida, a disciplina seja avaliada por nota e as notas das avaliações do aluno estejam lançadas. {{:softwares:schoolweb:requisitos:diario:revisaodiarios_alunosabaixodamediadoperiodoletivo.png|Alunos abaixo da média do período letivo}} === Observações === * Os grids depois de exibidos são armazenados em uma session, ou seja, só serão atualizados depois que o usuário sair do sistema.