Elective Subjects

Started by bharatstank, March 20, 2014, 10:49:32 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bharatstank

Hi,

Need your support in configuring Elective subjects, I have tried implementing instruction based on your inputs shared on forum but not successful:

Below is the Course structure for 2 Programs with Elective subjects, which can be opted by any student from both the Programs:

Each program has multiple subjects with (Lecture, Tutorial & Practical) modules with specified hours.
Lecture can be conducted in a single class but Tutorial / Practical session can not have more than 25 - 30 students (hence the multiple Groups - G1, G2, G3 etc were formed)

So the Data -> Student ->Year/Group structure looks like:

Year                           Group
MBACPM3                  MBA CPM3 G1
                                MBA CPM3 G2
                                MBA CPM3 L

MBACPM1                 MBA CPM1 G1
                               MBA CPM1 G2
                               MBA CPM1 G3
                               MBA CPM1 L

Both Year - MBACPM3 & MBACPM1 has Elective subjects (Elective 1A, Elective 1B, Elective 2A, Elective 2B, Elective 2C)

Year               Subject           Teacher         Activity
MBACPM1      Elective 1A       VA              (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 1B       Elec VF01    (Lecture - 2 Hours, Tutorial - 1 Hours)                 
                    Elective 2A       AS              (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 2B       Elec VF02    (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 2C       AK              (Lecture - 2 Hours, Tutorial - 1 Hours)

Year               Subject           Teacher         Activity
MBACPM3      Elective 1A       VA              (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 1B       Elec VF01    (Lecture - 2 Hours, Tutorial - 1 Hours)                 
                    Elective 2A       AS              (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 2B       Elec VF02    (Lecture - 2 Hours, Tutorial - 1 Hours)
                    Elective 2C       AK              (Lecture - 2 Hours, Tutorial - 1 Hours)

As the students (from both the Programs) will be attending Elective 1 (1A or 1B)
also the students (from both the Programs) will be attending Elective 2 (2A or 2B or 2C)
how to create the activity, so that -

1. Both the program time table shows same Day & Same Time slot for - 1A / 1B (Lecture) or 1A / 1B (tutorial)
2. similarly how Both the program time table shows same Day & Same time slots for - 2A / 2B / 2C (Lecture) or 2A / 2B / 2C (tutorial)

Looking forward to your support.

Thanks/Regards
Bharat


Volker Dirr

maybe i misunderstood your request, but you should know following 3 things:

a) you can simply place 2 (and more!) students (years, groups and subgroups) into a single activity, so they will take place at the same time

b) if you can't use a), then use same starting time (hour+day) constraints

c) don't do a) and b) if it isn't 100% needed! i saw a lot of guys that do a) and b), even only one or even no at all is needed. you will get more worse (or in most bad case even impossible) solutions.
if i understood your request correct, then only a few a) solutions are needed. but it is difficult to answer without knowing your whole students structure.

bharatstank

Hello Volker,

Thanks for your reply, I have attached the FET file with the initial post incase you would like to see the Student structure.

As suggested, let me also try exploring the option a) as proposed.

Seems like I was not able to share me scenario correctly:
Student can opt for Elective subjects ( 1a, 1b, 2a, 2b, 2c) from both the programs.

So both the programs shows Elective subject wise activites (which is 5+5=10) in their timetable but actually 5 activity takes place as 1 faculty takes 1 elective (1a) lecture for 2 hours in a room and students from both the programs attends (based on the elective subject opted by them)

Thanks
Bharat

Volker Dirr

i fear i still don't understand 100%.

can you please give me same examples from your attached file?

a) please tell me activities which must be at the same time.

b) please tell me activities which are not allowed to be at the same time.



or

maybe attached an old working/complete timetable (you done with an other software or manually), so i can see what you want to do.

bharatstank

#4
Hi Volker,

I have attached new FET file – containing 2 Programs with only Elective (1a, 1b, 2a, 2b, 2c) subjects and have defined the corresponding activities related to it. Please help me with:

For Elective Subject (1a, 1b):
Teacher (VA) to conduct Activity (1, 2) – Same Day, Same Time and Same Room and at the Same Day, Same Time and Different Room Teacher (VF01) to conduct Activity (3, 4)

And in continuation to the completion of above activities for Elective Subject (1a, 1b)
Teacher (VA) to conduct Activity (5, 6) – Same Day, Same Time and Same Room and at the Same Day, Same Time and Different Room Teacher (VF01) to conduct Activity (7, 8 )

For Elective Subject (2a, 2b, 2c):
Teacher (AS) to conduct Activity (9,12) – Same Day, Same Time and Same Room and at the Same Day, Same Time and Different Room Teacher (VF02) to conduct Activity (11, 14) and at the Same Day, Same Time and Different Room Teacher (AK) to conduct Activity (10, 13)

And in continuation to the completion of above activities for Elective Subject (2a, 2b, 2c)
Teacher (AS) to conduct Activity (15, 18) – Same Day, Same Time and Same Room and at the Same Day, Same Time and Different Room Teacher (VF02) to conduct Activity (17, 20) and at the Same Day, Same Time and Different Room Teacher (AK) to conduct Activity (16, 19)


With these arrangements, both the programs timetable slot will show the elective subjects (with Teacher, Room, Subject, Duration etc)

Thanks for your support

Regards
Bharat

Volker Dirr

#5
you can't conduct activity 1 with activity 3, because they share same students.
there might be 2 bugs (i guess you done bug b), check "I guess you need..."):
a) you set the incorrect students set to activity 1 or 3.
or
b) you set up an incorrect students structure. please set up a correct students structure. please read http://www.timetabling.de/manual/FET-manual.en.html#id_12



if guess you need following (but it's not 100% clear, because i don't know your whole school, so please read the link i wrote some lines before!):
year MBACPM3: split in 2 categories:
1. category:  MBA CPM3 G1,  MBA CPM3 G2, MBA CPM3 L
2. category: Elective 1A, Elective 1B, Elective 2A,  Elective 2B, Elective 2C
and
year MBACPM1: split in 2 categories:
1. category:  MBA CPM1 G1, MBA CPM1 G2, MBA CPM1 G3, MBA CPM1 L
2. category: Elective 1A, Elective 1B, Elective 2A,  Elective 2B, Elective 2C


OR (like i said, please read the link!)

year MBACPM3: split in 3 categories:
1. category:  MBA CPM3 G1,  MBA CPM3 G2, MBA CPM3 L
2. category: Elective 1A, Elective 1B
3. category: Elective 2A,  Elective 2B, Elective 2C
and
year MBACPM1: split in 2 categories:
1. category:  MBA CPM1 G1, MBA CPM1 G2, MBA CPM1 G3, MBA CPM1 L
2. category: Elective 1A, Elective 1B
3. category: Elective 2A,  Elective 2B, Elective 2C