41
Daniel Antonio, J´ eferD¨orr

Daniel Antonio, J efer D orr

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Daniel Antonio, J efer D orr

Daniel Antonio, Jefer Dorr

Page 2: Daniel Antonio, J efer D orr

Daniel Antonio, Jefer Dorr

Page 3: Daniel Antonio, J efer D orr

Geracao de grade de horarios com uso de Software Livre

Daniel Antonio, Jefer Dorr

Universidade Federal do Parana

(danielantoniokarling3, prof.jefer)@gmail.com

10 de outubro de 2014

Daniel Antonio, Jefer Dorr

Page 4: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 5: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 6: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 7: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 8: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 9: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 10: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 11: Daniel Antonio, J efer D orr

Falaremos sobre:

O problema em gerar uma grade horaria eficiente

Softwares que executam esta funcao

O diferencial do FET Timetable Generator

* ..... Analizar Custos

* ..... Analizar Funcionalidades

A nossa proposta e objetivos

Um rapido tutorial sobre o uso do FET Timetable Generator

Daniel Antonio, Jefer Dorr

Page 12: Daniel Antonio, J efer D orr

Geralmente ao organizar uma grade horaria sao enfrentadasdificuldades como o que fazer perante a indisponibilidade de umprofessor em determinado horario; Salas ou laboratorios especıficospara varias disciplinas; E ate mesmo o maximo ou mınimo de horasque um professor deve atingir por semana.

Daniel Antonio, Jefer Dorr

Page 13: Daniel Antonio, J efer D orr

Alguns Softwares proprietarios sao desenvolvidos para gerar umagrade de horarios eficiente na alocacao de salas, disponibilidade dosprofessores e demais particularidades de cada curso/instituicao. Oproblema destes softwares e o alto custo de sua licenca por umbaixo limite de tempo e com restricoes de quantidades de turmas.

Daniel Antonio, Jefer Dorr

Page 14: Daniel Antonio, J efer D orr

A proposta deste trabalho e estudar e avaliar o FET TimetableGenerator, um programa com o objetivo de gerar grades horariascomplexas.O FET Timetable Generator e um software livre, licenciado sob aGNU GPL onde podemos cadastrar professores, disciplinas, salas deaula, blocos de salas, laboratorios de recursos, e organizar de acordocom as restricoes gerando a grade horaria.

Daniel Antonio, Jefer Dorr

Page 15: Daniel Antonio, J efer D orr

Com o apoio do Programa Licenciar da Universidade Federal doParana, a meta e a criacao de material digital livre, como apostilase video-aulas, disponibilizando o material com objetivo de divulgar ouso do FET Timetable Generator. Alem de instruir sobre aspossibilidades de uso do software, o objetivo e criar as grades dehorarios para o curso de Licenciatura em Computacao eLicenciatura em Ciencias Exatas, posteriormente aos demais cursosda Universidade Federal do Parana, Setor Palotina.

Daniel Antonio, Jefer Dorr

Page 16: Daniel Antonio, J efer D orr

Analizando custos

Em uma reportagem disponıvel no site http://www.ptsc.org.br, oassessor de imprensa e jornalista Luiz Hames confirma que “Acontratacao da empresa Geha, do software Urania, foi de 1.300licencas de uso por um ano, no preco de 850,00 reais cada,resultando no total de 1.105.000,00 reais.” - contratacao feita pelaSecretaria de Estado da Educacao de Santa Catarina, que foiquestionada pela falta de licitacao.

Daniel Antonio, Jefer Dorr

Page 17: Daniel Antonio, J efer D orr

Analizando custos

Outro software que segundo uma reportagemagenciaal.alesc.sc.gov.br apresenta a mesma funcionalidade e oZathura, da WW Sistemas Inteligentes, onde a admissao de umalicenca para 18 ou mais turmas por turno custa 480,00 reais aoano.http://wwsistemas.com.br/zathura.aspx

Daniel Antonio, Jefer Dorr

Page 18: Daniel Antonio, J efer D orr

A questao e a seguinte: se fosse feita uma licitacao na escolha deum software com o objetivo de criar uma grade de horarioseficiente, onde temos o Zathura, que tem custo de 480,00 reais aoano, e o FET Timetable Generator, sendo totalmente gratuito emsua aquisicao por completo. Qual teria melhor custo benefıcio?Principalmente se tratando do uso em instituicoes publicas, quesegundo a lei No 8.666, de 21 de Junho de 1993 devem realizar umalicitacao na escolha de tal software.

Daniel Antonio, Jefer Dorr

