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 @@ | @@ -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 |