From 9c9dd5ef9c2cb101aa39cd35c4eada3811da4275 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Date: Thu, 22 Jul 2010 20:27:30 -0300 Subject: [PATCH] Adicionadas notas de tarefas a fazer (TODO) --- ieducar/modules/Avaliacao/TODO.txt | 39 +++++++++++++++++++++++++++++++++++++++ ieducar/modules/Calendario/TODO.txt | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) create mode 100644 ieducar/modules/Avaliacao/TODO.txt diff --git a/ieducar/modules/Avaliacao/TODO.txt b/ieducar/modules/Avaliacao/TODO.txt new file mode 100644 index 0000000..c08e26f --- /dev/null +++ b/ieducar/modules/Avaliacao/TODO.txt @@ -0,0 +1,39 @@ +TODO +==== + +1. Reimplementar o histórico escolar + +O histórico escolar não foi atualizado para integrar com o novo Boletim. O +histórico era populado durante o encerramento do ano letivo ou durante a +rematrícula automática. Neste, os nomes das "disciplinas" (agora nomeadas como +"componentes curriculares") era persistidas junto com as notas e faltas do +aluno. Um relatório (intranet/educar_relatorio_historico_escolar_proc.php) +exportava estes dados como um documento PDF. + +Todas essas funcionalidades estão quebradas. + + +2. Analisar como as notas e faltas do aluno serão tratadas durante uma + transferência de turma e/ou escola + +No momento em que a matrícula do aluno era atualizada e este estivesse com uma +solicitação de transferência para uma outra escola, as notas e faltas +(globalizadas ou não) eram recriadas sob um novo identificador de escola +(vide código removido do arquivo educar_matricula_cad.php na revisão 715 +). + +No entanto, a matriz curricular de uma escola/ano escolar (série) podem +variar, o que já tornava esta operação inconsistente. Os registros com as notas +e faltas continuavam nas tabelas subjacentes (e de fato, continuam). Uma melhor +forma deve ser estudada, talvez com um implementação nova do histórico escolar. + + +3. Analisar uma forma de "lock" para as regras de avaliação, para evitar que + alterações afetem os resultados apurados nos boletins + +A regra de avaliação foi implementada para ser estática durante um ano letivo. +Como esta pode ser compartilhada entre diversos anos escolares (séries), as +alterações são inevitáveis. É necessário descobrir uma forma para que isto não +ocorra depois que as notas já tenham sido lançadas em um boletim, talvez +impedindo a alteração ou dando uma opção de reprocessamento das médias e +presença dos boletins afetados. \ No newline at end of file diff --git a/ieducar/modules/Calendario/TODO.txt b/ieducar/modules/Calendario/TODO.txt index d51c695..f30e75c 100644 --- a/ieducar/modules/Calendario/TODO.txt +++ b/ieducar/modules/Calendario/TODO.txt @@ -9,6 +9,7 @@ turmas que serão afetadas (por ser um dia extra letivo ou não letivo). Deve-se analisar qual é a melhor estratégia para tornar claro que a não seleção de turma(s) afeta na contagem de dias letivos para a(s) turma(s). + 2. Verificar uma forma efetiva de remover registros quando uma turma for removida do banco de dados (ou apenas "desativada") -- libgit2 0.21.2