Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - MHassanien

#1
Hi Liviu, Thanks a lot for your amazing help. I have tried to understand and run the files but I am not sure if I get the trick.

You have used the days/week as room names and hours/day as the set of dat-time slots. So the new slot will be defined by the three, i.e. added 3rd dimension which is very smart. I didn't get how the room capacity restriction will be applied as these will be labels.

For the activates, you have defined for each student a set (tag) but not group. This mean students with the same set, e.g. course 1 and course 3 (set or with a tag course13). The set number can be different from group number. e.g. course 1 may have 10 groups as a big module, while course 3 may have only 3 groups. However, I think I am missing a point in the manual setting you are using, i.e. I am not sure what is the locked file in advanced setting will do, i.e. have you added manually other space/time constrains? I think this idea is really close and should work. I am still playing around to understand it  ;D
#2
Hi Liviu, I hope you had a nice weekend. Sorry for my infinite number of questions but I am still struggling to get how to use FET and I think I am missing something. I am still have the problem of generating the timetable cause the teachers hours exceeds the given available hours/week. This may mean when I am defining the activities on CSV based on each each - subgroup - FET will count them as a new group/class. I am attaching the CSVs file I am using at the moment. I went with your first suggested approach by creating subgroup for each student. Please if you spot something that is wrong in what I am doing, please let me know. I will try more to see if I have missed something. Many thanks for your time and help
PS. due to attachment limit, I attached the activities, room capacities and students groups csv files. Teachers, subjects and tags CSVs are not attached but I am using course1, teacher1, course1 Session ..etc notation.
#3
I think I am close. I have reduced the numbers by a factor of 10 in this example, used csv files. The only issue to get the result is the number of hours per teacher, i.e. as it adds the total number of hours per each activity and this exceeds the total available number of hours/week, it produces an warning that this data cannot be processed. I have tried to enable initial group activities in initial order but this is not solving the issue. I will try to work around this. Any idea is really appreciated. Many thanks 
#4
Thanks a lot for your quick response and help. I have tried to do but I struggled with the group names, e.g. course 1 will have 15 groups while course 2 has 3 groups etc. So, I think to make entries like:
year: 2022, number: 300 students, group name:Course1-Group1, number: 20 students, subgroup: Set 1 student1, number:1
year: 2022, number: 300 students, group name:Course1-Group1, number: 20 students, subgroup: Set 1 student2, number:1
..etc.
until finishing the course1-first group, then
year: 2022, number: 300 students, group name:Course1-Group2, number: 20 students, subgroup: Set 1 student1, number:1
..etc. until finishing course 1, considering using different set students when each total number is completed.
This will mean I will end up by 300*3 = 900 entries. Then for each student I should create 3 activities (or number of courses). I am not sure if this will ensure individual students will have a correct sessions for all his/her set courses or no but I will try and will let you know. If I misunderstand anything, please let me know. I am assuming the progressive approach is the default setting as I could not find this option. For the room capacity I can only find possible to add max possible rooms so I am assuming the default is minimum. Many thanks

#5
Unfortunately, I don't have last year timetable as it consists of many pieces but I can create one manually now for a simple scenario using a simple logic.
Assume total of 300 students.
Set 1 of them of 60 students will do course 1 and course 2.
Set 2 of them of 30 students will do course 1 and course 3.
Set 3 of them of 210 students will only do course 1.
Course 1 will be divided into 15 groups, i.e. average per group of 20 students. Course 1 will have 4 sessions per week.
Course 2 will be divided into 3 groups, i.e. average per group of 20 students. Course 2 will have 2 sessions per week.
Course 3 will be divided into 2 groups, i.e. average per group of 15 students. Course 3 will have 3 sessions per week. Assume to add one teacher constraint that one teacher can teach course 3.

Assume we have 5 rooms with 25 capacity, 5 rooms with 15 capacity and 3 rooms of 20 capacity.
Possible timetable could be as on the attachment
#################
As you can see in the attached file, the students in Set 1 can still do their course 1 sessions without clashing with their course 2 regardless of their group on course 2. However, this can be more complicated with more constrains. I am not sure how to use categories/group/subgroup definitions in such scenario Many thanks for your help and guidance and your time. This is really appreciated  You cannot view this attachment.
#6
Hi All, I am new to FET and I have students belongs to different set of courses, e.g.
Set 1 will do course 1, course 2 and course 3
Set 2 will do course 1, course 4 and course 5
..etc.

There is a capacity limitation per rooms so students should be spitted into sub-groups to fit with the available room capacities.

So a student from Set 1, must have an available sub-group of course 2 and course 3 but can share course 1 with students from Set 2.

Any guidance/directions is greatly appreciated. Many thanks