Page 19: Daniel Antonio, J efer D orr

Como funiciona o FET TimetableGenerator?

Daniel Antonio, Jefer Dorr

Page 20: Daniel Antonio, J efer D orr

O FET Timetable Generator e um software livre licenciado sob a GNUGPL onde podemos cadastrar professores, disciplinas, salas de aula, blocosde salas, laboratorios de recursos, e organizar de acordo com as restricoesgerando a grade horaria. Este software apresenta todas as funcoes pararesolver o problema da grade horaria, sendo gratuito, sem limite de tempo,sem limitacao para a quantidade turmas que podem ser cadastradas eoferecendo facilidade na alteracao de informacoes ao longo dosemestre/ano.

Daniel Antonio, Jefer Dorr

Page 21: Daniel Antonio, J efer D orr

Rapido Tutorial

Daniel Antonio, Jefer Dorr

Page 22: Daniel Antonio, J efer D orr

Comecamos cadastrando as disciplinas,simplesmente digitando os respectivos

nomes e salvando

Daniel Antonio, Jefer Dorr

Page 23: Daniel Antonio, J efer D orr

As disciplinas ficam salvas em uma lista,de modo que se possa edita-las

ou remove-las

Daniel Antonio, Jefer Dorr

Page 24: Daniel Antonio, J efer D orr

Logo apos, podemos cadastrar os nomesde todos os professores,

salvando-os em uma lista

Daniel Antonio, Jefer Dorr

Page 25: Daniel Antonio, J efer D orr

De maneira semelhante sao cadastradosos intervalos de aula

Daniel Antonio, Jefer Dorr

Page 26: Daniel Antonio, J efer D orr

Temos a opcao de cadastrar blocos de salas.

Daniel Antonio, Jefer Dorr

Page 27: Daniel Antonio, J efer D orr

As salas sao cadastradas dentro de blocos especıficos

Daniel Antonio, Jefer Dorr

Page 28: Daniel Antonio, J efer D orr

Do mesmo modo, podemos cadastraras turmas (classes)

Daniel Antonio, Jefer Dorr

Page 29: Daniel Antonio, J efer D orr

Na aba atividades, temos a possibilidade de assimilar professor(es),classe(s) e disciplina(s)

Daniel Antonio, Jefer Dorr

Page 30: Daniel Antonio, J efer D orr

Serao apresentadas listas, com os dados ja cadastrados,possibilitando assimilar mais de uma turma para uma mesma disciplina,quando houver casos de aulas em conjunto

Daniel Antonio, Jefer Dorr

Page 31: Daniel Antonio, J efer D orr

Se clicarmos na aba ”Horarios”,serao apresentadas uma infinidade derestricoes

Daniel Antonio, Jefer Dorr

Page 32: Daniel Antonio, J efer D orr

Um exemplo comum seria o horario em que um professor esta disponivel.

Daniel Antonio, Jefer Dorr

Page 33: Daniel Antonio, J efer D orr

Do mesmo modo em que sao cadastrados os horarios em que um professorestara indisponive temos a opcao de informar quando uma sala possa estarindisponivel.

Daniel Antonio, Jefer Dorr

Page 34: Daniel Antonio, J efer D orr

Quanto as restricoes referentes a salas(espacos), podemos cadastrar umasala especıfica para algum professor, quando se mostrar necessario

Daniel Antonio, Jefer Dorr

Page 35: Daniel Antonio, J efer D orr

Ou ate mesmo, cadastrar uma sala especıfica para uma disciplina, comopor exemplo, ter todas as aulas de Algoritmos em um ou maislaboratorios, que sejam mais adequados.

Daniel Antonio, Jefer Dorr

Page 36: Daniel Antonio, J efer D orr

Se todas as restricoes forem devidamente respeitadas, voce vera essaimagem, e sabera que uma grade horaria foi criada

Daniel Antonio, Jefer Dorr

Page 37: Daniel Antonio, J efer D orr

Caso contrario, lhe sera informado onde esta o erro.Neste caso, um dos professores apresentava demasiada indisponibilidade,

sendo impossıvel que o mesmo pudesse lecionar todas suas aulas

Daniel Antonio, Jefer Dorr

Page 38: Daniel Antonio, J efer D orr

Daniel Antonio, Jefer Dorr

Page 39: Daniel Antonio, J efer D orr

Daniel Antonio, Jefer Dorr

Page 40: Daniel Antonio, J efer D orr

Daniel Antonio, Jefer Dorr

Page 41: Daniel Antonio, J efer D orr

Grade Horaria 2015

Daniel Antonio, Jefer Dorr