UniTime / unitime

Comprehensive University Timetabling System
http://www.unitime.org
Apache License 2.0
274 stars 162 forks source link

Reservations student groups #78

Closed Abdulaziz-KTA closed 3 years ago

Abdulaziz-KTA commented 3 years ago

what the best way to Reservations student groups ? and when I do it I get many group has 2 Course or more has same time and day

tomas-muller commented 3 years ago

In course timetabling, student group reservations are only used to restrict students to certain course configurations and/or classes. For this to work, the student group has to be associated with some students that also do request the course (e.g., using Student Course Requests as student course demands).

Alternatively, it is also possible to rely on student group reservations to provide student demand data. In this case, the student groups must have the Expected Students parameter filled in and the General.StudentGroupCourseDemands solver parameter must be created and set to true. You can do that on the Administration > Solver > Parameters page, using the Add Solver Parameter button with the following parameters:

Screen Shot 2021-03-22 at 14 26 38
Abdulaziz-KTA commented 3 years ago

It is work Thank you

Abdulaziz-KTA commented 3 years ago

How to solve a student who has a schedule conflict, taking a subject from a second group that contradicts the time of a subject from the first group. (not use students solver) like: he has 3 subject same group A01(Math, Network, Programing) and 1 from A02(English). Sub: Math. Groups: A01. Sub: English. Groups: A02. and both have same time and day.

tomas-muller commented 3 years ago

If there are certain class combinations that should not overlap in time (e.g., because you have students across groups taking them), you can put Requited Same Students distribution between them.

Or you would have to combine student groups with other student course demands, that would include such students (e.g., based on pre-registration, or the last year's course enrollments).

Abdulaziz-KTA commented 3 years ago

I got this warning and the size class changed, I don't want to change the size class. I created two a student group reservation in lec 1, I want the specified number of students to be equal for groups (How do that?). image

tomas-muller commented 3 years ago

The warning is printed when there are students put in the class over the class limit, usually because of the reservation or the config/class limits below the student demands. The 4>2 means that the class limit is 2, but there were 4 students put in.

I cannot provide more details without seeing the input data.

Abdulaziz-KTA commented 3 years ago

image image

tomas-muller commented 3 years ago

You have three student groups restricted to go to Lec 1. What are the expected sizes of these groups? If there are 2 for each, that would be 6 students going to Lec 1 which has a limit of 2.

Abdulaziz-KTA commented 3 years ago

should be equal to 2 for all 3 groups!