Commit 9c9dd5ef9c2cb101aa39cd35c4eada3811da4275

Authored by Eriksen Costa
1 parent ef3a70c3
Exists in master

Adicionadas notas de tarefas a fazer (TODO)

ieducar/modules/Avaliacao/TODO.txt 0 → 100644
... ... @@ -0,0 +1,39 @@
  1 +TODO
  2 +====
  3 +
  4 +1. Reimplementar o histórico escolar
  5 +
  6 +O histórico escolar não foi atualizado para integrar com o novo Boletim. O
  7 +histórico era populado durante o encerramento do ano letivo ou durante a
  8 +rematrícula automática. Neste, os nomes das "disciplinas" (agora nomeadas como
  9 +"componentes curriculares") era persistidas junto com as notas e faltas do
  10 +aluno. Um relatório (intranet/educar_relatorio_historico_escolar_proc.php)
  11 +exportava estes dados como um documento PDF.
  12 +
  13 +Todas essas funcionalidades estão quebradas.
  14 +
  15 +
  16 +2. Analisar como as notas e faltas do aluno serão tratadas durante uma
  17 + transferência de turma e/ou escola
  18 +
  19 +No momento em que a matrícula do aluno era atualizada e este estivesse com uma
  20 +solicitação de transferência para uma outra escola, as notas e faltas
  21 +(globalizadas ou não) eram recriadas sob um novo identificador de escola
  22 +(vide código removido do arquivo educar_matricula_cad.php na revisão 715
  23 +<http://svn.softwarepublico.gov.br/trac/ieducar/changeset/715>).
  24 +
  25 +No entanto, a matriz curricular de uma escola/ano escolar (série) podem
  26 +variar, o que já tornava esta operação inconsistente. Os registros com as notas
  27 +e faltas continuavam nas tabelas subjacentes (e de fato, continuam). Uma melhor
  28 +forma deve ser estudada, talvez com um implementação nova do histórico escolar.
  29 +
  30 +
  31 +3. Analisar uma forma de "lock" para as regras de avaliação, para evitar que
  32 + alterações afetem os resultados apurados nos boletins
  33 +
  34 +A regra de avaliação foi implementada para ser estática durante um ano letivo.
  35 +Como esta pode ser compartilhada entre diversos anos escolares (séries), as
  36 +alterações são inevitáveis. É necessário descobrir uma forma para que isto não
  37 +ocorra depois que as notas já tenham sido lançadas em um boletim, talvez
  38 +impedindo a alteração ou dando uma opção de reprocessamento das médias e
  39 +presença dos boletins afetados.
0 40 \ No newline at end of file
... ...
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
9 9 analisar qual é a melhor estratégia para tornar claro que a não seleção de
10 10 turma(s) afeta na contagem de dias letivos para a(s) turma(s).
11 11  
  12 +
12 13 2. Verificar uma forma efetiva de remover registros quando uma turma for
13 14 removida do banco de dados (ou apenas "desativada")
14 15  
... ...