2017-12: Revise OpenCCCApply to Identify Homeless Students (AB 801)
Request No. | 2017-12 |
---|---|
Date of Request | 10.28.16 |
Requester | CCCCO State Legislature |
Application(s) | Account & Edit Account |
Section / Page | Residency |
Steering Approval | APPROVED for March 2017 |
Steering Hearing Date | 11.01.16 |
Proposed Change to Download File | Yes |
Proposed Change to Residency Logic | Yes |
Problem / Issue
Issue
The California legislature recently (9.21.16) chaptered bill AB 801 which requires CCCs to identify homeless youth - under age 25 (24 and under) - for the purposes of determining financial aid eligibilities and Priority Registration.
- As it pertains to AB801, OpenCCCApply should be amended per the required changes to Ed Code 66029.5:
- Add new downloadable data fields and onscreen question(s) to CCCApply Standard Application, BOG, OpenCCC Account, Edit Account (Apply, BOG, IA) to comply.
NEWS! Message regarding AB 801 from the CCCCO:
Proposed Solution
Several new questions will be added to CCCApply, OpenCCC Account, and the BOG Fee Waiver application to comply with the new State of California mandate, AB 801. Each application has unique requirements and change specifications, detailed below.
In the OpenCCC Account (and Edit Account) a new checkbox question will be added to the Permanent Address section, allowing the applicant to indicate that they have no permanent address because they are currently homeless. A check in this box will remove the error validation on the permanent address fields so the student can continue through OpenCCC Account creation without being blocked. This new checkbox, "No Permanent Address - Homeless" will also trigger the display of a similar checkbox in the CCCApply applications (Standard, BOG, and International) and will remove the existing checkbox for "My current mailing address is the same as my permanent address in my OpenCCC account" - because we want to give students a chance to provide a P.O. Box or other temporary/current mailing address, even if they have no permanent address.
In the CCCApply Standard Application (Apply), a new question will be appear to identify homeless students who are under 25 years of age at the time of application. If the user indicated that they have no permanent address because they are homeless in OpenCCC, this new residency field will default to Yes, and will trigger an integrity flag (#40) in the Area B residency logic. The student will be identified as a "Possible Resident" for the purposes of establishing residency without a permanent address and based on the required proof of homeless determination may be eligible for priority registration, which they will be prompted to submit to the College A&R office.
In the BOG application, changes are consistent with the CCCCO approved BOG application for 2017-2018. The change specifications for the 2017-2018 BOG application are detailed here:
2017-2018 BOG Fee Waiver Application Changes
Requirements & Change Specifications are detailed separately for each Application, below.
General Requirements Summary for All Apps
- All requirements below should be implemented in all development environments: CI, TEST, PILOT & Production
- This implementation has been approved by the CCCApply Steering Committee to comply with State mandate AB 801
- Change requirements are defined for Apply, Account, Edit Account, BOG, and IA in this document
- Ensure the Download Client is updated with all new data fields for each application (see new data fields listed below)
- Ensure all new data fields (for all apps) are added to the Report Center and Administrator (rules)
- Update data specifications / data dictionaries
# | Application | New Data Fields Description |
---|---|---|
APPLY & Edit Account Apply | Add new data fields and questions to Apply Application
| |
OpenCCC Account & Edit Account | <no_perm_address_homeless>
| |
BOG & Edit Account BOG | <determined_homeless>
| |
International & Edit Account IA |
| |
Download Client Apply, BOG, IA |
| |
Report Center |
| |
Administrator (Legacy & 2.0) |
|
Apply - Requirements Summary
# | Description |
---|---|
1 | Add new downloadable data field for "Homeless Youth" <homeless_youth> to database and download client. |
2 2a | Add new checkbox question for "Homeless Youth" to the Residency page (immediately below the Foster Youth question) if applicant is "Under 25" with the following language: At any time in the last 24 months were you determined to be homeless by one or more of the following?
Yes No (radial button, with clear selection). |
2b | Condition: Only display new <homeless_youth> question on Residency page IF applicant is under 25 years old at time of application submission (Standard Application only). This means, if the applicant is 24 years + 364 days old or younger, then DO display the question. if it's the user's 25 birthday or later, DO NOT display question. |
2c | Add validation to Default the response to YES in <homeless_youth>, IF new checkbox question in OpenCCC Account "I don't have a permanent address because I am currently homeless." <no_perm_address_homeless> is NOT empty (True or Yes) This applies to OpenCCC Account, Edit OpenCCC, and/or Edit Account (Apply, BOG, IA) |
2d | Current Mailing Address: Replace checkbox for "My current mailing address is the same as my permanent address in my OpenCCC account above." if user selects Yes to "I have no perm address because I am currently homeless." with new checkbox, "I have no current mailing address because I am currently homeless." <no_mailing_address_homeless> Zip up Current Mailing Address data fields and remove validation if user checks "Yes". |
3a | Revise Area B residency logic with a New Step (Step #12). |
3b | Add NEW Integrity Flag 40 data field to database and download client: <integrity_fg_40> Integrity flag is triggered if <homeless_youth> = YES |
4 | Add new questions & responses to Review Application page and Submitted Application PDF (post-submission). |
5 | Update Specs: Add new data fields to the CCCApply Standard Application Data Dictionary V.2017.1 - PILOT Update Specs: Add new data fields to the Download Client User Guide Data Fields list. |
Apply - Technical Change Specifications
1) Add new "Homeless Youth" Yes/No (radial) question to the Residency page IF the applicant is under 25 yro at time of application submission.
- Online Prompt Text:
"At any time in the last 24 months were you determined to be homeless by any of the following agencies?":
* High school or school district homeless liaison
* Emergency shelter or transitional housing program
* Director of a runaway or homeless youth basic center or transitional living program - Set default value to "Yes" if "I have no permanent address because I am currently homeless." is Yes/True/Not Empty - in the Permanent Address in OpenCCC Account.
- Add condition to new "homeless youth" data field/question: Only display if user is under age 25.
- Add error validation to ensure the user answers Yes or No to question:
Required user response if question is displayed; else error message, "You must select Yes or No to specify whether you have been determined homeless anytime within the last 24 months. If you have been determined homeless, select“Yes” and contact the Admissions Office to present verification." - No hover help text is being added for this new question (will be added in CCCApply 3.0); No Help pop-up text box is required at this time.
Homeless Youth Data Field
Description | Specification |
---|---|
Data Field Name | homeless_youth |
Description | Whether applicant has been determined homeless by the state approved agencies, as specified by AB 801. |
Conditions | Display ONLY if applicant is under age 25 at time of application submission. |
Type | Yes / No Radial - with Clear Selection |
Format / Length | VarChar 1 (Tyler - please correct this, if needed). |
Default Value | Set default value to "Yes" if user checked Yes to "I have no permanent address because I am currently homeless" <no_perm_address_homeless> in the OpenCCC Account Permanent Address section. |
Error Validation | Required user response if question is displayed; else error message, "You must select Yes or No to specify whether you have been determined homeless anytime within the last 24 months. If you have been determined homeless, select “Yes” and contact the Admissions Office to present verification." |
Notes | Implemented per AB 801. New residency question added to the Standard application to identify if applicant has been verified as homeless within the past 24 months by specified agencies. The RDD is not used in the logic for this question. |
Onscreen Text | "At any time in the last 24 months were you determined to be homeless by any of the following agencies?": * High school or school district homeless liaison * Emergency shelter or transitional housing program * Director of a runaway or homeless youth basic center or transitional living program |
Conditional Placement | Add new question - if user is under 25 yro - directly above the Foster Youth Status question on the Residency page. |
Add to Download Client | YES |
Screenshot: New "Homeless Youth" Question in Residency Section
2) Revise Area B residency logic to add a new Step #12 - to identify <homeless_youth> = Yes (and age is under 25 at time of app submission).
- Add < see Table A below > new Step 12 to Area B residency logic to determine if the applicant has been determined homeless by a valid homeless agency and is under 25.
- Add the following logic: If "homeless_youth" = YES, and <birthdate> => 25, THEN set "Class B2 and trigger Flag 40 - Go to Step 13".
- Ensure the "If No" column = "Go to Step 13"
Note: Ultimately we want this applicant to end with "R2" final residency determination status. - Add new Integrity Flag data field (#40) which is triggered if applicant meets conditions in new Step 12 of Area B residency logic (or if <homeless_youth> = Yes and user is under 25 at time of app submission).
SEE Table A: Changes to Area B Residency Logic for Homeless Youth below for detailed changes.
3) Ensure "No Perm Address Homeless" response appears on the "Review Account Mailing Information" screen (Edit Account Summary):
Ensure new "I have no permanent address because I am currently homeless" checkbox appears in the Permanent Address section in Edit Account section. If user selects "Yes" (checks the box), then remove validation from permanent address data fields and zip up fields from view. See screen shot.
The "Review Account Information" screen should display response: "No permanent address (homeless)" if user checks "Yes" to new checkbox question in Account or Edit Account.
4) Add new checkbox question & data field <no_mailing_address_homeless> to Current Mailing Address:
- Add new checkbox question (boolean) for "No Current Mailing Address - Homeless" and align conditional logic to the new "No Permanent Address Homeless" checkbox/question <no_perm_address_homeless>.
- IF "I have no permanent address because I am currently homeless" checkbox is NOT EMPTY (IF user selects "Yes"), then 1) display new checkbox question, "I have no current mailing address because I am currently homeless" in Current Mailing Address section - but do not require a response; and 2) hide/remove the "My current mailing address is the same as my permanent address in my OpenCCC Account above." checkbox.
"I have no permanent address because I am currently homeless", with new checkbox and data field: "I have no current mailing address because I am currently homeless" checkbox. If user selects "Yes" to this question, remove validation in remaining current mailing address fields and zip up fields from view. See screen shot.
If checkbox is NOT EMPTY, then replace checkbox for "My current mailing address is the same as my permanent address in my OpenCCC account above." with new checkbox and data field: <no_mailing_address_homeless> on all applications: Apply, BOG, and IA): "I have no current mailing address because I am currently homeless." (Checkbox Yes or No).
No Current Mailing Address - Homeless
Item | Description |
---|---|
Data Field | <no_mailing_address_homeless> |
Description | Applicant indicates here if they do not have a current mailing address because they are homeless. |
Condition | Only display IF <no_perm_address_homeless> is not empty (True or Yes). Display in Apply, BOG, and International. Optional response. IF unchecked (No) then do not display "No Current Mailing Address" in Apply, BOG, International; and 2) ensure <homeless_youth> is cleared (no default value set). |
Format | Checkbox 0 = No/False; 1 = Yes/True |
Length | 1 |
Input Rules | If checkbox is NOT EMPTY, then
Check/Uncheck toggles the display of the Mailing Address data fields and display of the "My current mailing address is the same as my permanent address in my OpenCCC Account" checkbox. |
Online Question Text | "I have no current mailing address because I am currently homeless." (Checkbox Yes or No). |
Notes | Implementation approved by Steering per state mandate AB801 Homeless Youth |
Error Validation | Optional response. |
And remove all validation from the Current Mailing Address fields in Account/Mailing Information - Edit Account (APPLY, BOG, IA) and zip up all fields so they do not appear to the applicant.
We want to encourage applicants to either:
a) enter a Current Mailing address (even if they have no permanent address);
b) check the box saying they have no current mailing because they are homeless, then skip all fields/questions and Continue without validation
5) Add new homeless_youth question and response to Review Application and Submitted Application PDF pages. (see screenshot)
- Update Data Specs (Standard Data Dictionary v.2017.1) - Patty
Table A: Changes to Area B Residency Logic for Homeless Youth
Add new step 12 to existing residency logic and update the "If NO" column of step 11 and step 13. By adding a new step 12, former step 12 is now new step 13, and step 11 now requires the "If No" action to go to the new Step 12. See the proposed changes in RED below (steps 11, 12, 13, and 14).
Step | Evaluation Statement | Data Elements & Logic | If Yes | If No |
1 | Do out-of-state indicators support intent? | ca_outside_tax = 0 AND ca_outside_voted = 0 AND ca_outside_college= 0 AND ca_outside_lawsuit = 0 | Go to step 2 | Class B2 (flag 30) |
2 | Has the applicant lived in California for two years prior to RDD? | ca_res_2_years = 1 | Go to step 5 | Go to step 3 |
3 | Has the applicant been resident in CA for over a year prior to RDD? | ca_date_current ! = null AND ca_date_current < RDD minus 1 year | Class B2 | Go to step 4 |
4 | Is the applicant a current or former foster youth, under age 20, and now residing in California? | foster_youth_status is != 0 | Class B2 go to step 5 (flag 70) | Class B0 |
5 | Has the applicant completed HS outside CA in last 2 years? | education: hs_state ! = CA AND education: hs_comp_date RDD minus 2 years | Class B2 | Go to step 6 |
6 | Is the applicant in military with non CA home of record? | military_status = 2 AND ( military_home_state != CA OR military_legal_residence!= CA) | Class B2 | Go to step 7 |
7 | Is the applicant under the care and control of a guardian, under 19 and unmarried? | ‘over19OrMarried’= 0 AND ‘guardianOrParentRelation’ = G | Class B2 | Go to step 8 |
8 | Is the applicant’s current address outside of California? | ‘Mailing address – state’ != CA | Class B2 | Go to step 9 |
9 | Is the applicant’s permanent address outside of California? | ‘Permanent address – state’ != CA | Class B2 | Go to step 10 |
10 | Is the applicant under 19 as of RDD with last high school out-of-state? | RDD minus19 years > personal_info: birthdate AND education: hs_state != CA | Class B2 | Go to step 11 |
11 | Was the applicant enrolled in an out-of-state college with a ‘To Date’ within the year previous to the term start date? | In any row of colleges_attended table: If state != CA AND to_date is greater than the term start date minus 1 year. | Class B2 | Go to step 12 |
| ||||
|
NOTE: In-progress change. Steering is reviewing removing this new logic change due to feedback from colleges. | IF <homeless_youth> = Yes AND birthdate > current_date minus 25 years | (trigger flag 40) go to step 14 | Go to Step 13 |
NEW Step 13 | Has Class B0 been set? | Class B0 has been set | Class B0 | Go to step 14 |
NEW Step 14 | Has Class B2 been set? | Class B2 has been set | Class B2 | Class B1 |
OpenCCC - Requirements Summary
**Our goal is to try to get a current mailing address from the Homeless Youth, even if they don't have a Permanent Address. So if the user indicates they don't have a Permanent Address at any time, we don't want error messages popping up in either the Permanent or Current Mailing address area preventing them from continuing/submitting application.
# | Description |
---|---|
1 | Add new downloadable data field to database for Permanent Address section of OpenCCC Account /Edit Account Always display this new checkbox question in Permanent Address section. |
Add new checkbox question with the following language to the Permanent Address section of Account creation & Edit Account (Apply, BOG, IA) | |
If checkbox is NOT EMPTY, remove validation from the Permanent Address fields in Edit Account (APPLY, BOG, IA) and zip up all fields so they do not appear to the applicant.
| |
On Review OpenCCC Account Information summary display: | |
If user indicates they have no permanent address in OpenCCC Account, THEN set default response value to "Yes" in Apply Residency section for NEW <homeless_youth> data field. | |
Add new <no_perm_address_homeless> question and response on the Review Application & Submitted Application PDF pages. | |
Ensure new data field is added to the Report Center and Administrator (rules). | |
Update Account Data Dictionary (Internal specification - found here: /wiki/spaces/CCCDoc/pages/6717495 |
OpenCCC - Change Specifications
The following change specification are for OpenCCC Account, Edit OpenCCC, Edit Account Apply, BOG, and International.
# | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Questions:
UPDate 5/3/17: If user skips Permanent Address, but does not indicate they have been homeless within the last 24 months (residency question) add validation that requires them to either provide the Permanent address or change their response for HomelessYouth question. How should the UX be handled for this validation? Focus should return to Edit Account? Unzip the "No perm address" checkbox fields and require address? No Permanent Address Homeless
| ||||||||||||||||||||
2 | Add logic to remove error validation from all Permanent Address fields IF checkbox is NOT empty (applicant checks Yes) to "I have no permanent address because I am currently homeless" and zip up/roll up all Permanent Address fields from view.
Add validation so that - any time the user Edits their OpenCCC account - they must re-confirm they have no Permanent Address. Similar to the SSN Encouragment Language pop-up - hound the user until they provide a permanent address OR continue to validate their homeless status. | ||||||||||||||||||||
3 | Add logic to remove error validation from the Current Mailing Address section if applicant checks "Yes" I have no permanent address because I am homeless" in Account or Edit Account.
Issues from Colleges received since 6.0 release:
| ||||||||||||||||||||
4 | Add logic so that if applicant checks new question, then DEFAULT new Apply residency question field "homeless_youth" to YES. (Note: This is a requirement for Apply project, but double check that the logic is working from Account to Apply. The new Yes/No radial button question in Apply is <homeless_youth>. See requirements table for Apply below. | ||||||||||||||||||||
5 | <Discuss this one with Tyler> If new checkbox <no_perm_address_homeless> is Yes, not empty, then ensure the checkbox in all three Current Mailing address sections in Apply, BOG, and IA for "My current mailing address is the same as my permanent address in my OpenCCC Account" does not appear to the applicant in the Current Mailing Address sections. | ||||||||||||||||||||
6 | Update Specs: Add new data fields and question to the OpenCCC Account v.2017.1 data dictionary specification (Internal specification - found here: /wiki/spaces/CCCDoc/pages/6717495 |
OpenCCC Screenshots: Review OpenCCC Account Information Summary
OpenCCC Screenshot: No Perm Address Homeless Question
OpenCCC Edit Account Summary Screen
Announcement from CCCCO about residency and priority registration eligibilities for AB801
Among other things, AB 801 (Bloom, 2016; effective January 1, 2017) includes provisions on providing priority registration to "homeless youth" as that term is defined in the bill (see Education Code section 66025(b)) and does not specifically address or provide any related change to existing residency classification requirements. Therefore, unless eligible for an "exception to residence determination" pursuant to Education Code sections 68070-85, such as under section 68085 applicable to current or former foster youth (“dependent” or “ward” of the state), A "homeless youth" student will still need to meet all currently applicable requirements to be classified as a resident for tuition purposes.
In summary, residency classification requirements do not change for students identified as "homeless youth" pursuant to the provisions of AB 801. This analysis was developed in consultation with Elias Regalado and Natalie Wagner of the Fiscal Standards and Accountability Unit of the Chancellor’s Office.
Additional implementation guidance concerning other aspects of AB 801 will be forthcoming from our Office.
Supporting Documentation
Full language of the AB801 Law: