Info | ||
---|---|---|
| ||
See the STEPS for UAT Testing and full implementation checklist here: CCCApply Noncredit Pilot - UAT Implementation Checklist |
...
Date | Description | Release |
---|---|---|
February 19 | CCCApply 6.4.0 release to the CCCApply Pilot environment (see Release 6.4.0 Summary Notes) | CCCApply 6.4.0 Pilot |
February 19 | Noncredit Application 1.0 - Soft launch release to the CCCApply Pilot environment | Noncredit v.1.0 Pilot |
February 20 - 28 | Noncredit Pilot begins 12-Week Pilot Activities | |
March 15 | CCCApply 6.4.0 Production release (see Release 6.4.0 Summary Notes) | CCCApply 6.4.0 Prod |
April 8 | Noncredit Application (v.1.x) Pilot Update (Tentative) | Noncredit v.1.1 Pilot |
April 15 | Deadline for development changes and bug fixes (Tentative) | |
May 9 | Code freeze for CCCApply 6.5.0 Pilot Release and Noncredit App v.1.2 | |
May 15 - 22 | Noncredit Pilot officially ends - last meeting | |
May 31 | CCCApply 6.5.0 Pilot release (includes the Noncredit Application 1.2 Pilot release) | CCCApply 6.5.0 Pilot |
June 28 | CCCApply 6.5.0 Production release (includes the Noncredit Application 1.2 Production release) | CCCApply 6.5.0 Prod |
...
The user acceptance testing (UAT) plan process and objectives for the CCCApply Noncredit Application Pilot project are listed below.
- UAT Objectives & Success Criteria
- Required Documentation
- Getting to the Pilot Application
- IT Implementation Steps
- Data Fields & Downloads
- Admin Configuration
- Reports
- Feedback & Support Processes
Anchorobjectives objectives
UAT Objectives & Success Criteria
objectives | |
objectives |
See Noncredit UAT Plan Slide Deck
UAT Objective | Success Criteria |
---|---|
IT Implementation Steps & Testing |
Find your Noncredit App PILOT URL |
Data Fields & Downloads Configuration Testing |
|
MVP Admin Configuration (Optional) Testing |
|
Modifying & Running Noncredit App Reports Testing |
|
Using the Pilot Feedback & Support Process |
|
...
Note |
---|
The Noncredit Application workflow path feature is an optional special implementation in the CCCApply Standard Application - All Changes Are Backwards Compatible - No Actions Required: All the front-end changes deployed in the Noncredit Application path within CCCApply Standard Application (user interface changes, hidden pages and questions, disabling of web services, etc.) should NOT AFFECT YOUR STANDARD APPLICATION. All Noncredit Application back-end changes are optional and not mandatory for colleges to implement. Admissions, Financial Aid, and IT staff can rest assured there are no action REQUIRED by colleges that do not wish to implement the Noncredit Application. |
...
Required Documentation
Technical specifications for the Noncredit Application workflow feature are included in the CCCApply Standard Application Data Dictionary.
...
Follow the steps below to setup the Non-Credit Application workflow feature to conduct user acceptance testing:
- Paste your college-custom Non-Credit Noncredit App URL for the Pilot environment into a new Chrome browser window and navigate to the CCCApply sign-in page
- If you have a Pilot OpenCCC test account, click "Sign In". Landing in your My Applications page, click on "Start a New Application"
- If you don't have a Pilot OpenCCC test account, click on "Create an Account" and follow the three page account creation process
- From your My Applications page, click on "Start a New Application".
- Land on the Enrollment page and complete the required fields:
- Select a Term, Education Goal
- Select a Major Category and Major/Program of Study
- Land on the Enrollment page and complete the required fields:
- Complete the required pages in the Non-Credit Noncredit app workflow
- Complete the Enrollment page
- Complete the Account Information/Mailing page
- Complete the Education page
- 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 the Non-Credit Noncredit application version you just submitted:
- Note that the Confirmation number begins with a "NC-" preview
- Continue to the 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)
- Return to the My Applications page and locate your submitted Non-Credit Noncredit application in the submitted applications Table
- Note the confirmation number begins with a "NC-" prefix
- Sign out of My Applications
- Add new Non-Credit Noncredit App data fields to existing CCCApply Standard Application Pilot download files
- Add the new data fields to your existing Standard Application Format Definition XML file for the Pilot environment:
- Non-Credit Noncredit Status = <non_credit>
- Integrity Flag 81 = <integrity_fg_81>
- Review all data field changes (new values, formats, logic, etc.) shown in the New & Changed Data Fields Table below.
Note: All changes are also detailed 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:
- Update your existing Download Client Jar File with new version version 6.4.0 or higher (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).
- transfer-client.V6.4.jar
- 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 Noncredit 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 Noncredit 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 noncredit 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 Noncredit 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 Noncredit 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 Noncredit application and navigate to the Enrollment page
- Complete the Term field
- Select an Education Goal
- In the Major Category menu, confirm that "Non-Credit Noncredit 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 Noncredit Program tag are displaying in the Major Category filter/menu
- Select one of the majors tagged as a Non-Credit Noncredit Programs
- Ensure the new Non-Credit Noncredit 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
- Repeat the process for the Production environment.
...
Changes to the CCCApply Download Client
The following data fields have been added or changed in the CCCApply Non-Credit Noncredit applications. For updated data specification documents, please see the CCCApply Data Dictionaries and User Guides space.
Update Your Download XML Files: In order to download new or revised data fields, they must first be added or updated in the CCCApply Format Definitions XML file(s) and the download client jar file must also be updated with the latest version = < transfer-client.jar v.6V6.4.0 > jar
For more information, please see the CCCApply Download Client User Guide > User Guides
New & Changed Data Fields
The table below provides an overview of the new or changed data fields in CCCApply Standard, and "Glue for Apply".
See these data specification changes in the CCCApply Standard Application Data Dictionary V.2019.1 in the Data Dictionaries space.
Description | Data Element | Type | Value / Response Options | Format / Length | Allows Null | Required | Notes |
---|---|---|---|---|---|---|---|
Non-Credit Noncredit Status | <non_credit> | New Field | 1 = True 0 = False | Boolean, 1 | Yes | No | Optional; Value set to "True" if applicant applies using the new Non-Credit Noncredit Application URL; otherwise it is "False" |
Confirmation Number | <confirmation> | Changed Value | IF non_credit=True then | String | No | System | IF an application is submitted using the Non-Credit Noncredit URL then the value for <confirmation> = "NC-" |
Integrity Flag 81 | <integrity_fg_81> | New Field | 1 = True Null | Boolean, 1 | Yes | No | Flag triggered if applicant applies with the new Non-Credit Noncredit Application URL; otherwise it is blank. NOTE - this is consistent with how we have all the other integrity flags structured. |
Residency Status | <res_status> | New Value | New NC default value = N 1 = resident | bpchar, 1 | No | Residency status is calculated at submission for Standard Application only. For the new Non-Credit Noncredit Application path (in the Standard Application) if applicant applies using the new Non-Credit Noncredit URL then: <non_credit> status is set =True and <res_status> status is set ="N" | |
Residency Area A | <res_area_a> | New Value | New NC default value = 9 | Boolean, 1 | No | Residency area status defaults to "9" when (non_credit =True) | |
Residency Area B | <res_area_b> | New Value | New NC default value = 9 | Boolean, 1 | No | Residency area status defaults to "9" when (non_credit =True) | |
Residency Area C | <res_area_c> | New Value | New NC default value = 9 | Boolean, 1 | No | Residency area status defaults to "9" when (non_credit =True) | |
Residency Area D | <res_area_d> | New Value | New NC default value = 9 | Boolean, 1 | No | Residency area status defaults to "9" when (non_credit =True) | |
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 Noncredit 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 | |
Citizenship Status | <citizenship> | New Value | Default to value = X when (non_credit = True) | character(1) | No | Required to have non-null value in DB. | In the new Non-Credit Noncredit Application workflow, the Citizenship status question is hidden; value stored = "X" |
Military Status | <military_status> | New Value | New NC default value = X Default to value = X when (non_credit = True) | character(1) | No | Required to have non-null value in DB. | In the new Non-Credit Noncredit Application workflow, the Military status question is hidden; value stored = "X" |
Comfortable with English | comfortable_english | Allow Null | NC default value = null | Boolean, 1 | Yes | No | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
Financial Assistance | financial_assistance | Allow Null | NC default value = null | Boolean, 1 | Yes | No | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
TANF-SSI-GA | tanf_ssi_ga | Allow Null | NC default value = null | Boolean, 1 | Yes | No | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
Athletic Interest: Intramural | athletic_intramural | Allow Null | NC default value = null | Boolean, 1 | Yes | Required response If appears onscreen | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
Athletic Interest: Intercollegiate | athletic_intercollegiate | Allow Null | NC default value = null | Boolean, 1 | Yes | Required response If appears onscreen | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
Athletic Interest: No | athletic_not_interested | Allow Null | NC default value = null | Boolean, 1 | Yes | Required response If appears onscreen | In the new Non-Credit Noncredit Application workflow this question is hidden; value stored = Null |
Note |
---|
Non-Credit Noncredit Application - Full Data Set in Glue for Apply The new Non-Credit Noncredit Application data values will be included in this release, passed directly to colleges using the Glue for Apply feature. |
...
Updating Your Existing Download Files
To download the new Non-Credit Noncredit Application data fields and new values in existing CCCApply download files, you must add the new fields to your CCCApply Standard Application Format Definition XML and update the (transfer-client.jar) file for the Non-Credit Noncredit v.1.0 Pilot release.
Warning |
---|
Please be sure to backup your files before downloading new ones. |
...
We recommend adding the new Non-Credit Noncredit Application path data fields and updating your Download Client Transfer file in the Pilot environment whether you plan to implement the Non-Credit Noncredit application path or not. The Pilot DLC jar file should be updated first, then repeat the process for your Production downloads.
...
- Replace transfer-client.jar (V6.4) with: transfer-client-V4.V6.4.jar
Follow the instructions in the Pilot CCCApply Download Client User Guide.
...
Update the 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 transfer-client-V4.V6.4.jar
Follow the instructions in the CCCApply Download Client User Guide.
...
Severity Level | Issue Type | Description | Operations Priority | Feedback Process |
---|---|---|---|---|
S1 | Application / service is unavailable. | Pilot college cannot access the Non-Credit Noncredit 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 Noncredit 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 Noncredit 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 Noncredit 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 | Pilot college should review existing community discussions for self-serve support, or post new question or topic in any CCCApply or System Alerts category on the CCCTechnology.info support site: CCCTechnology.info |
...
Expand |
---|
Priority - Value set by the Product manager with project team to identify when issue should be fixed. P1 - Issue must be addressed as soon as possible as it affects the application / service severely and cannot be used until fixed. P2 - Issue should be resolved as soon as possible during normal course of development activities. It can wait until the next scheduled release. P3 - Consider with future work during normal roadmapping road-mapping and release planning processes. P4 - Lower priority. Will be addressed as capacity is available after addressing higher priority issues. |
...