The first thing we do is retrieve the enrollment verification status from Banner. This happens via:
Banner web service - /irtStudentServices/resources/rest/banner/student POST {"service":"StudentAihStatus","spridenId":"%s"} calls package.procedure???
Returned data looks like
[
{
"termc": "201815",
"termd": "Fall Quarter 18-19",
"pbegind": "Sep 16, 2018 12:00:00 AM",
"enddropadd": "Sep 30, 2018 12:00:00 AM",
"pendd": "Oct 28, 2018 12:00:00 AM",
"slevlc": "UG",
"sreg": "Y",
"status": "Y",
"anspreda": "Y",
"currweek": "5"
}
]
- termc - Term code
- termd - Term description
- pbegind - Begin date for enrollment confirmation period
- enddropadd - Last day of web drop/add
- pendd - End date for enrollment confirmation period
- slevlc - Level code
- sreg - Registered for courses?
- status - Enrollment confirmation status
- I - Ineligible. Item should not be shown
- U - Unanswered
- Y - Answered Yes
- N - Answered No
- E - Error
- anspreda - Responded prior to end of drop/add period?
- currweek - current week in the given term. Item is visible starting 1 week before term begins (week -1) through week 10. Weeks are 0-indexed. currweek = 0 is really the 1st week of them term, currweek = 1 is the 2nd week, and so on