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

#1
Suggestions / Re: some ideas for future versions
September 26, 2023, 12:34:33 AM
QuotePlease let me know.

Tried both approaches and attempted to generate a timetable at least 100 times for each one.
With the first approach, FET could never complete any timetable.
With the second one, FET was able to complete the timetable just twice. One version came out with minor problems and might work fine; I discarded the second one because of too many conflicts.

So (of course) you were right and it looks like the software is capable to do what I was asking.
It is just a little complicated to accomplish it, especially if your school has many teachers/stud sets/time schedules.

The fact that in my case it cannot complete the generation is probably due to the (too) many additional constraints I applied for teachers and students sets.

Thanks for your assistance!
#2
Suggestions / Re: some ideas for future versions
September 23, 2023, 05:12:54 PM
Thanks Liviu!  :)

Well, if I add all the activities of English and French that would limit the possibilities.

The situation is complicated. English is 3 hours/week, French is 2 hours/week. Some English teachers want their hours in 2+1 mode, others 1+1+1; some French Teachers want their hours like 1+1, others want 2 hours together.

Let's say in Students set 1, Teacher A teaches English and Teacher B teaches French.
In Students set 2, Teacher A teaches English, Teacher C teaches French.
In Students set 3, Teacher D for English, Teacher B for French.
I cannot add ALL Eng and French sub-activities and set min 1 day between them: First, I have hundreds of activities. Second, there is no need to set distance between, say, French Teacher C and Eng teacher D and, if I add it, that would add some unnecessary constraints. Thus, I would have to set constraints for every Students set and, for every set, carefully do that with matching Teachers only.
Even when the two Teachers are the same for two Students sets, there is no need to add distance between activities of Teacher A in Stud set 1 and Teacher B in Stud set 2 (or between Teacher A's activities in Stud set 1 and 2).
Oh, and don't forget the other things: Arts vs. Tech, Music vs. P.E. ...  ::)
I hope I was clear.  :o

Regarding the second trick, students min gaps between ordered pair of activity tags, min gaps = n_hours_per_day, I have found that in another forum thread.
I don't think it would work since some Stud sets have 5 hours-day, other sets have 6 or 7, 8 hours-days and for some Stud sets the hours number changes between weekdays! (i.e., Monday 8h, Tues 7h, Wed 6h, Thu 8h, etc.).

... That's why I kindly suggested the implementation of "All students/A students set cannot have two specific subjects (tags) on the same day".  ;)
Thanks for reading this.
#3
Suggestions / Re: some ideas for future versions
September 23, 2023, 11:11:20 AM
Quote from: Liviu Lalescu on September 23, 2023, 10:01:59 AM(2) - I think this can be easily solved with min days between activities or students activity tag max hours daily.

Thanks for your answer.
Regarding point (2), perhaps I did not understand your bypass solution.
 
If I have multiple teachers teaching the same subject (with a lot of students sets and sub-activities) and I don't want students to have English and French, Arts and Tech, Music and Sport activities on the same day, it would be hard to set up "min days between single activities".
And I don't see how "max hours daily" could work either, because some teachers teach the same subject 1 hour with a set of students and 2hours with other sets.
Plus, some days last 6 hours, some days last 5, 7 or 8 hours... Some students go to school on Saturdays and others don't. So I cannot set hours between activities for all the teachers and students sets.
That's why I was suggesting a possible new constraint which would avoid that two chosen "subjects" (or tags) fall on the same day.

#4
Suggestions / some ideas for future versions
September 23, 2023, 12:16:12 AM
Hello,

first of all, thanks a lot for your work.

I would like to suggest some ideas for possible future implementation.
I apologize in advance if the suggested options have already been discussed.

1) All teachers/A teacher start(s) the day in a specific building. [end(s) the day in a specific building].
2) All students/A students set cannot have two specific subjects on the same day.
3) All teachers/A teacher work in a hourly interval min days per week (there is MAX option in current version).

Thanks,
Giorgio
#5
Puoi impostare che una delle attività di quel docente cada in un intervallo minimo di certe ore e certi giorni dal menu dei vincoli di Tempo, attività, altri (2), "Un insieme di attività occupa fasce minime della selezione".
#6
Ciao,

come posso far sì che un particolare docente inizi la giornata in uno specifico edificio/plesso?

Non posso agire sulle 9 subattività mettendo una particolare subattività a inizio giornata, perchè i giorni sono 5. Qualche idea su come ottenere quanto richiesto? Grazie.
#7
General Stuff / A teacher starts day in a chosen building
September 08, 2023, 09:41:53 AM
Hello, how can I set that a teacher must start his/her day in a chosen building?
If I select single activities, that would limit too much the possibilities, so I would rather set the teacher.