UniTime / unitime

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

Importing Teaching requests through Data Exchange #69

Closed kugland closed 10 months ago

kugland commented 3 years ago

Is it possible to import the required instructor attributes for each course through data exchange? If it’s not, it looks like an important feature that’s missing. There is an attributePref element described in the DTD of the interfaces, but it looks like it's not used anywhere:

/unitime-master/Documentation/Interfaces% cat Preferences.dtd | grep -i attr
<!ELEMENT attributePref EMPTY >
<!ATTLIST attributePref level ( R | -2 | -1 | 0 | 1 | 2 | P ) #REQUIRED >
<!ATTLIST attributePref attribute CDATA #REQUIRED >
tomas-muller commented 3 years ago

The Preferences XML import/export currently imports/exports all preferences that can be set on classes, scheduling subparts, departments, and instructors. It does not create any teaching requests.

At the moment teaching requests and instructor attributes can be imported with the Instructor Assignment Imports scripts which are described in the Instructor Scheduling Manual, see Data Import / Export section. These scripts can be easily modified to fit the needs of a particular institution.