Author Topic: AlgerianTimetableWithOfficialFET  (Read 165 times)

0 Members and 1 Guest are viewing this topic.

Benahmed Abdelkrim

  • Level 5
  • *****
  • Posts: 726
  • The most beautiful is the simple
    • View Profile
AlgerianTimetableWithOfficialFET
« on: August 24, 2017, 03:29:10 PM »
Here is an example of timetable that satisfies the Algerian conditions but produced by official FET.
I used virtual activities for students and teachers.

I used the following relation to calculate the number of virtual activities for teachers:
Nv = 20 - Mg - Nh
Nv: number of virtual(pseudo) activities
Mg: Max gaps per week
Nh: number of hours worked per week for the teacher.

Nb:Nv must be an exactly positive number. For teachers who have more than 20h (or 19h if Mg = 1) not need virtual ativities.

The virtual activities must be placed on the first morning hours or around the break time of the Lunch (Lu).

The virtual activities represent a GAPS, they must be placed in the time slots allowed by the Algerian system.

This relation may be called: relation of the GAPS.


« Last Edit: August 24, 2017, 04:58:37 PM by Benahmed Abdelkrim »
B.A/krim

Benahmed Abdelkrim

  • Level 5
  • *****
  • Posts: 726
  • The most beautiful is the simple
    • View Profile
Re: AlgerianTimetableWithOfficialFET
« Reply #1 on: August 24, 2017, 03:38:11 PM »
This relation is applied on condition that all teachers are given max intervals =6 (intervals = mornings or afternoons) except for teachers who exceed their number of hours of work per week the 22 hours.
B.A/krim

Benahmed Abdelkrim

  • Level 5
  • *****
  • Posts: 726
  • The most beautiful is the simple
    • View Profile
Re: AlgerianTimetableWithOfficialFET
« Reply #2 on: August 24, 2017, 04:15:10 PM »
Mg may be null even if the user gives it a non-zero value, because the placement of the activities is semi-random. In this case may not take into consideration this value in the above relation;
Which is simplified to the following relation:
Nv = 20 - Nh
B.A/krim

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5178
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: AlgerianTimetableWithOfficialFET
« Reply #3 on: August 25, 2017, 12:03:04 AM »
Thank you! I will add this in the official FET examples, along with your words. Please tell me the name of the directory and the name of the file to add it.

Benahmed Abdelkrim

  • Level 5
  • *****
  • Posts: 726
  • The most beautiful is the simple
    • View Profile
Re: AlgerianTimetableWithOfficialFET
« Reply #4 on: August 25, 2017, 12:40:45 AM »
Thank you for the addition of this example to FET official;

 name of the directory: Algerian college;
 name of the file: AlgerianTimetableWithOfficialFET
sorry, It can be a name like this: Find the gaps
« Last Edit: August 25, 2017, 12:56:22 AM by Benahmed Abdelkrim »
B.A/krim

Benahmed Abdelkrim

  • Level 5
  • *****
  • Posts: 726
  • The most beautiful is the simple
    • View Profile
Re: AlgerianTimetableWithOfficialFET
« Reply #5 on: August 29, 2017, 01:29:14 PM »
Mg may be null even if the user gives it a non-zero value, because the placement of the activities is semi-random. In this case may not take into consideration this value in the above relation;
Which is simplified to the following relation:
Nv = 20 - Nh

I think it is better to use the latter relation(Nv = 20 - Nh) because of the random nature of the activities, which increases the number of virtual activities that should be added to the teachers concerned with one(+1). It is also better to put these virtual activities on the mornings (8:00 - 9:00 or 11:00 - 12:00),  so as not to be surprised after the generation, we get a teacher table with a single hour  grouped with a virtual activity or with a normal gap resulting from the constraint: Max gaps per week.
B.A/krim