TODO
====

1. Reimplementar o histrico escolar

O histrico escolar no foi atualizado para integrar com o novo Boletim. O
histrico era populado durante o encerramento do ano letivo ou durante a
rematrcula automtica. Neste, os nomes das "disciplinas" (agora nomeadas como
"componentes curriculares") era persistidas junto com as notas e faltas do
aluno. Um relatrio (intranet/educar_relatorio_historico_escolar_proc.php)
exportava estes dados como um documento PDF.

Todas essas funcionalidades esto quebradas.


2. Analisar como as notas e faltas do aluno sero tratadas durante uma
   transferncia de turma e/ou escola

No momento em que a matrcula do aluno era atualizada e este estivesse com uma
solicitao de transferncia para uma outra escola, as notas e faltas
(globalizadas ou no) eram recriadas sob um novo identificador de escola
(vide cdigo removido do arquivo educar_matricula_cad.php na reviso 715
<http://svn.softwarepublico.gov.br/trac/ieducar/changeset/715>).

No entanto, a matriz curricular de uma escola/ano escolar (srie) podem
variar, o que j tornava esta operao 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 implementao nova do histrico escolar.


3. Analisar uma forma de "lock" para as regras de avaliao, para evitar que
   alteraes afetem os resultados apurados nos boletins

A regra de avaliao foi implementada para ser esttica durante um ano letivo.
Como esta pode ser compartilhada entre diversos anos escolares (sries), as
alteraes so inevitveis.  necessrio descobrir uma forma para que isto no
ocorra depois que as notas j tenham sido lanadas em um boletim, talvez
impedindo a alterao ou dando uma opo de reprocessamento das mdias e
presena dos boletins afetados.