Main Menu

Will this work?

Started by Bernd, September 30, 2008, 12:56:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bernd

Hi,
I just found your scheduler and hope this is the solution I'm looking for. Before I dive into it and try around maybe someone can give some yes/no answers to the scenario I'm thinking of. (I'm working on a mac so it looks a bit complicated to set up qt and stuff and I'm not sure if the wine version I'm now running is really working as expected)

We have a language school with different courses starting at different times. It works like this:

a group of 5 people orders a course starting on october 1. It has 60 sessions.
another group of 3 orders another course starting october 15 which has 20 sessions.
and so on. (there are around four or five courses at the same time-only limited by the number of teachers available)

Depending on the language different teachers can teach these courses so we don't limit one teacher to a course. However some teachers cannot teach certain languages.

There are certain rooms that must be used for certain languages, so some of them have language constraints plus capacity constraints.

There are only four sessions every day and teachers must not have more than 16 sessions a week (preferably 3/day and not with a session gap in it)

The timetable should be rescheduled every week to accomodate changes and new courses.

A specialty is that we use three different session calendars because we work in an Arabic country with a summer calendar, a regular calendar and a ramadan calendar - each with different session times according our needs.

Does fet work with holidays? Can I manually set them so there are no classes scheduled on those days (otherwise it makes it difficult to keep the number of sessions for each course)

This is the basic need we have and I really appreciate any answers.
Bernd

Liviu Lalescu

Quote
Hi,
I just found your scheduler and hope this is the solution I'm looking for. Before I dive into it and try around maybe someone can give some yes/no answers to the scenario I'm thinking of. (I'm working on a mac so it looks a bit complicated to set up qt and stuff and I'm not sure if the wine version I'm now running is really working as expected)
It is not complicated to compile Qt and FET on Mac. Please try it :-)

Quote
We have a language school with different courses starting at different times. It works like this:

a group of 5 people orders a course starting on october 1. It has 60 sessions.
another group of 3 orders another course starting october 15 which has 20 sessions.
and so on. (there are around four or five courses at the same time-only limited by the number of teachers available)

Depending on the language different teachers can teach these courses so we don't limit one teacher to a course. However some teachers cannot teach certain languages.

In FET, you need to have: a week (maximum 28 days), and hours per day (maximum 60 each day). FET can make a schedule in this interval. But you need to specify clearly a set of activities. An activity takes a teacher (or more, or none) and a students set (or more, or none), a subject and optionally an activity tag. You cannot let FET choose which teachers to teach or which students sets to be taught. So, you cannot do course planning, you can do just timetabling.

Quote
There are certain rooms that must be used for certain languages, so some of them have language constraints plus capacity constraints.
This is available in FET.

Quote
There are only four sessions every day and teachers must not have more than 16 sessions a week (preferably 3/day and not with a session gap in it)

So, there are 4 hours per day, teachers min hours daily 3 and teachers max gaps per week 0. This is possible. But I am not sure about the 16 sessions per week, because you need to define explicitly for each teacher the activities for him this week, so you can keep track of this by yourself. You cannot let FET choose the teachers for certain activities.

Quote
The timetable should be rescheduled every week to accomodate changes and new courses.
That can be done, I suppose

Quote
A specialty is that we use three different session calendars because we work in an Arabic country with a summer calendar, a regular calendar and a ramadan calendar - each with different session times according our needs.

Does fet work with holidays? Can I manually set them so there are no classes scheduled on those days (otherwise it makes it difficult to keep the number of sessions for each course)

You have a very large range of constraints. I think you can add breaks for these periods.

Please let me know if you succeed.

Bernd

Thanks a lot for answering my questions. I will test it virtually on Linux. Compiling etc is fine on OS X but qt takes some time so theres no hurry for me.

I'll let you know what I get.