What is UEX and who are UEX students?
- UEX is University Extension, which offers UT approved cirriculum with UT instructors.
- UT Austin admission is not required to register and earn credit thru UEX
- Some UEX classes are self-paced and do not have traditional semesters
- UEX courses show up on official transcripts and can count toward degrees
- The term UEX in our parlance also covers "correspondence" classes.
- These courses are not considered "in-residence" courses.
- Students can be UEX-only, in which case they are not enrolled at UT and have a PROGRAM-CODE = 'E0100' - See *ADCODE under Irregular, or they may be co-enrolled (UEX courses plus regular enrollment with sch-major)
UEX on Student Records
- UEX classes never go on File 50, only File 149
- UEX classes can be found on File 149 in SP-CLASSES array
- The 149 record that contains UEX classes semester is numbered like any regular semester, 2,6, or 9, but for display purposes (such as on NRRECS/SH), the semester is manipulated to be 1, 5, 8
- Though not admitted to UT, E0100 students DO have a File 50 record that keeps their name and contact info etc. but will have no sch-maj or classificaton, and the 50 record is not marked audited
- UEX classes do not go onto student's record until completed, and even if completed and loaded for the current semester, it goes on a File 149 record that will be specially created to hold the UEX data
- For reference, on Grade Night, for admitted students, a 149 record for the current semester is created and then the student's current classes/grades are moved over to it from File 50 before the semester is switched to the new semester, but we must check to see if a student who is co-enrolled (UEX and regular classes) might already have their current 149 rec that was made to hold completed UEX classes
- When E0100 student is admitted as regular student, program code E0100 goes away, other data is updated, the File 50 record AUDIT-SW = 'A', FSE is applied
- UEX coursework can be posted retroactively
Note: credit by exam also shows on File 149 SP-CLASSES array
Note: all of a students' classes, past, present, regular, UEX/corr, credit by exam, can be found using NRR$SACC
How does the SP-CLASSES array get updated on File 149?
NRF$AHU1 is AIM
SP-GRADES fields updated by NRU$SCG1/NRBUSL
Batch processes:
Duplicate sp-class listings are removed by NRPB362B/NRGRDE
NRJGB362 - Back out for NRJG0362
Backs out updates from multiple runs of NRJG0362
Manual - hasn't run since 10/2011
SP-class data loaded by NRPBCE15 / NRGRDE DCE's Weekly Corr/Ext Upload: Update module
NRJGCE1 P - GRADES - DCE Weekly Cor/Ext Completed Course Upload
Division of Continuing Education's Correspondence Course Grade Upload. This is a rewrite of Job Stream 274
Autosubmit - every Monday
SP-class data loaded by NRPBCE25/NRGRDE DCE's Semester Ext Course Upload: Update Module
NRJGCE2 P - GRADES - DCE Completed Extension Courses Semester Upload
Division of Continuing Education's (DCE's) Completed Extension Courses Upload for the Semester
manual run semesterly by Dalton or Reg IT
SP-class data updated by NRPBGB10/NRGRDE - Apply GPA updates for grade processing.
SP-class data updated by NRPBGB11/NRGRDE - Backout GPA updates for grade processing.
SP-class data updated by NRPU3621/NRGRDE - DESC: ADVANCED PLACEMENT WORK UPDATE.
* NRRECS interface:
NRTP4U01/NRRECS - Update NR-CLASSES for a EID and CCYYS (1 of 2)
NRPT4U02/NRRECS - Update NR-CLASSES for a EID and CCYYS (1 of 2)
NRTPNC01/NRRECS - Past semester classes changes - *NRRECS NC
NRTPNP01/NRRECS - Past semester classes changes for odd semesters - *NRRECS NP
UEX and transcripts
- UEX classes appear on Official transcripts
- E0100 students cannot order electronic transcripts, but they can order Official and Unofficial transcripts, either in-person or through the online Transcript Order System (OTOS)
- UEX classes can take awhile to show up on transcript after completed - per Jim Bullock: "There can be a latency of as much as a semester between the time a student finishes an extension course and the time it is added to 50 or 149, depending on timing. Correspondence courses are quicker, as there is a weekly batch update from UEX whenever the student finishes those online."
- If E0100 student has no classes listed yet, they are barred from ordering a transcript
- The website hints at a 6-month timeframe in which to order UEX transcripts - there is no programmatic nor business rule that anyone can recall that gives a reason for this
UEX and GPA
UEX and NSC reporting
UEX and GI Bill Certification
UEX and certificates
For the purposes of determining the most recent post-degree semester with coursework to assign a certificate conferral CCYYS, semesters with UEX classes only will count. For example, this is common with the Business Foundations certificate
UEX APIs
- So while we are referring to both extension and correspondence as UEX above, here they will be referred to separately because there's different api's for each.
Extension API
- SM = CEN$DEG2, PDA = CEDPDEG2
- Call it with a UIN and CCYYS. Can return current and future extension courses (past ones are on File 149 as stated above).
- You could call it with a CCYYS of 20000 which is the designation they used to refer to non-semester courses (correspondence).
- Apparently this doesn't always work well though and it's best to use the other API.
Correspondence API
- SM = ECN$CRNT, PDA = ECDPCRNT, Parameter = #CRNT-PARM (naming this here since it is for some reason different from the pda name)
- Call it with a UIN.
- Will return all the correspondence courses a student has ever enrolled in.
- f
- Look at #C-DATE-BEGAN to determine when they enrolled in the course.
- This date will always be in the past or today, but never in the future unless changed by the staff for some reason.
- #C-DATE-TO-COMP is the date that the student needs to finish the course by.
- #C-DATE-FINISHED is the date the grade was posted.
- That is if they did earn a grade. If the student receives a Q (I'm not sure if this is a drop like it is for us), then this date will show the date they received the Q.
- Only one of the two should be filled (#C-DATE-TO-COMP or #C-DATE-FINISHED)
- Look at #C-DATE-BEGAN to determine when they enrolled in the course.
- One huge problem with this api is that for some reason they edited the PDA and SM in PROD directly and didn't migrate the changes back to TEST and QUAL so if you want to use it, you'll have to work around this.
- I have emailed the programmer over there several times and he has yet to fix this.