Course condition codes are tags placed on individual courses that are given meaning in how they are used to move courses throughout uAchieve. Condition codes lend meaning that cannot be easily derived from department and/or course number alone. Condition codes may also be needed to test the following circumstances:
- If a certain grade level was achieved (C or better)
- If it was a first, second, or last attempt
- If a course was taken for P/F (Pass/Fail) credit
- If a course is an honors course or your course or a transfer course–or some combination of these
Assigning Condition Codes to a Course
Condition codes may be assigned to courses in several ways:
- Via student interface
- Up to 12 condition codes can be passed in with courses based upon some attribute in your system (field=CONDC)
- Via transfer articulation encoding in uAchieve
- Using uAchieve table processing
- Repeat Table, String Table, Convert Table. Some are assigned automatically; some are user-controlled.
Grade Table Assignment
Up to six condition codes can be assigned to a course when it matches a grade line in the Grade Table
Add the desired condition code to the Add CC: field
Assigning and Removing Condition Codes in Requirements
On the requirement level (General tab), the code goes on courses matching any sub-requirements
ASSIGNC is assigned to every course matched to this requirement and kept on the course even if it gets adjusted out
Similar to ASSIGNC, but the ASSIGNC2 condition code is assigned to every course remaining in the requirement after the first adjust and LIMIT phases in the second adjust phase.
What's the Difference?
The fundamental difference between ASSIGNC and ASSIGNC2 lies in whether you want the code on all matched major courses or on all courses actually applied to this requirement (and not the extra ones used elsewhere)
Assigning and Removing Condition Codes in Sub-Requirements
On the sub-requirement level (General tab), the codes goes on courses matching that specific sub-requirement
ASSIGNC is assigned to every course matched to this sub-requirement and kept on the course even if it gets adjusted out.
Similar to ASSIGNC, but the ASSIGNC2 condition code is assigned to every course remaining in the sub-requirement after the first adjust and LIMIT phases in the second adjust phase
ASSIGNM is assigned to any course moved from a sub-requirement due to MAXCT/MAXHRS limits
- Identify your need
- Identify an "open" condition code
- uAchieve has 280 positions available to store course condition codes
- DARwin allows for 96 spaces where you identify all possible characters that may be used
- Limitations due to the standard keyboard (94 available characters) and characters taken up by reserved condition codes (15-16) could further hamper identifying "open" condition codes. See Condition Code Workarounds.
- Set it and forget it
- Document your use!