I have 2 questions, sorry to bother you with it,
Q1: I want to make all students start the day at a specific hour (8am for example)
but i can't find an option to do this or think of a way to,
Q2: I don't want teachers to just have 1 hour in the morning or evening, min 2 hours, is this possible?
if yes please help me,
thank you in advance
Absolutely no problem!
Q1: Either students begin early max 0 beginnings at the second hour (only for the first hour), or a constraint activities occupy min time slots from selection for each students set, select all activities of that students set, select with X (red) the first slots of the days (first 1, 2 or more), min occupied = 5 (or 10, or 15).
Q2: Maybe you need to use the Mornings-Afternoons mode, which so far has been used in Morocco, Algeria, and Vietnam, as far as we know. Read this mode's help in the FET Help menu.
Thank you for responding to my question and for your first answer
i managed to change "all students begin early" to 0
(https://k.top4top.io/p_2835skczd1.png)
for your 2nd answer, i really don't know how and i can't find a explanation on that (morning and afternoon thing)
setting the mode to "morning afternoon" in the unrestricted Algerian time, made the table look like a mess
(https://k.top4top.io/p_2835ornge1.jpg)
any tips? a video will be great if there is any
You done it too complicated.
Go to FET -> Data -> Hours per day and reduce the number of hours down to 4.
Just call the hours 1, 2, 3 and 4.
Then you only need to set a break constraint in the afternoon the last hour.
That is much easier.
If you import such a file into TiTiTo, then the days will look normal (so 2 fet days will become a real day again). There you can also name the hours like you want and print the table as a normal table.
i never actually heard of TiTiTo, this my first time using FET and still learning it, how do i import my file from FET to TITITO exactly?
TiTiTo uses FET timetables. It is mainly used for doing the substitution planning.
But it can be also used for other stuff like:
Supervision planning.
Convert from or to FET.
Send timetables and substituation tables by email.
Import FET MA files and print them nicer (like you probably want to do it)
...
There is a board about TiTiTo here in this forum. See:
https://lalescu.ro/liviu/fet/forum/index.php?board=36.0
Import it by going to
TiTiTo -> Settings -> Timetable -> Import FET MA file.
Too avoid missunderstanding.
Do yur timetable first like i wrote it:
Go to FET -> Data -> Hours per day and reduce the number of hours down to 4.
Just call the hours 1, 2, 3 and 4.
Then you only need to set a break constraint in the afternoon the last hour.
Then do your timetable in FET. Even it doesn't "look good", just add all needed constraints. You can change the "look" later (after you finished the whole timetable with FET) by importing it into TiTiTo and export it again. Then the days will look correct.
I'm very grateful to you for helping me and im sorry for bothering you with these questions
for now I'm following along, and I think i manged to get it ready, last questions
in the help section, there is "Very important advice about the constraint min days between activities: probably you will need to add min days = 1 for all constraints" where do I find this in FET
And for my first question if I sat morning and afternoon correctly I still don't know who make it minimum hours per period (morning OR afternoon) to be 2 hours at minimum for each teacher. I don't want a teacher to come in morning for 1 hour only.
1) FET -> Data -> Time constraints -> Activities -> others (1) -> Min days between a set of activities
2) FET -> Data -> Time constraint -> Teachers -> All teachers (2) -> Min hours daily for all teachers
This constraint is for a "FET" day. So for "morning days" and "Evening days". That is what you requested.
(It is not for a real day. That is not what you want. That the next constraint with "real day".)
Quote from: MrcHERI on October 06, 2023, 03:22:30 PMin the help section, there is "Very important advice about the constraint min days between activities: probably you will need to add min days = 1 for all constraints" where do I find this in FET
No problems.
Where exactly did you find this? If you add activities normally, these constraints will be added by default.
Quote from: MrcHERI on October 06, 2023, 03:22:30 PMAnd for my first question if I sat morning and afternoon correctly I still don't know who make it minimum hours per period (morning OR afternoon) to be 2 hours at minimum for each teacher. I don't want a teacher to come in morning for 1 hour only.
If you read the Help for Mornings-Afternoons mode, you would have known that you need to add min hours daily 2 for all the teachers. FET MA mode uses a FET day = half-day.
Found it in "help>unrestricted morning/afternoon (Algeria)"
Quote from: Volker Dirr on October 06, 2023, 03:32:12 PM1) FET -> Data -> Time constraints -> Activities -> others (1) -> Min days between a set of activities
2) FET -> Data -> Time constraint -> Teachers -> All teachers (2) -> Max hours daily for all teachers
This constraint is for a "FET" day. So for "morning days" and "Evening days". That is what you requested.
(It is not for a real day. That is not what you want. That the next constraint with "real day".)
i want minimum hours in morning to be either 0 or grater than 1 (does not equal to 1) (same thing for afternoon)
Quote from: MrcHERI on October 06, 2023, 03:53:54 PMFound it in "help>unrestricted morning/afternoon (Algeria)"
Oh, then I think you can ignore this advice. It just informs you that you need to add activities and the min days between them = 1 (not 2), as in the Official mode.
Quote from: MrcHERI on October 06, 2023, 04:01:09 PMQuote from: Volker Dirr on October 06, 2023, 03:32:12 PM1) FET -> Data -> Time constraints -> Activities -> others (1) -> Min days between a set of activities
2) FET -> Data -> Time constraint -> Teachers -> All teachers (2) -> Max hours daily for all teachers
This constraint is for a "FET" day. So for "morning days" and "Evening days". That is what you requested.
(It is not for a real day. That is not what you want. That the next constraint with "real day".)
i want minimum hours in morning to be either 0 or grater than 1 (does not equal to 1) (same thing for afternoon)
I think Volker meant "min hours daily", not "max".
You have some Mornings-Afternoons example files, as well.
Oh... Sorry. Of course "Min". I fixed my initial post.
i managed to do all that so far, except one thing
and still need more help in it
that would be "Very important advice about the constraint min days between activities: probably you will need to add min days = 1 for all constraints" in MA mode
i don't know how to set it up
Firstly, am i in the right tab?
(https://f.top4top.io/p_2837pxjlp1.jpg)
if yes, i don't know how to set this up
(https://j.top4top.io/p_2837j8f8z1.jpg)
the objective is to make every subject won't be taught more than once a day
(what i mean by that by more than once: Math then Sci then Math again)
if i add all of them, i get an error
What do you mean with "I get an error"? What error?
You can see on the left side of your attached picture, that all activities already got a min day constraint.
If you want to modify them all at once, then click in the previous dialog on "Modify multiple constraints at once".
But i think it is more important that you go to FET -> Data -> Teachers and read the "Help" there, since you can choose different rules there for the teacher.
Sorry for confusing you, what i mean is that i dont know how to set min number between same subject for same student (i dont want them to get 2 spared ours of same subject in same day)
this : time constraints > activities> others 1 > min day between activities
is too complicated, and i can't find a tutorial about it
The constraint is already added automatically if you add an activity. If you add an activity, then you must of course add only ONE activity and use the "split" value there. Don't add TWO activities with the same subject for the same students group.
I can see that the constraints in the picture are already added. But by default they are added with weight 95% only. I guess you want 100% weight. Select the "modify multiple activities at once". Select old weight value "95" and select new value "100" and press "modify".
thank you for the weght tip but you dont understand, i dont even know how to set it at ALL
(https://j.top4top.io/p_28371kh3r1.jpg)
to clarify my question how i set the min days between activits?
how do i use this option? BEACUSE clicking "ALL" just gave me an error while generating.
Hello,
I don't know how or when they disappeared. To add them, visit Advanced > Spread the activities over the week (you can find this in two places: in the menu, or in the Time tab).
You might want to post your file.
Please let us know (but now I might go to sleep).
i will try to use the split in activity tab instead
thank you for everything and have a good night
Sorry, but do you want to add again all your activities? Or with a simple click solve the problem?
Thank you! Good night! (I'll stay a few more minutes.)
i did set up my activities and set the mod in FET to MA
the problem i don't want the student to have same activity twice a day (in evening and morning) in same real day
i didn't understand how to set the minimum day between each activity
When you add a split activity, FET lets you choose the min days (default 1), half (default unchecked), weight (default 95%), and consecutive (default checked). You have no such constraints, and I wonder why. You need to add these constraints with 100% min 1 days, and this is very easy as I told you (just try the Spread).
Because im getting bad results, i will try to fix it and see what i can do
Sorry to hear that! You might want to make weight = 95% if 100% is impossible. Maybe you have 6 real days per week and you divided an activity into 7 or more subactivities.
You might want to post your file.
this the file
https://file.garden/ZSG312Tvf253N2sM/NM%20-%20Copy.fet (i updated the file, still same issue)
(https://c.top4top.io/p_28371vf0b1.jpg)
as you see i still get same subject on same days even with split
again i still dont want subjects to be in both evening and morning of same day, do that work by default or do i need to change something
Please see my attached file. I applied the Spread, then tried to generate and observed that 2 constraints min days between activities are probably impossible, so I modified them (see the 4 constraints commented with "Liviu").
Now it solves easily, so you might want to add other constraints.
Unfortunately, I cannot read Arabic characters, but I think it is OK (with those 2 exceptions).
May i ask if you did remove some activities?
Sure, you may ask! I only modified those 2 constraints.
I think you can use a diff program like KDiff3 to diff your file and my file in text mode, to check.