Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Matsumoto

#16
Quote from: rodolforg on March 19, 2017, 04:16:31 PM
"X=selected, empty=not selected"

you can use:
"X=selecionado, empty=não selecionado"

or

"X=marcado, empty=não marcado"

I think the first one is a better choice.

Just a note: "Empty" translates to "Vazio", in PT_BR, in case that's needed.
#17
Snapshots / Re: FET-5.31.2 snapshot available
March 09, 2017, 05:51:49 PM
Quote from: Liviu Lalescu on March 08, 2017, 07:40:58 AM
This is a difficult file, and it  depends on luck. See the readme file there. I did not correct any bug of this type, it is only by luck.

Oh, wow, on FET 5.31.1 I've never been able to generate it, but on this one I was always able to (when I was testing the snapshot), I guess I just got lucky!  :P
#18
Snapshots / Re: FET-5.31.2 snapshot available
March 08, 2017, 12:34:21 AM
Liviu,

I tested multiple example files and everything seems in order, even an error I got on FET 5.31.1 doesn't seem to show up anymore:

On the example file under \Brazil\2\EEBLJ-Diurno.fet, when generating with FET 5.31.1 it gives the error:


Simulation impossible! Maybe you can consider lowering the constraints. The partial results were saved in the directory C:(...)FET\Resultados\timetables\EEBLJ-Diurno-single

Additional information relating impossible to schedule activities:

Please check the constraints related to the activity below, which might be impossible to schedule:

This error doesn't appear on FET 5.31.2 Snapshot.
#19
Ok, thanks! I'll wait and test that as the Windows version comes! :)
#20
Liviu,

I have extracted the file (under Windows, using 7-Zip) but I see no executable file. Is there something I'm doing wrong?
#21
Quote from: Liviu Lalescu on March 06, 2017, 09:51:40 AM
I see this issue with your file: you added teachers max gaps per week 3, and for one teacher max gaps 5. This last constraint is useless.

I'm actually glad you mentioned it, I thought that by doing this I could have a single teacher with max gaps 5 while the rest had max gaps 3. I gather that the only way to do it is to manually add max gaps = 3 for each individual teacher except the one I want max gaps = 5?

Thanks ;)
#22
Hi, everyone!

I was playing a bit with FET to learn a bit about some constraints and to showcase others to my friends. As a result, I made this sample file - all the names are fictional so there is no privacy issues. Here are a few things I used:

- Break times
- Activities with same starting time
- Teacher's available times
- Teachers max gaps per week
- Activities preferred time slots
- Activities are grouped
- Days between activities (both 95% and 100% situations)
- Teachers max. days per week
- Teachers min/max hours daily
- Teacher min. rest hours.

I realize that in real situations there would be way more restrictions, but I think that this file can give a pretty nice idea of what FET can do.

By the way, I locked the activities in the file for the sole purpose of convenience, on my computer the timetable was generated in about 7 minutes.
#23
I think it'd be most useful to have it in the menu (since it'd help seeing difficult days/times before generating the timetable).

But I guess writing it to the disk could also be good for control after the timetable has been generated.
#24
Here's a suggestion from a coworker: To help see difficult days/times, FET could have a statistics that shows the amount of available teachers at every period of the timetable, for example, if only teachers A, B, C and D are available at the first hour of every day, I imagine it should show something like:





Day 1 Day 2 Day 3
Hour 14 4 4
Hour 26 2 4

I filled in random values for hour 2 just to have more detail

This should allow the user to quickly spot times where more teachers could be needed before the generation starts. Maybe in addition to the number of teachers also have the names?

I actually think this could be useful, what do you guys think? - Also, sorry if I'm creating too many posts here, just couldn't resist knowing your opinions! :)
#25
Quote from: Liviu Lalescu on March 04, 2017, 08:29:28 PM
Quote from: Matsumoto on March 04, 2017, 01:38:49 PM
Hi!

