Download presentation
Presentation is loading. Please wait.
1
Algorithmic Packaging
James Chiara Assistant Director of Financial Aid Gwinnett Technical College 2017 GASFAA Fall Workshop
2
Algorithmic Packaging
Algorithmic packaging is an additional layer of rules added to the packaging process for a fund code. There are many places in banner that algorithms are can be used, but this presentation will focus on the use of RPEPCKG. Algorithms allow for more flexibility than simply determining a basic yes or no answer for a student in regard to a specific fund code. Algorithms allow you to package varying dollar amounts based on any factors in banner that you can code. Example: Awarding summer loans based on year in college, efc, cost of attendance, outside scholarships, and fall/spring aid package. 2017 GASFAA Fall Workshop
3
Algorithmic Packaging
Screens used for setting up algorithmic packaging. RTVALGR Name your algorithm RORALGS - Optional Define key variables that will be used in sql rules RPRALGR Write sql rules for algorithm RPRGFND Attach algorithms to fund codes 2017 GASFAA Fall Workshop
4
Algorithmic Packaging
RTVALGR – I use fund code names to differentiate, but they don’t have to be fund code names. These codes are not banner fund codes. 2017 GASFAA Fall Workshop
5
Algorithmic Packaging
We’ll come back to RORALGS later RPRALGR Has sequences for multiple outcomes Aid period example: 2017 GASFAA Fall Workshop
6
Algorithmic Packaging
Aid Period Example Explanation: Each of our fund codes have varying amounts that are determined by the aid period that the student is put in. Students can be put in the aid period that reflects their enrollment and then awarded the proper dollar amounts to be broken up between these terms. Without the algorithm, the system will attempt to break your fund maximum in RFRMGMT into whatever terms are in the aid period you have assigned. 2017 GASFAA Fall Workshop
7
Algorithmic Packaging
2017 GASFAA Fall Workshop
8
Algorithmic Packaging
RORALGS – All the possibilities……literally all of them. You will need to think about RORALGS and RPRALGR at the same time, as RORALGS is used in RPRALGR. 2017 GASFAA Fall Workshop
9
Algorithmic Packaging
(SELECT RORALGS_AMT AS "MAXLOAN" FROM RORALGS, RCRAPP1, RCRAPP2, RORSTAT,RORPRST WHERE RORALGS_AIDY_CODE = :AIDY AND RCRAPP1_AIDY_CODE = :AIDY AND RCRAPP2_AIDY_CODE = :AIDY AND RORSTAT_AIDY_CODE = :AIDY AND RORPRST_PIDM = :PIDM AND RORPRST_PERIOD LIKE '2018%' AND RCRAPP1_PIDM = :PIDM AND RCRAPP2_PIDM = :PIDM AND RORSTAT_PIDM = :PIDM AND RORSTAT_ADDL_STFD_ELIG_IND is null AND RCRAPP1_CURR_REC_IND = 'Y' AND RCRAPP1_SEQ_NO = RCRAPP2_SEQ_NO AND RORALGS_KEY_1 = 'LOAN' AND RCRAPP2_C_DEPEND_STATUS = RORALGS_KEY_3 AND RORPRST_YR_IN_COLL = RORALGS_KEY_2) 2017 GASFAA Fall Workshop
10
Algorithmic Packaging
Slightly more complicated example with sub loans. GTC switched to term based loans using algorithms to determine how much to award per term. 2017 GASFAA Fall Workshop
11
Algorithmic Packaging
2017 GASFAA Fall Workshop
12
Algorithmic Packaging
Subsidized loans was the easy part….. 2017 GASFAA Fall Workshop
13
Algorithmic Packaging
SELECT case when (MAXLOAN-LOANS) <= (BUDGET - AWARDS - OUTSIDE) then (MAXLOAN-LOANS)/2 else (BUDGET - AWARDS - OUTSIDE)/2 end FROM RPRAWRD, (SELECT NVL(SUM(RPRAWRD_OFFER_AMT),0) AS "LOANS" FROM RPRAWRD WHERE RPRAWRD_AIDY_CODE = :AIDY AND RPRAWRD_FUND_CODE IN ('SUB','SUB2') AND RPRAWRD_PIDM = :PIDM), (SELECT RORALGS_AMT AS "MAXLOAN" FROM RORALGS, RCRAPP1, RCRAPP2, RORSTAT,RORPRST WHERE RORALGS_AIDY_CODE = :AIDY AND RCRAPP1_AIDY_CODE = :AIDY AND RCRAPP2_AIDY_CODE = :AIDY AND RORSTAT_AIDY_CODE = :AIDY AND RORPRST_PIDM = :PIDM AND RORPRST_PERIOD LIKE '2018%' AND RCRAPP1_PIDM = :PIDM AND RCRAPP2_PIDM = :PIDM AND RORSTAT_PIDM = :PIDM AND RORSTAT_ADDL_STFD_ELIG_IND is null AND RCRAPP1_CURR_REC_IND = 'Y' AND RCRAPP1_SEQ_NO = RCRAPP2_SEQ_NO AND RORALGS_KEY_1 = 'LOAN' AND RCRAPP2_C_DEPEND_STATUS = RORALGS_KEY_3 AND RORPRST_YR_IN_COLL = RORALGS_KEY_2), (SELECT NVL(SUM(RPRAWRD_OFFER_AMT),0) AS "AWARDS" FROM RPRAWRD WHERE RPRAWRD_AIDY_CODE = :AIDY AND RPRAWRD_PIDM = :PIDM), (SELECT SUM(RBRACMP_AMT) AS "BUDGET" FROM RBRACMP WHERE RBRACMP_AIDY_CODE = :AIDY AND RBRACMP_BTYP_CODE = 'CAMP' AND RBRACMP_PIDM = :PIDM), (SELECT NVL(SUM(RNVAND0_RESOURCE_AMOUNT),0) AS "OUTSIDE" FROM RNVAND0 WHERE RNVAND0_AIDY_CODE = :AIDY AND RNVAND0_PIDM = :PIDM), 2017 GASFAA Fall Workshop
14
Algorithmic Packaging
2017 GASFAA Fall Workshop
15
Algorithmic Packaging
No need for a sequence 2 since we are fine with awarding whatever the student has left in their budget or as part of their loan eligibility for the 2nd portion of their unsub loan. This will have to be integrated into a summer awarding rule when that time comes. 2017 GASFAA Fall Workshop
16
Algorithmic Packaging
RPRGFND – Attach the rule to your fund code 2017 GASFAA Fall Workshop
17
Algorithmic Packaging
Questions and Answers Thank you for participating! 2017 GASFAA Fall Workshop
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.