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

Topics - rodolforg

#1
Four student sets have an activity each of the same subject.
One student of another student set must learn this subject - together with whichever student set.
How can I do that without choosing an specific set?

Example:
Class 1A have Math1 on mondays
Class 1B have Math1 on tuesdays
Class 1C have Math1 on wednesdays
Class 1D have Math1 on thursdays

Student from Class 2C must attend Math1 and it may be done with class 1A, 1B, 1C or 1D - it does not matter - but it cannot conflict with its regular activities (of class 2C).

I know that Math1 was only offered in Class 1A, I could select all activities from class 2C and Math1 from class 1A and make them not overlay each other.
But now I have 4 options - and that is good: more possible timetables...



#2
Era para traduzir a sigla, mas se traduziu por extenso - além de não colocar o posicionador de argumento %1, o que provoca emissão de mensagem de erro no console.
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5805"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>Máx. lacunas semanais</translation>
    </message>


Mensagem de erro na execução do programa:
QString::arg: Argument missing: "Máx. lacunas semanais" , 0




Na janela Incluir Atividade, a lista de professores selecionados está rotulada como "Selecionada".
Deveria ser "Selecionados" ou "Professores selecionados" (para seguir os demais casos: alunos e marcadores de atividades).

    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="43"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation>Selecionada</translation>
    </message>
#3
Here at my work, we teach both for highschool as for higher education (majors). Teachers can work on both levels.
The classes for each case have different durations: the former is 50 minutes long, and latter 60 min.

I want to use FET in order to make the entire timetable at once, as we have more than 80 teachers and so many student sets.

By following the given tips, I'm using the FET 'hours' as real 10 minutes ( the commom factor between 50 and 60min), and it works fine.

The highschool morning activities start at 7am and finishes at 12:20 pm, with a break from 9:30 to 9:50 (three periods before and after the break).
The break for the majors can be at 9am or 10am (two or three classes before breaking).

This way, In highschool here, it's common to split an activity (two 50-min periods) in half by a break:
7:00~8:40 - math
8:40~9:30 - physics
9:30~9:50 - break
9:50~10:40 - physics (continuation)
10:40~12:20 - english

If I only had highschool here, I would just ignore the 9:30~9:50 hours, and my timetable would be generated without I have to worry about splitting physics specifically.
However, those are teaching hours for the majors.

If I set these hours (9:30~9:50) as a Not Avaliable time for the student set, the timetable cannot be created, because the activities don't fit the 3-break-3 time division. (suppose all of them are 2 or 2+2).

So my question is, finally: Is there a way to let FET ignore those breaks when allocating the activities (ie. a break doesn't mean activity splitting)? Or anything that allows me to solve my problem without having to use two timetables (each for different education level)?
#4
In my school, there are three class periods (morning, afternoon and evening).
Teachers work in two different periods in a day - and it might be night on a day and (not early) morning in the following day.
However (phew), it must be at least 11 hours of difference form the end of a working day to the following.

Is there a way to do this in official FET?
#5
Eu sugiro alterar a tradução que aparece na janela de importação de atividades, na seleção dos campos CSV.

Em "Split Duration", ele se refere à duração de cada divisão das atividade (se houver).
Exemplo:
Se uma atividade tem duas divisões, uma com 2 períodos e outra com 3, este campo no arquivo CSV seria assim:
[...], 2+3, [...]

Por isso, acho que a tradução atual "Divisão das atividades" não explicita bem o que significa. Aparenta ser mais a quantidade de divisões do que a duração delas.

https://github.com/rodolforg/fet/commit/0768e9350eed22a8b1e3f737acd8929ed450f82c