Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Request No.2016-15
Date of Request7.14.16
RequesterFullerton College
Residency Review Committee 
Application(s)Standard Application
Section / Page

Area B Residency Logic

Steering Approval StatusPending Approval
Steering Hearing Date7.14.16
Proposed Change to Download FileTBD
Proposed Change to Residency LogicYES
JIRA TicketOPENAPPLY-3192


Problem / Issue

Colleges are reporting multiple instances of problems with the residency calculation <residency status> when students respond “yes” to the “Out-of-state Taxes” question on the Residency page. According to the Area B logic, all four of the “out-of-state-indicator” questions must be “No” (or =0) in step 1 to prevent being classified as a non-resident (= “B0”).


Proposed Solution

Add missing step to the Area B residency logic for the final calculation of the Class B0 status. 

On the current Area B step-by-step logic table, the final step in the process is to determine if the applicant's Area B status is B1 (Resident) or B2 (Possible Resident) or B0 (Non-Resident). 

On Step 12, the logic says, "Has Class B2 been set (anywhere in the stepped logic)?"  IF Yes, set Class B2; If NO, then set Class B1 (Resident).  The logic fails to identify if the applicant has been classified as "B0" anywhere along the way. By adding this step in as the second to the last step, any applicant who had be classified with "B0" in Step 1 will be classified as B0 in the final area calculation.

Extensive testing and a table of use cases and edge case results will be created and documented to ensure that this addition does not "break" any other step of the logic pertaining to "B1 - Residents" and/or "B2 - Possible Residents".  


Requirements Summary

 

#DescriptionNotes
1

Add a new step 12 to the Area B residency logic (between steps 11 and 12) to identify students who had "Class B0" set in Step 1 of the logic and maintained that classification all the way through the remaining steps of the logic. Move the current Step 12 down one step to 13, and add in the new step 12 immediately above it. (See example in Proposed Technical Requirements table below). There are no other proposed changes to any other steps.

The new Step 12 will read as follows:

NEW STEP 12: "Has Class B0 been set?" IF Yes, set Class B0; If NO, go to step 13.

NOTE: After adding in new Step 12, the old step 12 is now Step 13. There is no change to that step, which reads: "Has Class B2 been set?" If Yes, set Class B2; If NO, set B1. :

 
2Run tests to ensure new Step 12 does not negatively affect any other step within the Area B: Stay and Intent logic. Create a test case matrix to record test results from a variety of use case scenarios, including edge cases. Post the Test Case Matrix as part of the Release Notes in Public Documentation for colleges to use as reference. 
3Update documentation:
  • Revise Table B:Residency Area B (Stay and Intent) in Appendix A: Submission Calculation Service of the CCCApply Standard Appliication Data Dictionary to include the new step 12 in the logic.
 
4Update the Area B Flowchart in Appendix A: Submission Calculation Service of the the CCCApply Standard Application Data Dictionary to reflect new step if necessary. 

Proposed Technical Specifications

  1. Update Area B of the residency algorithm to include a new step in the process which will be used to calculate part of the final Area B calculation.. 
    1. Add new Step 12:  "Has Class B0 been set?"
      1. If yes, set Class B0 as the final Area B classification.
      2. If no, advance one step in the logic to Step 13:  "Has Class B2 been set?". Keep existing logic here for the final classification.

Notes

This issue was reviewed by the CCCApply Residency Review Sub-Committee on 7-14-16. A committee of residency experts, including Michael Quaioit from the Chancellor's Office, reviewed several examples whether the logic was incorrectly calculating the final area B calculation and proposed the solution recommendation listed above. 

 

Bug Notes from JIRA Ticket: 

 

*College has provided examples*:

<< start college examples>>
CCCID: ANC3021
Rocker, Nygelle
We had an application that was submitted indicating they filed taxes out of state and it was not flagged as a non-resident. That was the only residency issue on the application, the California entry date was over 2 years ago. The application had the student as a resident under ‘Residency Status.’

CCCID: AEV7600
Lee, Lisa
On the first test application we indicated yes to filing taxes outside of CA in 2014; the rest of the application did not have residency issues; California entry date over 2 years.

CCCID: AEG7620
Test, Abraham
The second test application we indicated yes to filing taxes outside of CA in 2015; the rest of the application did not have residency issues; California entry date over 2 years.

The other residency questions, if answered yes, do flag the applications as non-resident or possible resident with further proof. It is only the “taxes filed outside CA” that seem to not get caught.
<< end college examples>>


Steps to recreate below:

# Log into CCCApply on Pilot and start an application in any college. To test the bug issue above, fill out an application as if the student was a California resident in order to see if the logic is catching the "out of state taxes - yes" issue. To do that...
# Ensure the applicant has a permanent resident in California (OpenCCC Account)
# Complete the Current Mailing address section indicating current mailing address is in state of California
# On Education page: Select attended a California High School for 3 or more years (Yes)
# On Education page: Select graduated from a California High School in 1992
# On Citizenship/Miiitary page: Select "US Citizen" and for Military Status = "None Apply to Me"
# On Residency page: Select "yes" to have you lived in California for 2 years or more since RDD
# Select Yes to all residency questions indicating that the user is a resident
# Select No to have you filed a lawsuit outside CA in the past year = No
# Select No to have you registered to vote outside CA in the past year = No
# Select No to have you attended College outside CA in the past year = No
*# Select YES to have you paid Taxes outside CA = Yes*
# Select January 1, 2015 to "Year you paid taxes outside CA"
# Complete all other residency questions accordingly for a resident
# Submit application
#
Expected result: Res_status = 2 residency status should indicate a "possible resident" because the first step in Area B logic asks, "Are the answers to:
ca_outside_tax
= 0 AND
ca_outside_voted
= 0 AND
ca_outside_college
= 0 AND
ca_outside_lawsuit = 0"?

The answer should be NO, because they've indicated taxes were paid outside of California within the last year, "ca_outside_tax" = 1, and therefore the calculation for Area B should indicate B2. However, when report is run in the Report Center, the calcluation for Area B = 1 (B1). This is causing problems for colleges in determining residency.

*Second Test*
Do another test using the same application criteria as listed above, but enter "January 1, 2014" for the year the applicant paid taxes outside of California.

Supporting Documentation

 

  • No labels