Download Latest Version Prouesse2.jar (175.3 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
Probl.java 2025-07-06 1.3 kB
Prouesse5D_X.java 2025-07-06 21.8 kB
Resultado4.java 2025-07-06 6.2 kB
Module_5.java 2025-07-06 5.0 kB
Module_A.java 2025-07-06 3.2 kB
Module_2B_V1.java 2025-07-06 28.4 kB
Module_3.java 2025-07-06 5.1 kB
Module_3_V1.java 2025-07-06 10.2 kB
Module_4.java 2025-07-06 22.2 kB
Horar_.java 2025-07-06 3.6 kB
Module_1.java 2025-07-06 11.1 kB
Module_2A.java 2025-07-06 17.5 kB
Module_2B.java 2025-07-06 19.2 kB
FaseB2_E.java 2025-07-06 1.7 kB
FaseB2_Super.java 2025-07-06 1.2 kB
Editor_.java 2025-07-06 9.9 kB
FaseA1_Super.java 2025-07-06 2.6 kB
Totals: 17 Items   170.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