Speical Requirement on Auto Assigning Teachers

Started by Tony LAM, November 25, 2009, 04:09:38 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Tony LAM

Are there any magic on FET to auto assigning a selected teachers for an activity?

For example:

A course has several activities [tutorials] (T01, T02, ... T25) and each activity would be taught by one of the teachers and the teacher are selected from a group of teachers (TA/TB/TC/TD) and each teachers are assigned a number of activities need to be handle (TA:7, TB:6, TC:6, TD: 6).

Is there any magic to solve the problems without any new development?

Liviu Lalescu

It is not possible, directly, for FET to choose a teacher for an activity.

But you could just choose the teachers for each activity. Add an activity split into 7 with teacher TA, split into 6 for TB, 6 - TC, 6 - TD.

satellite

Hi,
I want use FET program for preparing an exam schedule in our school. In this schedule I need to use observers instead of teachers and one-block exam sessions instead of activities. The problem is that we have up to 12 exams to be scheduled at the same time and that's why I need FET to choose observers randomly for these exams according to their time constraints. Is there a possible way? If not, is it difficult to make some changes from the source code?

This is so important for me, I will appreciated if you can come up with an idea because I need this ASAP. I am looking forward to your reply. Thank you..

Liviu Lalescu

A possible trick: a real observer = a FET room.

satellite

I also thought about treating observers as rooms but how can I use the real rooms and observer-rooms from each other. I need use observer-rooms to be placed in real rooms.

Liviu Lalescu

#5
So you need two levels of FET rooms. This is unfortunately not implemented/possible in official/current FET. May be possible to modify FET for this requirement.

Edited to add: to answer your question with more details, it seems not difficult to make this change. Duplicate the room choosing routine in generate.cpp. I think it is possible and easy.

satellite

Thanks for your help. I will try your suggestions.