I've been using FET to generate timetables on all of the schools I work at, and a common point my colleagues present is that there's very little emphasis between different days (like on Teacher's Time table), and it'd be good to have a way to maybe add a thicker line between the different days to separate them better, is it achievable?


Volker said this is too difficult for him at the moment. Maybe he can retry.

Quote

I am also curious, is LibreOffice exportation planned? Quite a lot of people I present FET to have little to no knowledge about HTML / CSS editing, so being able to export the timetables in LibreOffice would really help spread FET around my area.

Thanks for everything!

Unfortunately, LibreOffice export is not planned at the moment, because I have no experience.

Sad to see you leave the forum :(

I didn't leave! I had lost access to this account and the e-mail associated with it, now I managed to get it fixed! :)
#26
Grupos podem ser considerados como os anos que você trabalha. São "blocos" com estudantes que compartilham de uma ou mais classes em comum (não confunda com o agendamento de uma aula específica com duas turmas juntas).

Subgrupos são as divisões dos grupos principais, seriam os momentos em que os "blocos" que falei tem aulas diversificadas, veja o exemplo abaixo.

Categorias são divisões para os subgrupos!

Exemplo:

Grupo 6º Ano

Subgrupos: A - B - C (então você tem 6ºA, 6ºB e 6ºC) // Poderia ser um ensino médio técnico: 1º Ano como grupo e Publicidade - Informática e Marketing como subgrupos. Note que há momentos em que esses três grupos estão juntos (numa aula de Matemática, talvez), mas numa aula de Mercado provavelmente apenas os alunos de Marketing estariam.

As categorias são usadas por pocê se decidir dividir as categorias dos alunos por sexo, por exemplo.

"6ºA - Meninas" / "6º A - Meninos" (útil se sua instituição tem aulas de educação física assim ou alguma língua estrangeira).

Espero ter ajudado e perdão a lentidão.

Guilherme
#27
Get Help / Re: Aulas seguidas.
March 28, 2014, 06:13:53 PM
Olá, Luís!

Você pode experimentar criar as aulas de forma a ter uma atividade de duração 2 de cada disciplina, por exemplo, você tem 5 aulas de Português: Ao criar as aulas, crie apenas 4, mas uma delas com duração 2. (Isto forçará uma geminação, pois seria como se a aula durasse dois períodos).

Para forçar a serem seguidas:


Modo 1


Se você quer que essas aulas venham apenas juntas sem necessidade de relevância de ordem (Port, Mat = Mat, Port) vá até Horário > Atividades > Duas Atividades são Agrupadas

Se Português DEVE vir antes de Mat, use Duas Atividades são Consecutivas.

Tenha em mente que o recreio (Pausa, no FET) pode estar entre essas duas, mas se você não cadastrar um intervalo, pode acontecer de ter, se sua pausa está entre o 3º e 4º Períodos:

1 Port
2 Port
3 Mat
(RECREIO NÃO CADASTRADO)
4 Mat


Cadastrando o intervalo elimina essa "quebra". Outra coisa, se você tem aulas de duração 1, terá que forçar "Port 1" a ser agrupado a "Port 2", e depois isso tudo agrupado com "Mat 1", que é agrupada a "Mat 2"

Modo 2


Vá até Horário > Atividades > Uma atividade tem horário de início preferencial

Você cadastra os horários das aulas ali onde e como quiser. Tenha em mente que são horas de início, então, se você tem duração 2 nas atividades, você não pode mandar Mat iniciar em 1 e Port iniciar em 2 (porque Mat começa em 1 e ocupa 2).

O mesmo vale para as pausas. Se há uma pausa entre o período 3 e 4, não coloque as aulas de duração 2 para iniciar em 3!

A solução nesse caso é colocar uma delas iniciando em 2 e a outra iniciando em 4.

À disposição para ajudar,
Guilherme
#28
Olá, pessoal.

Para maior suporte com o uso do FET, sugiro olhar os vídeos do canal Tutoriais Free. É um projeto iniciado por mim para dar maior atenção não apenas ao FET mas como a outros softwares. O canal que postei no tópico de boas vindas, também pertencente a mim, não será mais utilizado.

LINK PARA OS VÍDEOS:
http://www.youtube.com/playlist?list=PLQRrPsfzRo5ZKG4TX9p2YkrKX7UtgC5Qn

Os tutoriais são feitos no Ubuntu 12.04 mas, pode-se utilizá-los para as versões do Windows também.

Estou disponível para auxiliá-los com os horários de vocês.

Grande abraço,
GuilhermeMat
#29
Quote from: hugobelisario on January 07, 2013, 04:42:35 PM
Olá,

estou com dificuldades de instalar o FET 5.18.2 no Ubuntu 12.04.
O que devo fazer?

Hugo Belisário

Hugo,

Infelizmente não conheço nenhum usuário do Ubuntu que utilize o FET, mas talvez esta página http://lalescu.ro/liviu/fet/download.html o ajude! (na parte onde se lê "(see the README file from this archive for compiling/installing/running instructions)
This version works on GNU/Linux, Windows and Mac OS X
")

Atenciosamente,
GuilhermeMat
#30
João,

Pelo que parece você não tem professores suficientes disponíveis em um mesmo horário, por exemplo, como são 7 turmas, você precisa de no mínimo 7 professores disponíveis à todo instante. Uma vez fui montar um horário e ainda assim com isto verificado tive problemas, o que deu foi mudar a disponibilidade do professor, de segunda para quarta (no horário em que eu trabalhei).

Verificarei em alguns dias o arquivo que mandou e voltarei aqui para dar melhores comentários, enquanto isso, a sugestão que deixo é experimentar variar as disponibilidades dos professores, e anotar o que possa solucionar e apresentar como pedido, às vezes podemos trocar um dia se conversarmos bem. Professores sabem que horário é um item tumultuado de se fazer.

Grande abraço,
GuilhermeMat

Quote from: João on April 15, 2013, 03:36:17 AM
Saudações!

Sou professor assistente e tentei gerar uma grade de horários com 175 aulas (ou atividades), 7 turmas, 12 professores, restrição (0 <zero>) para máximo de intervalos por dia entre os professores, além das restrições padrões de horários de disponibilidade dos docentes (dia em que os professores não estão disponíveis). Infelizmente a complexidade foi grande e o programa gastou muito mais tempo do que eu pensava e ainda assim não conseguiu realizar a tarefa: deixei rodando por 4 horas e 20 minutos em uma tentativa. Das 175 atividades, o programa conseguiu uma máximo de 171 alocações de atividades.

Segui o conselho da ajuda no que diz respeito a parar de rodar e fazer novas tentativas quando as alocações de atividades ficam regredindo muito da quantidade máxima de atividades alocadas. Das dezenas de tentativas nenhuma obteve sucesso.

Entretanto consegui realizar a tarefa com 171 atividades porém sem a restrição para o máximo de intervalos por dia entre os professores. Gostaria de saber se existe alguma maneira de diminuir a complexidade a partir do cadastro de atividades ou utilizar uma estratégia diferente.

O arquivo, para alguém que tiver interesse de ver como eu organizei os cadastros e verificar algum(ns) possível(is) erro(s), pode ser baixado pelo 4shared clicando aqui.

Utilizo o FET no sistema operacional windows.

Até breve!