Main Menu

IT Training Event

Started by stephenmelody, August 31, 2012, 04:25:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

stephenmelody

Hey guys, looking for some guidance here on the best way to set up FET to help me timetable an event I've got going off...

So - here's the challenge,

I have a number of set Days over which I can run this training schedule - I've been using the "Days" to define what they are (Day 1 = 24th September etc)

I have a number of Subject areas with a number of courses, each of the courses must be run in order (ie... Finance 1 must come before finance 2 and finance 3 after finance 2 etc...)

I have a number of Teachers that can teach any course within a subject area (Finance Tutor 1, Finance Tutor 2 etc) These have different working availabilities. Some are locked to 1 subject area, whereas some can Teach across different areas.

I have a number of students which require different courses, and are not all available on the same day (Finance delegate 1 needs Finance Course 1 and 2 and is available Monday and Thursday, Finance delegate 2 needs Finance course 1 and 2, but isn't available on Thursday etc...)

I'm looking for a suggestion on the best way to set this up, as my current try means I've locked a teacher to a subject, when I could have any teacher based on their availability and the students availability and it doesn't schedule the subjects in the right consecutive order, it's fairly random.

My Heirarchy at the moment looks like this:
Subjects = Finance etc
Tags = Finance Course 1 etc


Any help would be much appreciated.

Thanks!

Liviu Lalescu

Please tell me: the students are assigned by the user to activities, and the teachers are to be assigned by the software? In this case, maybe you can use a FET room = a real teacher.

As for ordering constraints, I think you can use more constraints of type 'two activities ordered'.

stephenmelody

Hi Liviu,

Yes - the students will be pre-assigned to the activities. The teachers and timings to be scheduled by the software.

So I should set up a Room as a teacher instead?

How can I use Two Activities Ordered? I don't see that as an option...?

stephenmelody


stephenmelody

So now I have all my courses in order... I just need to get the courses run by multiple teachers

Liviu Lalescu

Quote from: stephenmelody on August 31, 2012, 05:37:33 PM
I just need to get the courses run by multiple teachers

Maybe: for a course with 3 teachers, add 3 activities, same starting time for all of them. Keep in mind that an activity can take place in a single room, and a single room can host a single activity at a given time slot.

stephenmelody

#6
Hi Liviu,

I think my explanation might not be clear enough... let me give a full explanation:

I have 5 weeks of finance training, and I need to schedule 20 different topics and there are 8 delegates. Not all delegates need all courses (depending on their job role)

I have 2 teachers for these topics, both of these have days when they can't teach, which I can set up in their calendar.

I would like to set up their unavailability, and the unavailability of the delegates, and then let the algorithms plan out the courses (in order which i've now worked out! - thanks!) across the 5 weeks, and assign the teacher based on their availability.

I also need to limit the number of delegates on a course, so if all delegates need Finance 1, then they can't all attend at the same time as there will be no one left in the business, so I will need to run this course twice (which I could do manually I suppose).

Is this possible?

Liviu Lalescu

It may be possible.

- Create an activity with its subject and a single delegate.

- Assign activities to teachers, which can be FET rooms or FET hours. Yes, FET hours, say the first half of each day is teacher 1 and second half is teacher 2.

- To leave some delegates free at some particular moments, use constraints of type 'activities max simultaneous in selected time slots'.