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 @@ @@ -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 \ No newline at end of file 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,6 +9,7 @@ turmas que serão afetadas (por ser um dia extra letivo ou não letivo). Deve-se
9 analisar qual é a melhor estratégia para tornar claro que a não seleção de 9 analisar qual é a melhor estratégia para tornar claro que a não seleção de
10 turma(s) afeta na contagem de dias letivos para a(s) turma(s). 10 turma(s) afeta na contagem de dias letivos para a(s) turma(s).
11 11
  12 +
12 2. Verificar uma forma efetiva de remover registros quando uma turma for 13 2. Verificar uma forma efetiva de remover registros quando uma turma for
13 removida do banco de dados (ou apenas "desativada") 14 removida do banco de dados (ou apenas "desativada")
14 15