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 - khemis

#1
Quote from: Alexandre Franco on January 21, 2023, 12:46:26 AMcomo faço pra que um professor de apenas um número "X" de aulas no mesmo dia em uma turma
Olá, Franco
Complementando o que Liviu escreveu, talvez possa ser interessante cadastrar as aulas de forma agrupada.
Digamos que Matemática tenha 5 aulas por semana e a intenção seja que o docente dê exatamente 3 aulas em um dia da semana para certa turma. Uma solução seria cadastrar as aulas com 3 "Divisões" com "Durações" 3, 1 e 1. Desmarque "Consecutivas", se for o caso.
Caso deseje que sejam 3 aulas (ou 3 "períodos" como dizem em certas regiões do país) num mesmo dia e 2 aulas noutro dia; cadastre as aulas com 2 "Divisões" com "Durações" 3 e 2. Desmarque "Consecutivas".
Para forçar que essas "Divisões" não caiam no mesmo dia, insira restrição de tempo do tipo Mín dias entre um conjunto de atividades (Tempos -> Atividades -> Outras(1) -> "Mín dias entre um conjunto de atividades").
Dica: Cuida que ao escolher a restrição acima para muitos professores ou turmas, o horário poderá não ter solução.
#2
Espero que a resposta de Liviu tenha te ajudado (https://lalescu.ro/liviu/fet/forum/index.php?topic=5192.msg28812#msg28812). Qualquer coisa, entra em contato conosco novamente, ok?
#3
Is it about importing data as csv? If so, see this topic: https://lalescu.ro/liviu/fet/forum/index.php?topic=267.0
Also, two links where you can get some tips & tricks:
1) https://docs.zoho.com/sheet/published.do?rid=5uqbs82826bcbecdd444c8669946f8bc9cff0
2) http://www.vimeo.com/6211207

Quote from: ngoctp29121982 on April 29, 2022, 12:30:05 PMHelo
How do I import activities for each teacher in different classes at once?
#4
Oi, Lucas
Veja se as dicas abaixo te atendem. Caso contrário, contacte-nos novamente.
A largura x e altura y podem ser alteradas em th.xAxis e th.yAxis, respectivamente:
th.xAxis {
/* width: 8em; */
width: 18em;
}
th.yAxis {
  height: 18ex;
}
O tamanho 18ex que usei acima provavelmente sejam exagerados. Ajuste o valor conforme necessário.
O valor original /* width: 8em; */ é um exemplo de uso e os sinais /* */ impedem a leitura e execução do estilo entre eles.
____
Alternativamente, para cada linha da tabela, procura por td {
Insere a altura desejada. Por exemplo:
td {
height:10ex;
}
No entanto, se estiver considerando alterar a largura das colunas,
td {
width:20ex;
}
Novamente, os valores 10ex e 20ex são apenas exemplos.
#5
Fico feliz que tenhas conseguido, djm
Quanto ao trabalho manual de cadastrar, ele pode ser reduzido usando planilha disponível em https://g2025.blogspot.com/2019/03/fet.html (discutido em outro tópico: https://lalescu.ro/liviu/fet/forum/index.php?topic=3610.0).
Com os recursos de um editor de planilha (Excel, Calc,..) boa parte do trabalho será reduzida.
#6
Interessante problema, djm
Possivelmente tenhas que trabalhar dois arquivos de horários.
Algumas sugestões:

1º) Caso não seja possível definir para cada turma o horário indisponível de almoço, pode ser que tenha que usar o truque de criar a disciplina "Almoço" e definir regra de horário para que ela ocorra para cada uma das turmas.

2º) 1A a 4B parecem ser de séries iniciais, geralmente com unidocência. Estou certo? Caso os professores que atendem 1A até 4B não sejam os mesmos, tenho duas sugestões.
2º.a) configurar os horários no FET como "aula 1"," aula 2",...; em vez de "09:00" (ou "09:15"),"10:00" (ou "10:15"), etc.
2º.b) dividir cada hora em subgrupos de 15 minutos. Isso seria mais trabalhoso, mas possível. Cada aula teria que ser cadastrada com 4 durações cada (em Dados -> Atividades -> "Incluir atividade") e ainda estabelecer regras de horários de início.

3º) Do segundo ciclo em diante está mais complicado, mas solúvel se não tiveres problemas de distribuição de professores.
Considerando a última versão da imagem que postaste em inglês https://lalescu.ro/liviu/fet/forum/index.php?topic=4874.0;topicseen:

