14 Sep, 2010
1 commit
13 Sep, 2010
5 commits
-
* Adicionado campo {{{zona_localizacao}}} nas tabelas {{{cadastro.endereco_externo}}} e {{{public.bairro}}}. Por padrão, o valor do campo é "1" * Adicionado novo enum: {{{App_Model_ZonaLocalizacao}}} para manter os valores para zona urbana (1, padrão do campo {{{zona_localizacao}}} nas tabelas no banco de dados) e rural (2) * Atualizado CRUD de aluno para exibir o campo "Zona Localização" * Atualizado CRUD de pessoa física para exibir o campo "Zona Localização" * TODO: adicionar campo nos cadastros relacionados a pessoa jurídica (escola e pessoa jurídica)
09 Sep, 2010
2 commits
08 Sep, 2010
1 commit
16 Aug, 2010
1 commit
-
* Subqueries para a seleção de servidores aptos a lecionar um componente curricular atualizados: período matutino a partir das 6 horas e período noturno encerrando as 23:59 * O horário de início e fim do array {{{$array_horario}}} é analisado para determinar que aulas iniciadas em um período (matutino, por exemplo), sejam consideradas apenas daquele período, facilitando a alocação dos servidores docentes, evitando a alocação de horário fragmentada (ex: 20 horas matutino e 4 horas vespertino onde 4 aulas semanais iniciam às 11:30 e terminem às 12:30) * Subquery para o período noturno corrigida: join para evitar que múltiplos registros fossem retornados, evitando erro de SQL
12 Aug, 2010
2 commits
-
* {{{getHorariosServidor()}}}: retorna um array com todos os horários de aula de um servidor * Página de visualização do cadastro de Servidor foi atualizada para exibir todos os horários de aula do servidor (caso o tenha em Quadro de horários) -
…, já que sempre o primeiro {{{if (is_string($str_tipo))}}} retornava "TRUE"
05 Aug, 2010
1 commit
-
* O limite de 24 horas para uma locação foi removido, campo {{{carga_horaria}}} de {{{pmieducar.servidor_alocacao}}} agora é do tipo ''character varying'' * Limite de 6h de alocação por período foi alterado para 36h por padrão (6 dias x 6 horas) * Cálculo de total de horas alocadas foi corrigido
22 Jul, 2010
2 commits
-
… da API de {{{App_Model_IedFinder}}} -
…nentes através da API de {{{App_Model_IedFinder}}}. '''Observação:''' agora o aluno só pode ser dispensado quando estiver enturmado, já que uma turma pode ter componentes curriculares específicos a ela
18 Jul, 2010
1 commit
15 Jun, 2010
1 commit
-
…uário atual. Corrigido bug na class {{{clsPmieducarServidor}}}
30 May, 2010
1 commit
-
…e frequência''' desempenha a mesma função opcionalmente, diminuindo a duplicidade de código e a quantidade de itens de permissão e menus
06 May, 2010
1 commit
-
…cao_Service_Boletim}}}: * Relatório chama-se agora '''Alunos em Exame''' pois não é mais subentendido que o ano letivo será dividido em 4 módulos bimestrais * Adicionado novo médoto em {{{TabelaArredondamento_Model_Tabela}}} {{{predictValue()}}} para prever qual é o primeiro arredondamento que satisfaz uma dada condição (ex: qual deve ser a nota no Exame para que o aluno obtenha a média necessária?)
27 Apr, 2010
1 commit
10 Mar, 2010
1 commit
09 Mar, 2010
2 commits
-
* Reforçada validação javascript para evitar cargas horárias maiores que {{{clsPmieducarServidorAlocacao::$cargaHorariaMax}}} (padrão 6h) * Restrição da carga horária validada também no construtor de {{{clsPmieducarServidorAlocacao}}} * Melhoria na interface com javascript e texto de ajuda para esclarecer que o valor máximo da alocação é de 6h (padrão) por período)
08 Mar, 2010
4 commits
-
* Termo atualizado de "Dispensa de Disciplina" para "Dispensa de Componente Curricular" * Cadastro agora depende de {{{ComponenteCurricular_Model_ComponenteDataMapper}}} * Refactoring de lógica em {{{clsPmieducarDispensaDisciplina}}} para simplificar e remover código redundante (verificações {{{class_exists}}} e {{{method_exists}}}) -
* Cadastro de horários no quadro agora depende de {{{ComponenteCurricular_Model_Componente}}}. Apenas os componentes curriculares cadastros para a escola-série serão listados como opções para cadastro * Corrigido bug de SQL em {{{ComponenteCurricular_Model_AnoEscolar::findComponentePorSerie()}}} -
* Cadastro de servidor agora depende de {{{ComponenteCurricular_Model_Componente}}} quando este possui uma função de professor e tem componentes curriculares atribuídos a ele (anteriormente, disciplinas) * Corrigido bug que apagava as disciplinas/cursos de um servidor quando seu cadastro era editado (para função de professor) * SQL de listagem de servidores (em {{{clsPmieducarServidor::lista()}}} modificado para o caso de professor (quando flag {{{$boo_professor}}} != FALSE}}}), selecionando apenas um professor candidato que lecione os mesmos componentes curriculares nos mesmos cursos. Outras correções lógicas realizadas * Atualizado arquivo SQL de instalação, com novo delta criado (delta 17) * Alterações no schema de {{{pmieducar.servidor_disciplina}}} para refletir o novo schema de componentes curriculares, onde cada componente pode ser atribuído a diversos anos/séries escolares (anteriormente era uma relação 1-1): * Campo {{{ref_cod_curso}}} adicionado * ''Primary key'' atualizada para englobar o campo {{{ref_cod_curso}}}
01 Mar, 2010
1 commit
08 Sep, 2009
2 commits
-
…s para funções da biblioteca PDFLib
03 Sep, 2009
3 commits
-
…riavam o campo na interface
10 Aug, 2009
2 commits
30 Jul, 2009
2 commits
17 Jul, 2009
3 commits