UAT Plan: CCCApply Release 6.4.0
This User Acceptance Testing (UAT) Guide is designed to help colleges understand the user interface and back-end changes made to CCCApply Standard Application in the v.6.4.0 version release (Pilot environment release 2.19.19, and Production release 3.16.19) and provide acceptance criteria to support college implementation of those changes.
Pilot College Participation
The CCCApply Release 6.4.0 UAT will consist of 3 district colleges from the CCCApply Redesign Workgroup.
Participating Colleges
Colleges from the CCCApply Redesign Workgroup will participate in Release 6.4.0 UAT activities:
- Santa Rosa College
- Bakersfield College (Conflict due to health issue)
- Cerritos College
- Sierra College
Minimum Participation Requirements
The minimum number of pilot participants to provide validation is 3. Pilot project activities are scheduled between February 19 - March 16, 2019.
Participation activities and requirements include:
- Complete all UAT Implementation activities and testing goals
- Provide feedback and support only as needed
- Optional: Contribute to the development of best practices and support materials
Release notes for the CCCApply Release 6.4.0 include additional user interface enhancements and implementation guidelines that support this UAT plan. Background information about the CCCApply Redesign Project and other special implementations released in FY18-19 can be found in the CCCApply Redesign Project Dashboard. Data Dictionaries and User Guides have been updated for this release.
Pilot UAT Plan
The user acceptance testing (UAT) plan, process and objectives for the CCCApply Release 6.4.0 Pilot are listed below.
- UAT Objectives & Success Criteria
- Required Documentation
- Getting to the Pilot Application
- Pilot UAT Steps
- Data Fields & Downloads
- Admin Configuration
- Reports
- Feedback & Support Processes
UAT Objectives & Success Criteria
The objectives and success criteria for college user testing across the 6.4.0 release are detailed below.
# | UAT Objectives | Success Criteria | College UAT Results |
---|---|---|---|
1 | Ensure college admissions and support services staff have all release notes, change specifications, and project implementation materials needed to update existing business operations and support services processes, data reporting requirements, and outreach activities based on the new user interface changes - if applicable (optional). USER INTERFACE ENHANCEMENTS CCCApply Redesign Project Objective: Implement changes and enhancements to the user interface to "shorten & simplify" the application process" to meet the requirements in AB 3101. |
| |
2 | Ensure college IT and support staff have all the release notes, data and technical specifications, updated user guides, and implementation information needed to implement fixes and solutions to data fields, downloads, and user interface bugs (as needed); and replace temporary workarounds in place with viable functionality and code fixes - which have been preventing efficient business operations, data reporting, and admin/utilities functionality. BUG FIXES & iSSUE SOLUTIONS |
| Confirmed with colleges who reported the bugs that we have fixed those bugs and have no further need for the workarounds. Colleges: Coastline College Sanat Rosa College Sierra College |
3 | Ensure college admissions and IT staff have ability to perform admin configuration and reporting activities with new data fields and values from 6.4.0 and previous releases in the Administrator and Report center. MAINTAIN ADMIN & REPORTING TOOLS |
| Colleges have confirmed that the new and previous release fields (Race & Ethnicity, Spam fields, etc.) now appear on the Full Application Report and are displaying correct results. Colleges confirmed: Santa Rosa College Sierra College |
Required Documentation
The following documentation is required for the CCCApply Release 6.4.0 implementation plan:
- CCCApply Release 6.4.0 Notes Summary
- CCCApply Redesign Project
- CCCApply Redesign Project Dashboard
- CCCApply Standard Application Data Dictionary v.2019.1
- /wiki/spaces/PD/pages/758546724
- CCCApply Download Client User Guide v.2019.1
- CCCApply Redesign Project - Q3 User Interface Changes (PPT)
Additional Docs
- All CCCApply Data Dictionaries
- All CCCApply CCCApply User Guides
Getting to the Pilot Environment
Pilot colleges can begin previewing and testing the CCCApply 6.4.0 pilot release items on February 19, 2019.
Pilot UAT Implementation Steps
STEPS TO TEST CHANGES: The outline below walks you through steps to conduct user acceptance testing of the changes deployed in release 6.4.0.
EXPECTED RESULTS: To help confirm changes meet the proposed success criteria for the UAT objectives.
- Using a new Chrome browser window, navigate to your college (MIS code-specific) version of the /wiki/spaces/PD/pages/131465676
- Sign in to CCCApply My Applications page and start a new CCCApply Standard application
- From OpenCCC Sign-in page:
- If you have a Pilot OpenCCC test account, click "Sign In"; land in your My Applications page, and click on "Start a New Application" to reach Enrollment page.
- If you don't have a Pilot OpenCCC test account, click on "Create an Account"; complete process to create a new account; and auto-direct to the Enrollment page.
- From OpenCCC Sign-in page:
- On the Enrollment page, complete all required fields and continue to the Account Information/Mailing page:
- Select a Term
- Select an Education Goal
- Select a Major Category
- Select an Intended Major/Program of Study
- On the Account Information/Mailing page, complete all required fields and continue to the Education page.
- Review OpenCCC Account Information section and make any edits or changes as needed;
- Confirm that "My Current Mailing Address is the same as my Permanent Address" checkbox response is accurate; if needed, update current mailing address
.
- UAT Activity: Education Page Changes
Review the user interface changes implemented on the Education page;
Test the new skip logic functionality added to the College Enrollment status field;
SUCCESS CRITERIA: "Time to completion" of the Education page is shortened by some degree for 50% of applicants who were required to complete the Education page (based on the percentage of applicants who selected the response option, "First time in college, after leaving high school" from the College Enrollment status response options in 2018. <enroll_status> = 49.98%- Change Implemented: Two sections of college education questions are now hidden for all users (do not display) by default when users land on the Education page
- The College Education Level section is hidden from display from all users by default
- The Colleges/Universities Attended section is hidden from display from all users by default
- Change Implemented: Skip logic validation was added to the College Enrollment Status field <enroll_status> to Hide/Show college sections based on College Enrollment Status response option.
- From the College Enrollment Status field, test the four response options to confirm logic behavior:
- Select the following response from menu: "1 = First time in college, after leaving high school"
- New expected results:
- Both college sections remain hidden
- College Education Level <higher_edu_level> field defaults to "Null" in download file
- Colleges/Universities Attended count <college_count> field defaults to "0" in download fileSele
- New expected results:
- Select any response option other than "1 = First time in college, after leaving high school."
- New expected results:
- Both college sections DISPLAY to user
- College Education Level question displays to the user, with current field logic and conditions requirements
- Colleges/Universities Attended question displays to the user, with current field logic and conditions requirements
- All conditions for Colleges1-5 questions and data field logic and validation persists
- Both college sections DISPLAY to user
- New expected results:
- Select the following response from menu: "1 = First time in college, after leaving high school"
- From the College Enrollment Status field, test the four response options to confirm logic behavior:
- Complete all remaining required questions on the Education page and click "Continue" to go to Citizenship & Military page.
- Change Implemented: Two sections of college education questions are now hidden for all users (do not display) by default when users land on the Education page
- On the Citizenship & Military page, complete all required questions and continue to the Residency page.
- UAT Activity: Residency Page Changes
Review the new layout format of the Residency page;
Review the user interface change to hide the first three Special Residency questions from display to all users by default;
Review the new format of the Out-of-State Activities section with new optional checkbox response format;
Test the new skip logic functionality added to the new Out-of-State Activities question
SUCCESS CRITERIA: "Time to completion" of the Residency page is shortened by some degree for 75-98% of applicants who were required to complete the Residency page (based on the percentage of applicants who selected one or more Out-of-State Activities on the Residency page in 2018. (1.2%)- Change Implemented: A new layout for the Residency page displays to all users. The Special Residency section has been moved to the bottom of the page, below the Out-of-State Activities section.
- Change Implemented: The first three questions at the top of the Special Residency section have been hidden for all users by default;
- Change Implemented: The Out-of-State Activities section has been reformatted from four (4) separate Yes/No radio button questions, which conditional (currently questions have been reform
- otherwise keep the sections hidden and default value to Null.
-
- Complete the Needs & Interests page (optional)
- Complete the Demographic Information page (optional)
- Complete all remaining required portions of the application and submit the application
- Review your application responses on the Submission page (optional)
- Complete the Consent to Release Information checkboxes (required)
- Complete the Submission requirements (required)
- After submission, note the application's Confirmation number (App_id) and your CCCID.
- Review the confirmation screen and note your confirmation number for reference. Click "Continue" to move to the Satisfaction Survey / Special Links & Opportunities Page
- Navigate to Student Satisfaction Survey and complete the survey (optional)
- Continue down the page and review the Special Links & Opportunities for your application
- Click "Finish & Sign-Out" or if MyPath college, click "Finish and continue to MyPath" (confirm)
- Review table of user interface changes affected by th
- Review table of new and changed data field values affected by these user interface changes, detailed above.
- Review CCCApply Standard Application Pilot download files
- Add the new data fields to your existing Standard Application Format Definition XML file for the Pilot environment:
- Identify all Null values that will now appear on the download file and in reporting
- Identify all blank < >
- Note all specified data field changes (new values, formats, logic, etc.) as specified in the Change Log of the CCCApply Standard Application Data Dictionary v.2019.1
- Review data dictionary specification information for these fields
- For help updating your Format Definition file, see the CCCApply Download Client User Guide
- Add the new data fields to your existing Standard Application Format Definition XML file for the Pilot environment:
- Review CCCApply Standard Application Pilot download files
- Update your existing Download Client Jar File with new version (v.6.4.0 for Pilot release)
- Find and replace the "transfer-client.jar" file in your CCCApply Download Client with the latest version for this release (v.6.4.0).
- NOTE: The 'transfer-client.jar" file has the same as the download client jar file
- Refer to the latest version of the Download Client User Guide v.2019.1
- Refer to the Download Client User Guide for instructions on replacing and running the Jar file for each application in each environment (Pilot and Production).
- Run a test download Job in the Pilot environment.
- Find and replace the "transfer-client.jar" file in your CCCApply Download Client with the latest version for this release (v.6.4.0).
- Optional Admin Configuration Changes for Non-Credit Application
- Navigate to the Pilot CCC Administrator (CAP) and login using existing user account credentials
- Select "CCCApply Administrator" from the Applications menu on the homepage
- From the CCCApply Administrator home page, select "CCCApply" from the Applications menu
- Select your college from the College selection menu bar
- Select "Messages" from the Modules menu bar
- Click on Add new Message and create a custom Message using the new CCCApply Non-Credit Status field <non_credit>
- Save Message
- Select "Rules" from the Modules menu bar
- Click on Add New Rule button and create a custom rule using the new <non_credit> = True field in the code editor
- Reference the new Message created in the Messages module that includes the new non-credit status merge field
- Select the Majors module from the Modules menu bar
- Click on Add New Major button and complete a new test Major, populating the following fields:
- Major Code
- Major Name
- Major Start Date
- Major End Date (or select No End Date)
- Major Category = create new category called "Non-Credit Programs" and enable the tag for this new Major
- Save New Major
- From the Majors Summary Table, select a test major row and click "Edit Major"
- In the Major Category field, add "Non-Credit Programs" for this test major
- Repeat the process for 1-3 addition test Majors
- Click on Add New Major button and complete a new test Major, populating the following fields:
- Repeat steps 1 - 4 - start a new Non-Credit application and navigate to the Enrollment page
- Complete the Term field
- Select an Education Goal
- In the Major Category menu, confirm that "Non-Credit Programs" is a category in the list, and select that category
- In the Intended Major/Program of Student field menu, confirm that only the majors tagged with the Non-Credit Program tag are displaying in the Major Category filter/menu
- Select one of the majors tagged as a Non-Credit Programs
- Ensure the new Non-Credit Application data fields are appearing as reportable fields in the CCC Report Center
- Navigate to the CCC Report Center and login with your existing Pilot user account
- Navigate to "Create New Ad Hoc View" from the main menu on the homepage
- running reports Status Flag is running reports
Changes to the User Interface
The following changes to the Standard Application user interface are implemented to the v.6.4.0 pilot release for testing.
Page / Section | Description | Current UI State | New Revised UI State | Notes to Colleges |
---|---|---|---|---|
Residency | Revise the layout of the Residency page Reorder the questions and sections on the Residency Page for all users
| Currently the layout of the Residency page places the Special Residency section in the middle between the California Residence and the Out-of-State Activities sections. This layout prohibits the ability to implement skip logic to streamline the experience for CA residents. | The new order of sections/questions on the Residency page is:
| This is a layout change and there are no changes required by the college
|
Residency | Hide three questions in the Special Residency section by default for all users
Add logic to Show the three questions as a group if user selects one or more Out-of-State activities and the most recent year is within 2 years of the RDD. | Currently, all Special Residency questions display to all users in Yes/No radio button format and a response to each question is required. | The Special Residency section now only displays the Homeless Youth Status and Foster Youth Status questions to all users with all existing validation and logic in place. If user selects (checks) one or more of the "Out-of-State Activities" with the most recent year of activity is within 2 years of the RDD, then the three hidden special residency questions will display as a group and responses will be required. | Note: The Homeless Youth and the Foster Youth questions ALWAYS display and each requires a response by all users. College needs to be aware that this field will now allow a null Note: In 2018, only 1% of all applicants responded Yes to this question. |
Residency | Revise the "Out of State Activities" Section by combining four separate, required questions into one optional question with skip logic to shorten the Special Residency section Combine the four current "Out-of-State Activity" questions into ONE new question, and change the format of the response options from required, Yes/No radio buttons and set the default to "No". | Currently, the "Out-of-State Activities" section consists of four separate, required, Yes/No questions with conditional "Year" fields that appear if the user answers Yes to any of the specific questions. | The new "Out-of-State Activities" section now contains one question (onscreen text) with four optional checkbox response options (the original four OOS questions, revised). "As of <RDD minus 2 years>, have you engaged in any of the following activities? Check each activity that applies." [checkbox] I paid taxes outside of California [checkbox] I registered to vote outside of California [checkbox] I declared residency at a college or university outside of California [checkbox] I filed for a lawsuit or divorce outside of California All existing data fields would persist (no change to data output, downloads, etc.) | There is no change to the text, conditions, logic or data fields for the four, corresponding Out-of-State Activity Year fields section/questions. The four Out-of-State Activities questions/fields are now optional (responses are no longer required by default) and the data fields will now accept Null or blank. |
Education | Hide the College Education Level and the Colleges/Universities Attended questions on the Education page by default for all users The College Enrollment Status question to only show college sections if the user is NOT a first-time in college after leaving high school | Currently, the College Education Level section and the Colleges/Universities Attended sections are required questions/sections that appear to all users on the Education page, even for students who have never attended college in the past. | The College Education Status and Colleges/Universities Attended sections/questions will not display on the Education page unless the user indicates they have attended one or more colleges in the past. If the user selects "first-time in college after leaving high school" option in the College Enrollment Status question, do not show college questions and default field value to Null. |
New & Changed Data Fields
The table below provides an overview of the new and/or changed data fields being deployed in the CCCApply 6.4.0 release (Standard Application and "Glue for Standard Apply" Only).
See these data specification changes in the CCCApply Standard Application Data Dictionary V.2019.1 in the CCCApply Data Dictionaries space.
Description | Data Element | Type | Value / Response Options | Format / Length | Allows Null | Required | Notes |
---|---|---|---|---|---|---|---|
Declared Residency Outside California for Taxes | <ca_outside_tax> | Default values = False / Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | No | IF the question is displayed:
IF question is hidden:
NOTE: IF hidden, such as in the Non-Credit application, then default to NULL For a standard application, it will default to False, unless the user checks the checkbox. |
Declared Residency at a College Outside California | <ca_outside_college> | Default values = False / Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | No | Same as Above. |
Registered to Vote Outside California | <ca_outside_voted> | Default values = False / Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | No | Same as Above. |
Lawsuit Filed Outside California | <ca_outside_lawsuit> | Default values = False / Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | No | Same as Above. |
Public School Employee | <ca_school_employee> | Default value = Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | Required response If appears onscreen | |
State College Employee | <ca_college_employee> | Default value = Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | Required response If appears onscreen | |
Seasonal Agricultural Worker | <ca_seasonal_ag> | Default value = Null | Values = True / False / Null 1 = True 0 = False Null | Boolean, 1 | Yes | Required response If appears onscreen |
College Adaptor (SuperGlue) Data Element
For SuperGlue colleges, the new Race & Ethnicity Full data element is called "raceEthnicFull".
Description | Data Field | Format / Length | Required | Notes |
---|---|---|---|---|
Race Ethnicity Full | <raceEthnicFull> | CSV delimited Maximum Expected Width: 805 characters (201 * 3 character long values + 200 commas + 2 surrounding quote marks for CSV delimiting in the output format) | No | See the CCCApply Standard Application Data Dictionary v.2019.1 for the data element specification table. |
Updating Your Download XML Files
In general, in order to download new and changed data fields and values that get deployed in CCCApply applications, you must first add and/or make changes to the fields in your application-specific Format Definition XML file(s) and update the existing (transfer-client.jar) file for current release.
For the 6.4.0 Pilot release, update your Standard Application Format Definition XML file with the data field changes specified in the New & Changed Data Fields table, above.
To ensure your CCCApply download files are always in synch with the latest release version, we recommend that all new and changed data fields be added to your download files (Format Definition XML) and replace/update the Download Client Jar file with each release. This should be done whether you plan to import the new fields to your college SIS system.
Update Your Pilot Download Client Jar File
After you've updated your Pilot Format Definition XML with new and changed data fields, replace your Pilot Download Client Jar file with the latest version.
In your installed Pilot Download Client directory, replace the following files:
- Replace transfer-client.jar (V6.4) with: transfer-client-V4.jar
Follow the instructions in the Pilot CCCApply Download Client User Guide.
Caution
Please be sure to backup your files before downloading new ones.
Update the Production Download Client Jar File
To update your Download Client Transfer file for the Production environment, the process is the same as the Pilot environment update. The same jar file is used for both environment.
In your installed Production Download Client directory, replace the following files:
- Replace transfer-client.jar (V6.4.0) with: transfer-client-V4.jar
Follow the instructions in the CCCApply Download Client User Guide.
Pilot Release: Feedback & Support
During a CCCApply pilot release (30 days between pilot release and production release), colleges are encouraged to follow the response processes below to report system issues and bugs (S1 and S2) as well as non-critical bugs, change requests, and other general feedback (S3, S4) using the processes below.
Severity Levels
S1 - Application / service is unavailable.
S2 - Required business process is prevented from being used. No workaround is available
S3 - Less important business process is impacted and/or workaround is available.
S4 - Low impact or cosmetic issue
Level | Issue Type | Description | Operations Priority | Feedback Process |
---|---|---|---|---|
S1 | Application / service is unavailable. | Pilot college cannot access the Non-Credit application in the Pilot environment using their custom URL | 24-48 hr response Hot Fix resolution TBD | Email details to College Support Services: staffsupportccctc@openccc.zendesk.com |
S1 | Application / service is unavailable. | Pilot college cannot access the Non-Credit application due to error message | 24-48 hr response Hot Fix resolution TBD | Email details to College Support Services: staffsupportccctc@openccc.zendesk.com |
S2 | Required business process is prevented from being used. No workaround is available | Pilot college identifies a critical bug in the Non-Credit app user interface or backend systems that prevents implementation or testing | 24 - 72 hr response Set priority level TBD | Email bug information to College Support Services: staffsupportccctc@openccc.zendesk.com |
S3 | Less important business process is impacted and/or workaround is available. | Pilot college identifies a non-critical bug in the Non-Credit app user interface or backend that does not prevent implementation or testing | 1 week response Set priority level TBD | Email bug information to College Support Services: staffsupportccctc@openccc.zendesk.com |
S2 | Must Have Requirement Required business process is prevented from being used. No workaround is available | Pilot college identifies a missing IT or business requirement per state, federal or local mandate (example: AB 3101) | 1 week response Set priority TBD | Use Change Requirement template Pilot college documents requirement(s) via Change Requirement form template; sends as link or attachment to Pilot Project Manager to be prioritized for bi-weekly meeting agenda. |
S4 | Nice to Have Request Low impact or cosmetic issue | Pilot college identifies a med/high-priority change enhancement to the MVP application | 2 week response Set priority TBD | Use Change Request template Pilot college submits change requirement(s) using Change Request form template; send as link or attachment to Pilot Project Manager to be prioritized for bi-weekly meeting agenda. |
S4 | Delighter Enhancement Low impact or cosmetic issue | Pilot college identifies an enhancement to the user interface or backend service(s) that includes unauthorized feature development (Out of FY scope) | 2 - 4 week response | Use Change Request template Pilot college submits change request(s) using Change Req form template; send as link or attachment to Pilot Project Manager to be prioritized for committee review. |
Request for Implementation Support | Pilot college requests advice and/or general support for IT implementation, operations, best practices, and/or additional help from Product management, support services, other college pilots, or general colleges - in support of the new project. | 24 - 48 hr response Depending on item; TBD | POST FEEDBACK or QUESTIONS on the CCC Pilot colleges should review all CCCApply community board discussions before posting a new support request or question on the College Support Site: CCCTechnology.info |
Issue Resolution During Pilot
Incidents encountered during Pilot Project testing in the Pilot environment - especially during a pre-production release period - should be reported immediately to the College Support Services team - to be resolved as quickly as possible.
College Support Services via the Staff Support email: staffsupportccctc@openccc.zendesk.com
NOTE: If you report an issue to the Support team by email, please cc: Patty Donohue, CCCApply Product Manager, pdonohue@ccctechcenter.org - to keep the product team aware of incidents and bugs.
Change Request Form Templates
- High-Priority Change Requirement Form
- Change Request Form