Timetabler - Determining Reserve Cap Order

This is not technically a timetabler procedure, in that most of the below work will be done within Quest, however it’s done for the preparation of work that is all done within Timetabler. This procedure is to determining the reserve order within Quest before the import of reserves for creating Academic blocks.

We can make some reserve changes in Quest so that when they are imported into Timetabler, the reserve number is the same for all the sections of a course (example Table 1), however for those we can’t correct within Quest (Table 2) we make the changes in Timetabler after the import.

 

Do the reserve cap clean up first: 

UW_RS_SCH_BLANK_RSRV_CAP_NP – looks for reserves that are missing the reserve criteria cap weight, if you get results have sarecord@uwaterloo.ca assign it a weight if it’s an undergrad reserve, if it’s grad send it to gscheduling@uwaterloo.ca

UW_RS_SCH_MULTI_RSRV_CAP_NP – look for reserve cap duplicates 

UW_RS_RESERVE_CAP_ORDER_NP 

The reserve cap criteria table gives you an idea of what the order should be for the reserves if you are knowledgeable in how reserves are created, thankfully there’s a query that does all the work for you. 

Then muddle with reserves: 

UW_RS_SCH_RSRV_CHK_FOR_CC_SB 

Manually scan through the list of reserves looking at the reserve number trying to keep different sections of the same course reserves in the same order. 

Example of them working out well: 

Subject 

Catalog 

Section 

Class Stat 

Course Cap 

Reserve Cap 

Rq Group 

Reserve Number 

Descr 

 case when (A.ENRL_CAP - sum(F 

KIN 

 100L 

001 

35 

30 

001564 

KIN students 

Fully Reserved 

KIN 

 100L 

001 

35 

007910 

SPHS -Undergrad Students Only 

Fully Reserved 

KIN 

 100L 

002 

35 

30 

001564 

KIN students 

Fully Reserved 

KIN 

 100L 

002 

35 

007910 

SPHS -Undergrad Students Only 

Fully Reserved 

KIN 

 100L 

003 

35 

30 

001564 

KIN students 

Fully Reserved 

KIN 

 100L 

003 

35 

007910 

SPHS -Undergrad Students Only 

Fully Reserved 

 

In the above, nothing needs to be changed as all the reserves will import with the same number this makes it easier to be attached to the courses while attaching reserves for the preparation of running block builder. 

 

Example of them going poorly: 

Subject 

Catalog 

Section 

Class Stat 

Course Cap 

Reserve Cap 

Rq Group 

Reserve Number 

Descr 

 case when (A.ENRL_CAP - sum(F 

CHEM 

 123 

001 

446 

420 

007830 

1A, 1B or 2A students 

Open Spaces 

CHEM 

 123 

002 

446 

420 

007830 

1A, 1B or 2A students 

Open Spaces 

CHEM 

 123 

003 

446 

30 

007390 

BASE students 

Open Spaces 

CHEM 

 123 

003 

446 

390 

007830 

1A, 1B or 2A students 

Open Spaces 

CHEM 

 123L 

001 

110 

30 

007390 

BASE students 

Fully Reserved 

CHEM 

 123L 

001 

110 

80 

007830 

1A, 1B or 2A students 

Fully Reserved 

CHEM 

 123L 

002 

110 

100 

007830 

1A, 1B or 2A students 

Open Spaces 

CHEM 

 123L 

003 

110 

100 

007830 

1A, 1B or 2A students 

Open Spaces 

CHEM 

 123L 

004 

110 

100 

007830 

1A, 1B or 2A students 

Open Spaces 

 

CHEM 123 and CHEM 123L the 1A, 1B or 2A students reserve will be imported as “CHEM12302007830” where as all the other 1A, 1B or 2A students reserve will be brought in as “CHEM12301007830”.

In the above table we have two options. We can change it Quest just before the import, then change it back, or we will have to make the change once it’s imported into Timetabler, since the reserves don’t go back into Quest from Timetabler. Manually changing them in Timetabler doesn’t impact the sectioner or enrollment processes (which is what the reserves are used for in Quest). Changing them in Quest, we would have to ensure they are fixed before sectioner runs.

In timetable the reserves or course characteristics, are used in the creation of the academic blocks so that the correct group of students gets placed in that section.  

If you have changed the order of a reserve on a section re-run the UW_RS_RESERVE_CAP_ORDER_NP query to make sure that change will be okay for enrollment.