alternate "hours of Lectures before practices"

Started by gdu, February 07, 2018, 08:32:40 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

gdu

First of all, thank you for this software that seems very interesting!


A recent law for some private health colleges in France have imposed to have X hours of lectures and then Y hours of practice and then again X hours of lecture before Y hours of practice.

According to our needs we will use the "120 days in weeks" custom FET.
According to the note in the documentation this is not really a good idea considering a sick teacher but we will have to deal with this.

It seems I can use subactivities and ordered subactivites but I am not sure about the activity or subactivity minimum time.

Is this feature implemented in FET?

Thank you




Liviu Lalescu

I am not sure I understand correctly your situation.

For sick teachers, you can add constraints teacher not available.

Maybe you can consider activities (subactivities) with duration X and Y, and use some constraints to order them in the week/day.

A whole activity (subactivity) has a duration. I am not sure if you want an activity (subactivity) with the same teacher/students set/subject for the whole duration X/Y (easy case) or with lower duration (hard case).

We can discuss and maybe I can derive a custom version for you. Let us know more details and give us examples. If the examples are private, you can email them to me.

gdu

Thank you for such a fast answer.

for example:
a anatomy lecture lasts 16 hours and 14 hours of practices
Our class duration period is 2 hours.

                                                                                 |                           |                           |   activity                 |  activity or sub activity
Libellé - subject NAME                                                |  subject Code   |   Teacher Name   |  Lecture (full class) |  Practice (by group)
"Biologie cellulaire, biologie moléculaire, biochimie"     | 2014-1.1          |   SMITH               |              40           |  20
"Histologie – Embryologie -  Génétique"                     | 2014-1.3          |   BRAIN               |                 50             |  20
"Biophysique et biomécanique"                             | 2014-1.4        |  PINKY                |                 16           |   24

There is a need of 2 or 4 hours (2 periods seperated or not) of a lecture full class (group A and B) with teacher Smith before having 2 hours (1 period) or 4 hours (2 periods seperated or not) of practice in groups (group A or B) then (group B or A) with same teacher (or not depending on the activity)


then for example:
week 1:
- monday 8:00 to 12:00 - Lecture 1.1 full class
- tuesday 10:00 to 12:00 - lecture 1.3 full class
- friday 8:00 to 10:00 - practice 1.3 group A
- friday 10:00 to 12:00 - practice 1.3 group B
week 2:
- monday 14:00 (2:00PM) to 16:00 (4:00PM) - practice 1.1 group B
- monday 16:00 to 18:00 - practice 1.1 group A

and rolls this way until activities durations are over.

Make sure not to develop anything for my school.
If FET as it is right now fits, it is just great for my school, if not, your software is already great by itself!


Liviu Lalescu

#3
OK, I understood, no custom version :)

Maybe you can use the 120 days per "week" version. Maybe consider a FET hour = a real period.

I am not sure how we can force that if there is A, then B, the next activity to be B, then A.

To ensure A, then B (then B, then A) are consecutive, you have a constraint two activities consecutive.

We have a constraint two activities ordered to specify that an activity of lecture must come before a practice one. But there are many constraints to be added (the constraint is based on activities ids).

To say that the (sub)activity may have duration 1 or 2 (2 or 4 hours) you can add an activity split into two, each one with duration 1, min days between them 1, consecutive if same day = true, weight of min days constraint 0% (you need to play and read a bit FET docs to understand how this works).

gdu

Thank you for your propositions.
I will see what I can do.

As I don't get notification by email of new message on the post, I come late to check your anser.  Sorry for that.

You have really made a good job with this timetable software!  Crongratulations.

Liviu Lalescu

Quote from: gdu on February 13, 2018, 10:47:18 AM
As I don't get notification by email of new message on the post, I come late to check your anser.  Sorry for that.

Sorry. You need to click the button "Notify" for the topic, and you'll get notification.

Quote
You have really made a good job with this timetable software!  Crongratulations.

Thank you for the appreciation!

Let me know your progress.