UniTime / unitime

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

Solver run by any department #88

Closed Abdulaziz-KTA closed 3 years ago

Abdulaziz-KTA commented 3 years ago

Can any department run solver but not change another rustle department ??

tomas-muller commented 3 years ago

Yes, this can be achieved with the Department Schedule Manager roles. Users with this role have only access to courses of their department(s), and if there is a solver group for just their department(s), they can also run the course timetabling solver. More details are available in the Administration manual.

Abdulaziz-KTA commented 3 years ago

thank you

Abdulaziz-KTA commented 3 years ago

what happens when create two group solver 11 and 2 for the same department and the first solver to take some resource, is 2 take same room, time, day and Instructors like 1?

tomas-muller commented 3 years ago

One department can be present only in one solver group.

Abdulaziz-KTA commented 3 years ago

ok. what happened to room and time, for example room A23 and day: Sunday, time: 01:00 pm is taken by department 1 solver it will include to department 2 solver or not.

tomas-muller commented 3 years ago

The first committed solution will get the space. If the second solver is run after the first has been saved and committed, the room will show as unavailable at the time. That is, the solver will not put the class in a room at a time when there already is some other committed assignment.

Abdulaziz-KTA commented 3 years ago

thank you.

Abdulaziz-KTA commented 3 years ago

I have many department and many Instructors, and some Instructors teach more 2 department or more. how do that correct in UinTime ? Is it should be add Instructor (name) and (External Id) in every department he teaches?

tomas-muller commented 3 years ago

If an instructor is teaching in two departments, there need to be two instructor records -- one for each department (this allows for having different preferences for each department). In this case, please make sure that they have the matching external id (UniTime uses the external id to ensure the instructor does not get to teach overlapping classes).

Abdulaziz-KTA commented 3 years ago

image

is there options to show all name ?

tomas-muller commented 3 years ago

Yes, see the "Instructor name display format" in Preferences > Settings. The default can be changed on Administration > Defaults > User Settings.

Abdulaziz-KTA commented 3 years ago

Thank you.

Abdulaziz-KTA commented 3 years ago

image in Subject Areas is there one Subject Areas in deferent department in image is correct ???

tomas-muller commented 3 years ago

The relation between subject areas and departments is many to one -- each subject area has only one department, but one department can control multiple subject areas.

Abdulaziz-KTA commented 3 years ago

Is there an option for the students group to belong to the department?

tomas-muller commented 3 years ago

There is no direct relationship between student groups and departments.

Abdulaziz-KTA commented 3 years ago

Could it happen in the future? add student groups to departments.

tomas-muller commented 3 years ago

It is possible, however, there are currently no plans to add such a relation. What would be the purpose?

As far as I know, at most universities (that I know of and have been working with) there is no direct relationship between students and departments. Students are typically associated with their curricula (academic areas, majors, minors, and classifications). While the academic areas (or sometimes majors) may or may not have some relation to individual departments, a student is often allowed to take courses from across multiple departments.

Also, please note, that student groups can be divided by type. You can define various student group types on the Administration > Other > Student Group Types page.

Abdulaziz-KTA commented 3 years ago

image

any way to get different time the same lecture like lec 1,2 and 3 have same time.

tomas-muller commented 3 years ago

This question is a duplicate of the one in issue #93.

If a class has a time pattern that meets multiple times a week (e.g., 2 x 50), all meetings of the class are at the same time, and in the same room. Also, both meetings are of the same length. Anything different can be modeled using two or subparts, one for each meeting. Nesting them under each other will ensure that the students will take the correct combination -- e.g., Lec 1 with Lec 1a, Lec 2 with Lec 2a, etc.

Here is an example with a 3 x 50 class that needs to have two meetings on the same day. In this case, each 3 x 50 class was split into one 1 x 50 class and one 2 x 50 class: Screen Shot 2015-12-15 at 10 45 18 (1) (1) (1)

Also, the distribution preferences can be used to provide additional structure between the appropriate classes (same days and room in the above example).

Please note the nesting between the two lecture subparts (the second lecture is under the first one). This is to ensure that a student will either take the Lec 1 and Lec 1a combination or the Lec 2 and Lec 2a combination (but not Lec 1 with Lec 2a etc.). It also helps with the distribution preferences (progressive structure will create the constraint only between the nested classes Lec 1 - Lec 1a and between Lec 2 - Lec 2a).