...
If you have not yet set up a shared secret for the environment, you may do so on WSPD.
Custom Code Details
The custom code consists entirely of Colleague Transactions. Colleague transactions are pretty much the same as subroutines: they accept parameters, perform actions and return data. They may read and write data, call subroutines, etc - basically anything that a subroutine could do.
The following pieces of custom code are being deployed:
Name | Type | Description | Read/Write | Dependencies |
---|---|---|---|---|
Course Exchange | ||||
X.CCCTC.CHECK.PREREQ | Transaction | Check a prerequisite and return whether the pre-requisite has been completed or not. If the pre-requisite is not complete, it will also return a message indicating why. | Read | S.EVALUATE.REQUISTE.COURSES |
X.CCCTC.ENROLL.STUDENT | Transaction | Attempt to enroll a student in a section. If the enrollment is not successful, messages will be returned indicating why. | Write | I_DYN.ARRAY.REG.PARAMS.EQUATES S.READ.REG.USERS S.READ.REG.CONTROLS S.REG.STU.COURSE.SECTIONS S_GET_HELPMSG |
X.CCCTC.EVAL.RULE | Transaction | Evaluate rule(s) and return true/false indicating whether the rule(s) passed. If the rule(s) did not pass, messages will be returned indicating why. | Read | I_EVALUATE.RULES (calls S.EVALUATE.RULES) |
X.CCCTC.STUDENT.BALANCE | Transaction | Get the account balance for the student. Depending on whether a term is passed in, this will get their overall account balance or the balance for a term. | Read | S.GET.AR.ACCT.BALANCE |
CCC Assess | ||||
X.CCCTC.IMPORT.PLACEMENT | Transaction | Import placement information from CCC Assess into Colleague. | Write | XS.CCCTC.EVALUATE.PLACEMENT |
XS.CCCTC.EVALUATE.PLACEMENT | Subroutine | Evaluate placement information from CCC Assess and create non-course records and non-course equivalencies for the student. | Write | S.UPDT.PST.TEST.REC, S.EVAL.NON.CRS.EQUIV, S.CUSTOMIZE.STNC |
XS.CCCTC.PLACEMENT.SUBR.TMPL | Subroutine | Subroutine template to use for developing custom pre and post processing hooks for the CCC Assess import. | Write | |
XCTCS001 (XCTCAP) | UI Form | CCC Assess Import Parameters UI Form | Write | |
XCTC.PLACEMENT.IMPORT.METHODS | Val Code | Val Code - Method used when importing CCC Assess placement data | ||
XCTC.PLACEMENT.IMPORT.TIMING | Val Code | Val Code - Timing of the user subroutine for CCC Assess | ||
XCTC.PLACEMENT.STATUSES | Val Code | Val Code - Statuses associated with the import of data from CCC Assess into Colleague | ||
XCTC.PLACEMENT | Table | Table that contains the raw placement data from CCC Assess as well as the import status and error messages | ||
XCTC.PLACEMENT.DISCIPLINE | Table | Table that contains the raw placement data from CCC Assess as well as the import status and error messages | ||
XCTC.PLACEMENT.DECISION | Table | Table that contains the raw placement data from CCC Assess as well as the import status and error messages | ||
XCTC.PLACMENT.SETUP | Table | Table that contains the setup information maintained on XCTCAP |