Commit 9c9dd5ef9c2cb101aa39cd35c4eada3811da4275
1 parent
ef3a70c3
Exists in
master
Adicionadas notas de tarefas a fazer (TODO)
Showing
2 changed files
with
40 additions
and
0 deletions
Show diff stats
... | ... | @@ -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 | ... | ... |