Suggestion: Implementing Teacher Group Parameterization in FET Timetable

Started by henriquebelo, June 27, 2024, 10:04:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

henriquebelo

Hello everyone,

I would like to suggest a new feature for FET Timetable that I believe would bring great benefits to everyone's organization and time management.
Currently, we have the ability to parameterize students by year and class for example
5th Grade
  • 5A
  • 5B
  • 5C
6th Grade
  • 6A
  • 6B
  • 6C
...

My suggestion is to implement a similar feature for teachers.

The idea would be to allow the creation of groups and subgroups of teachers. For example:

English Teachers Group
  • English 1
  • English 2
  • English 3
Philosophy Teachers Group
  • Philosophy 1
  • Philosophy 2
Mathematics Teachers Group
  • Mathematics 1
  • Mathematics 2
  • Mathematics 3

This parameterization would make it easier to organize meetings that involve many teachers.
Instead of selecting each teacher individually for the activities, we could simply select the desired group, ensuring that all teachers in that group are considered for the activities.

I hope this suggestion is considered and that it can be useful for many FET Timetable users.

Thank you for your attention and for the excellent work you have been doing!

Best regards,
Henrique Belo

Volker Dirr

I think other guys suggested similar already.

I guess an other variant might be better:
It should only select all teacher that teach a subject (optional in a special year).
By that will have a big advantage:
You don't need to manually create those groups because it can be calculated automatically.) and it will be always up to date. Especially since not all teachers always teach all subjects that they can teach.
On the other hand i am not sure if it is useful to implement this into FET, since there are at most schools so many variants possible, that it will be impossible to place them all. Most school that I know only have 1 or 2 periods in the afternoon for those meetings. And it is not too critical if they are conflicting, since many school do this meetings not every week.
A other grouping is also interesting: Select all teachers of a students set. Also that meetings are sometimes needed. But it will be also bad to add them all into a timetable with students activities. I know that meetings only in the last holiday week. So teachers meet in those groups, but students still have holiday. So that is an independent timetable. Or it is used for credentials or if a class council is needed. But that are in fact normally also only needed rarely and it is impossible to place all variants into a timetable at the same time with students activities.
I think it is useful in TiTiTo, since you plan this only rarely.
I wrote it on my TODO, but i fear it will take some time to code it, since I have other stuff on my TODO list also. Only if a TiTiTo user need this feature fast I will try to code it earlier.

 

Liviu Lalescu

Hello, @henriquebelo ,

Thank you for the suggestion! Yes, like Volker said, more users suggested a similar feature, for instance to add a set of teachers to a constraint.

I will add your words in the suggestions, but it would be a titanic task, because it was not thought of from the beginning.