... imagino que haja alguma flexibilidade de horários de início. Assim, sugiro manter início do Ciclo 2 (Group 2) às 08:10 e os demais às 08:35 (em vez de 08:30). Assim, todas essas turmas teriam horários compassados e permitiria dividir cada aula de 50 minutos em 2 com 25 minutos de duração. Caso isso seja possível, reduzirá em muito o trabalho posterior. Naturalmente, cada atividade que antes era tratada como "um tempo" de 50 min, estarão subdivididas em dois (mas, semelhante ao primeiro ciclo, cadastre cada aula com duração "2", em vez de "1", pois sempre ocorrerão aos pares ao seguir esse truque).
Caso isso seja possível, seria relativamente rápido arrumar em software de planilhas o html gerado pelo FET, pois bastaria deletar as linhas pares (que serão repetição das linhas ímpares), reduzindo o tamanho da tabela para depois juntar ao arquivo do primeiro ciclo.
Após gerado o horário, poderia editar o arquivo HTML substituindo os termos "aula..." pelos horários específicos das turmas dessas séries iniciais.

Tive problema semelhante há alguns anos, mas talvez menos complexo porque cada turma estava organizada dentro de um turno apenas, o que reduzia o problema apenas à defasagem de horários. De qualquer forma, tive que fazer alguns ajustes à mão nos arquivos HTML gerado pelo FET:
https://moodle.feliz.ifrs.edu.br/horarios/arquivos/olds/turmas20182.html
https://moodle.feliz.ifrs.edu.br/horarios/arquivos/olds/profs20182.html
#7
Olá, Lucas Filho
A raiz do problema pode estar em fatores bem variados. Alguns que me ocorrem:
a) Há restrições de horários para esses professores? (FET pode ter organizado os professores no meio da semana por ser a forma menos conflitante)
b) As turmas e/ou professores estão com ampla faixa de horário disponível.
Considere se uma ou mais da situações abaixo podem te ajudar (alguns podem ser bobos e, por isso,  desconsidere-os, caso já tenha feito o procedimento adequado no FET):
1) Cada turma possui faixa horária definida? (pelo que escreveste, cada turma pode ter até 14 aulas em um dia);
2) verificar se há limite de carga horária diária (jornada) para os professores;
3) tua instituição exige que cada professor trabalhe um número mínimo de dias por semana? (isso pode ser definido no FET para distribuir melhor as aulas).
As 3 restrições acima são algumas das que uso nas instituições que trabalho para evitar o problema relatado. Como podes ver num deles (https://ifrs.edu.br/feliz/ensino/horario-de-aulas/), temos algo mais complexo, com alunos que não são organizados em turmas, enquanto outros cursos estão; professores que necessitam trabalhar em determinados dias com disponibilidades de horário variáveis, etc.
Eventualmente, poderias enviar o arquivo .fet como anexo para estudá-lo. Entenderei caso haja restrições deixá-lo público (ainda que seja possível cada autor deletar sua mensagem posteriormente nesse fórum).
#8
fepoli,
Tenho o mesmo problema em duas escolas. Mas as soluções foram específicas para cada uma, devido a um conjunto diferente de fatores.
Vou tentar ajudar, mas possivelmente precisaria de outras informações.
A primeira dúvida: a escola é de turno integral ou há turmas que tenham que vir ao menos uma vez no turno inverso? Se a resposta for não, fica mais fácil:

1) Os professores não podem ter janelas: Tempos -> Professores -> Máx lacunas por dia para todos os professores
Colocar "1", para poder atender a regra geral do intervalo para o almoço.
Havendo professores com carga horária (CH) pequena, que fecham a carga horária em um turno, possivelmente terás que acrescentar regra específica para cada um deles, indicando "Máx lacunas por dia para um professor" = 0, ou definir "Máx jornada para um professor" de modo a atender as particularidades ("4" para docente com CH total 4 na escola, poderia ser uma solução).

2) Os professores não podem dar mais do que 6 aulas consecutivas.
Quantas aulas ocorrem por turno para cada turma?.  Usaria 6, mas é necessário usar o número 7 para "Máx horas contínuas para todos os professores", para atender a situação do almoço). Veja o que é mais adequado para o teu caso.

3) Os professores não podem exceder 8 aulas diárias.
"Máx jornada para todos os professores" = 8 (ou 9, se considerarmos novamente a situação do almoço).
Usa com cuidado. Dependendo da respostas às duas perguntas que fiz, o horário poderá ficar inviável devido à falta de professores no início ou fim de cada turno.

4) O professor que der a última aula da manhã, obrigatoriamente não pode dar a primeira aula da tarde pois não dá o horário de almoço.
Em Dados, cria dois marcadores: "M" e "T" (ou "manhã" e "tarde"). Em "Atividades", informa o turno (marcador) para cada uma delas.
Feito isso, vá em Tempos -> Professores -> Mín lacunas entre marcadores ordenados em par para todos os professores" e coloca primeiro marcador "M" e o segundo como "T", com  Mín de lacunas = 1.
Esse recurso impedirá os docentes de darem aula no final da manhã e no início da tarde. Combinando com as regras acima, não haverá lacuna (janela) de duas ou mais aulas (que é o desejado, pelo que entendi).

