Download Latest Version Prouesse2.jar (175.1 kB)
Email in envelope

Get an email when there's a new version of Prouesse

Home / Prouesse 1 (code)
Name Modified Size InfoDownloads / Week
Parent folder
ERRATA_e_DOCUMENTACAO.pdf 2025-11-04 184.1 kB
Prouesse5D_X.java 2025-11-04 21.8 kB
Resultado4.java 2025-11-04 6.2 kB
Module_4.java 2025-11-04 24.2 kB
Module_5.java 2025-11-04 5.0 kB
Module_A.java 2025-11-04 3.2 kB
Probl.java 2025-11-04 1.3 kB
Module_2B.java 2025-11-04 19.2 kB
Module_2B_V1.java 2025-11-04 28.9 kB
Module_3.java 2025-11-04 5.0 kB
Module_3_V1.java 2025-11-04 10.6 kB
FaseB2_Super.java 2025-11-04 1.1 kB
Horar_.java 2025-11-04 3.6 kB
Module_1.java 2025-11-04 11.8 kB
Module_2A.java 2025-11-04 17.5 kB
Editor_.java 2025-11-04 9.9 kB
FaseA1_Super.java 2025-11-04 2.1 kB
FaseB2_E.java 2025-11-04 1.5 kB
Totals: 18 Items   357.2 kB 0
Para usar o programa de elaboração de horários: Entre na pasta acima, Version 2025 (arquivos), e baixe todos os arquivos da pasta ou, então, somente o arquivo V34. 

Antes de utilizar o Prouesse, leia o Manual escrito em linguagem acessível. Qualquer assunto relacionado a este software pode ser enviado ao email: raimundo.leite@ufop.edu.br

O Prouesse está licenciado sobre os termos da GPL v2, disponível em: http://www.gnu.org/licenses/gpl-2.0.html

Este é um software para a geração de quadros de horários de aulas em escolas de ensino fundamental e médio. Com ele é possível gerar horários com as seguintes características:

- Quadros de horários com 5 aulas por dia, para cada turma.
- Para cada professor, limitar o número de aulas por dia da semana.
- Limitar o número de dias de trabalho por semana, garantindo folgas.
- Determinar horários não disponíveis por dia da semana, por professor.

Não há garantias de que, para as restrições indicadas, o Prouesse encontrará os horários, mas esteja certo de que ele buscará encontrar uma solução, com grande probabilidade de sucesso. O Prouesse compõe-se de dois programas bastante distintos, “pag_config_prouesse.html" e "Prouesse*.jar". O primeiro é responsável pela entrada e alteração de dados, pela escrita do arquivo de dados (exportar um arquivo) e pela leitura de um arquivo de dados (importar um arquivo). O segundo é responsável pela obtenção dos horários obedecendo às condições (restrições) indicadas. Assim, os dados (nomes de professores, códigos de turmas, lista de turmas de cada professor etc.) são informados a partir do "pag_config_prouesse.html" e o usuário executa o comando para exportar o arquivo de dados, que será lido (importado) pelo "Prouesse*.jar" - programa que obtém os horários e exporta o arquivo com os horários. Este arquivo de horários pode ser visualizado pelo próprio "pag_config_prouesse.html". O usuário experiente transita várias vezes de um programa para o outro, procurando obter um resultado de melhor qualidade. 
Source: README.txt, updated 2025-01-14