more advanced topics dars phases in depth. the phases of dars course matching and movement among...

21
More Advanced Topics DARS Phases in Depth

Upload: cody-jones

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

More Advanced Topics

DARS Phases in Depth

Page 2: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

The Phases of DARS

Course Matching andMovement Among Requirements and Sub-

requirements

Page 3: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Three Basic Phases• Match Phase – DARS matches and assigns the

student’s courses to sub-requirements

• Adjust Phase – DARS moves courses from requirements/sub-requirements with extra courses to requirements that still need or want courses

• Limit Phase – DARS enforces limits specified in X-lines and sub-requirements

Page 4: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Order of Phases

• Match Phase (first)• Adjust Phase (first or only)• Limit Phase• Adjust Phase (second, if active)• Match Phase (second, if active)

Page 5: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Match Phase

• Each course is matched against each sub-requirement

• Matching courses are assigned to the first sub-requirement in each requirement group (single requirement or set of requirements with the same GRP1 or GRP2)

• May also be assigned to other sub-requirements due to REUSE

Page 6: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Match Phase

• Sub-requirements may be skipped– Inactive sub-requirements due to a system

condition code setting– Second match phase sub-requirements, during the

first match phase

Page 7: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Courses Assigned To

• First matching sub-requirement in a requirement with blank group codes

• First matching sub-requirement in the first requirement with a specific group code

• Any matching sub-requirement with REUSE

Page 8: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

AssignC and AssignCX• Condition Codes are assigned to courses assigned

to that sub-requirement during the match phase• Once assigned, a condition code is not removed

when a course is adjusted away from the assigning sub-requirement

AssignC

AssignCX

Page 9: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

RACTL, ACTL and ACTLX• Condition Codes assignment that is dependent

on the completion status of a sub-requirement or requirement is determined by the status at the end of the Match Phase

ACTL

ACTLX

RACTL

AssignC Requirement

Sub-requirement

Page 10: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Adjust Phase• Requirements that are not satisfied pull courses from

sub-requirements that have extra courses

• Courses that are wanted adjust from the sub-requirements where they were originally assigned to the sub-requirements that need courses

• All adjustment is driven by which courses are needed elsewhere, and by which sub-requirements need courses

Page 11: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Courses Will Adjust From• A satisfied requirement

– If the course can be removed without making the requirement go from satisfied to unsatisfied

• An unsatisfied requirement, if removal of the course will not hurt1. If course is above sub-requirement’s MAXHRS

or MAXCT setting2. If sub-requirement is complete and

requirement is looking only for sub-requirement count

Page 12: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Courses Will Adjust From• An unsatisfied requirement, but removal of

the course will not hurt3. Sub-requirement is not being used because of

a USECT value4. If sub-requirement is not complete but the

only remaining courses needed are required courses, while extra courses are assigned to the sub-requirement

Page 13: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Courses Will Adjust• From an unsatisfied member of an OR’d sub-

requirement set to another sub-requirement in the set– DARS tests each member of the set in order to

attempt to complete one member of the set– Adjustment stops when a member of the set

becomes complete– If no member is complete, each course will adjust

to the last sub-requirement in the set to which it can be assigned

Page 14: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

No Adjustment Into

• Residency Sub-requirements

• Optional Sub-requirements during the first adjustment phase, if second adjustment phase is used

Page 15: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Limit Phase1. X-lines and Y-lines are processed in the order in

which they appear► Any added or modified by exception come first► Those from requirements follow, in the order they

occur in the degree program

2. Sub-requirement limits defined by MAXCT or MAXHRSCK are processed in the order of the sub-requirements

Page 16: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Two Match and Adjust Phases

• Match phase will occur twice if second match phase sub-requirements exist– First Match Phase happens before others– Each sub-requirement is processed only during one of

the match phases– Second Match Phase after adjust and limit• No adjustment into or out of second match phase sub-

requirements• No limits can be enforced on second match phase sub-

requirements

Page 17: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Two Match and Adjust Phases

• Two Adjust phases will occur when COM.ADJUSTFLG = ‘2’– When two adjust phases, optional sub-requirements

will not attempt to adjust courses during the first adjustment phase

– First or only adjust phase occurs before limit phase– Second adjust phase occurs after limit phase

Page 18: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Second Adjust Phase

• Optional sub-requirements wait to adjust courses during the second adjust phase

• The hungry elective, as the last grouped requirement and with an optional sub-requirement, doesn’t adjust courses until the end

Page 19: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Hungry Elective

• Grouped with all requirements checking for specific degree components

• Processed during second adjust phase, after limits and other adjustment has occurred

Page 20: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Second Match Phase

• Occurs only if second match phase sub-requirements exist (SEQCHECK field set to ‘2’ on sub-requirements)

• Needed only if using ASSIGNC2 or ASSIGNM to assign condition codes

Page 21: More Advanced Topics DARS Phases in Depth. The Phases of DARS Course Matching and Movement Among Requirements and Sub- requirements

Second Match Phase

• Just like the first match phase, except only second match phase sub-requirements are processed

• No adjustment or limit is possible on second match phase sub-requirements