Fiz simulação dessas regras usando os dados do arquivo disponível em http://g2025.blogspot.com/2019/03/fet.html e me parece que funcionou. Mas isso dentro de um cenário que imagino esteja acontecendo em tua escola.
#9
Embora seja um assunto iniciado há tempos, gostaria de avisá-los que fiz vários testes usando essa ideia de importar os dados para o FET. Tenho criado uma planilha online partilhada com colegas envolvidos na distribuição de aulas e depois exporto-a como csv ao fazer download. Depois, é só importá-la pelo FET.
Fiz um tutorial e um modelo online que pode ser usado à vontade. Sugestões são bem-vindas. Está poupando tempo e diminuindo meus erros de digitação  ;D
Link para a planilha online: https://docs.zoho.com/sheet/published.do?rid=cj60661cf69f381e04ffd82ed798270b8a33a
Link para o tutorial: https://docs.zoho.com/file/70d0n9eafba90d07c4df59b807e4ad1e3e8a9
#10
Contribute Translation / Re: Portuguese translation
March 14, 2018, 08:42:52 PM
Olá, edivan
Tua dúvida é a mesma que tive, quando tomei a tradução do FET para o português. Ela já tinha sido iniciada assim além haver termos que não são fáceis de traduzir para a realidade de diferentes países e regiões.
Particularmente, faço o que Volker Dirr sugeriu (usar o recurso de "localizar/substituir" em algum editor HTML ou mesmo editor de texto simples).
A cada versão do FET, sinto-me tentado a usar "Turma" em vez de "Ano", por outro lado, há escolas com outras realidades. Por exemplo, em um grupo de escolas que conheço a trabalhar turmas são divididas em "subturmas", que continuam sendo chamadas de turmas, o que geraria confusão na interface do programa. Por outro lado, tua pergunta poderia ser tomada como um voto para trocarmos essa palavra no programa, concordas?
#11
É possível em Tempos -> Atividades, escolher "Mín de dias entre um conjunto de atividades" e "jogar" para a direita o(a) docente e as atividades da turma. Notei que alguns professores extrapolam 5 aulas por semana, então deves tomar o cuidado para não gerar uma situação impossível.
De costume, insiro as atividades agrupadas, quando possível ou desejável. Para exemplificar, uma situação que tenho é de docente com 3 aulas de geografia e 3 aulas de história na mesma turma. Mas ela não deseja mais que duas aulas por dia.
Ao cadastrar a atividade (em Dados), coloco Geografia com os campos "Divisões = 2" e "Período(s)" =2 e =1. Ou seja, divido essa matéria de modo que duas aulas serão obrigatoriamente geminadas. O mesmo faço para História. Assim, consigo distribuir essas aulas em quatro dias de modo mais fácil para o software pois, em "Tempos", eu terei um total de 4 atividades que não ocorrerão no mesmo dia.
Testei essa estratégia com Adriana em teu arquivo exemplo (ver anexo), para as turmas "6 Ano A" e "7 Ano A". Na primeira turma, coloquei apenas uma atividade com aula geminada. Na segunda turma, coloquei duas atividades geminadas. O anexo também tem as imagens das janelas no momento que configurei para atender o desejo de não ter mais de duas aulas por dia na mesma turma (com peso percentual 95%).
#12
Report Test Results / Re: Test 5.31.2
March 29, 2017, 04:36:52 PM
I understand now. I thought this option was only for the printer (using Print button). Thank you.
#13
Report Test Results / Re: Test 5.31.2
March 28, 2017, 08:42:28 PM
The problem disappeared when revert FET to English, have generated the timetable and then return to Portuguese and regenerated it.
#14
Report Test Results / Test 5.31.2
March 28, 2017, 08:29:55 PM
When generating a timetable from a usual file, I found that the file for years/students (**** _ years_days _ ***. Html) shows question marks where versions before (until 2016) it showed the division of the class with different teachers. The HTML file for teachers looks okay. The problem appears for classes with the restriction "A set of activities has same starting time (day + hour)".
I'm not sure if it's a bug or if I'm commenting a mistake. It occurs that before (in files for real situation) the problem did not occur. When testing in older versions of the FET (same computer), the problem repeats itself, whereas before it did not occur. Attached a simplified file. If you don't mind, see "teste2017_teachers_days_horizontal.html" generated: I see "???" where before I saw the classes to "S2a" and "S2b" (a divided student set as groups).
#15
GiulhermeMat tem razão.
Para resolver o horário, uma solução é liberar João nas segundas e também liberar Ana Valéria na primeira aula de segunda, terça e sexta.
Embora tenha passado anos, respondo essa mensagem para quem desejar, assim como eu, estudar problemas que surgem na resolução de horários.