uAchieve Tips & Tricks: Condition Code Workarounds

by | Feb 20, 2019 | Training

While uAchieve® degree audit encoding provides 280 positions to store course condition codes, we know there are still limitations due to the standard keyboard (94 characters available) and characters taken up by reserved condition codes (15-16).
If you are running out of condition codes for your encoding purposes, we have several workarounds.
1. Cut and paste non-keyboard symbols
New condition codes can be created by cutting and pasting symbols from another source or by using extended ASCII codes (entered by keying ALT+number using the number pad). This will take some trial and error on your part to identify which symbols will work because it depends on the codes supported by your institution’s infrastructure. For this to work, the symbol you are entering must show up on both the CONDTB-US line and in the Accept/Reject field as the specific characters, not as blanks or empty boxes.

ascii codes

Extended ASCII codes can be entered in CONDTB-US fields and in condition code accept/reject fields using ALT+number (using the keyboard’s number pad).

2. Use course flags
Up to five course flags can be assigned to taken courses and sent in with student data from your student information system or assigned through transfer articulation. These flags can be one to three characters (letters, numbers, and symbols), giving you a great many combinations to work with.

The flag value chosen to represent the transcript notation in our example is RPT; your institution can use whatever it chooses.


Additional institutional flag fields are available on the Alternate IDs and Misc tab.

Flags can be tested on Course lines using the CFlg field in conjunction with A- or R-lines.

This sub-requirement will accept any course with a course flag (CFlg) of Eng.

In DARwin, course flags must be encoded with a blank Course field as in the screenshot above. A/R-lines will match any course with a matching course flag. In uAchieve, a specific course identifier can be added.
3. Liberate unused reserved condition codes
If you are sure your institution does not use certain functionality (such as C strings or course splitting), you can put spaces in the 4th, 10th, 11th, and 12th positions of CONDTB-RES and move those characters to a CONDTB-US field. The same might be done with other position characters (e.g., 13th, 14th, and 15th), but make sure to read the help file documentation on those positions’ functions to make sure you are not using them in audit processing.

Reserved condition code (default) characters.