CCCApply Release 6.2.0 Summary Notes

CCCApply Release 6.2.0 Summary Notes

Schedule

Description

Date & Time

Release No.

6.2.0

UAT Pilot Release

6.28.18  12:00PM

Pilot Update (1.0.1)

7.12.18 - 8:00AM

Pilot Update (1.0.2)

7.19.18 - 8:00AM

Pilot Update (1.0.3)

9.06.18 - 5:00PM

Pilot Update (1.0.4)

9.14.18 - 12:00PM

Production Black-Out

9.25.18 - 6:00PM (No further data changes)

Production Release

9.30.18 - 12:00PM - 5:00PM

Release Type

Maintenance Window | Major Release



Scope

Description

Scope

Applications

OpenCCC Account
CCCApply Standard Application (Apply)
CCCApply International Application (IA)
CC Promise Grant Application (BOG)
CCCApply Administrator 2.0 (Admin 2.0)
SSO Proxy User Interface

Changes to Residency Logic

No

Changes to Download Client

Yes - (Download Client Jar 6.2.0)

Changes to Administrator

Yes - (New College URLs)

Changes to Report Center

Yes - (New College URLs)

Changes to Documentation

Yes - New CCCApply Administrator User Guide




Contents


New! Additions to the CCCApply Release 6.2.0 Scope

On July 20, the CCC Chancellor's Office approved a series of changes to the OpenCCCApply application and requested they be added to the scope of Release 6.2.0. Adding these late changes to the original deployment schedule necessitated an additional Pilot release (Update 1.0.4), which will be available for colleges to preview beginning September 15.  

#

Change Requirement

Application

Notes

#

Change Requirement

Application

Notes

1

Remove the Introduction page from the Standard Application

CCCApply Standard

This means that the first page of the application is now the Enrollment page.

2

Remove the Social Security Number Encouragement pop-up box

OpenCCC Account & Edit Account

This change removes the pop-up message encouraging students to provide their Social Security Number when they decline to provide one during OpenCCC Account creation and in the "Edit Account" modules.

3

Rename the Personal Information page to "Demographic Information"

CCCApply Standard Application

 

4

Move the Demographic Information page to later in the application

CCCApply Standard Application

This page now follows the Needs & Interests page

5

Revisions to the High School Transcript Information (aka self-reported Multiple Measures questions)

CCCApply Standard Application

These are text changes to the opt-in "multiple measures" question implementation, but if your college has implemented these questions for 
See the "Changes to CCCApply Standard Application" section below. 

6

Move the Review Application page to an opt-in section on the Submission page

CCCApply Standard Application

 

7

Move the Consent to Release Information page to the Submission page

CCCApply Standard Application

 

8

Remove the logic (restriction) preventing users under 13 years old from creating an OpenCCC Account

OpenCCC Account & Edit Account

Users of any age can now create OpenCCC accounts for educational purposes.

9

Implement an auto-direct from the Submission confirmation screen in CCCApply to MyPath 

CCCApply Standard Application

For MyPath colleges only

10

Remove the temporary block preventing users from creating 5 or more OpenCCC Accounts using the same email address

CCCApply Standard Application

A temporary stop-gap implemented to prevent fraud until the Spam Filter is complete. This is being removed.

11

Remove the temporary block preventing users from submitting 10 or more CCCApply applications from the same CCCID within 24hrs

CCCApply Standard Application

A temporary stop-gap implemented to prevent fraud until the Spam Filter is complete. This is being removed.

Deferred: Removed from Release Scope

#

Change Request

Application

Notes

#

Change Request

Application

Notes

12

Implement approved changes to the Race & Ethnicity section in CCCApply, including expanded race groups, ethnicities in a new conditional layout

CCCApply Standard Application

This proposed change to the current Race & Ethnicity questions in CCCApply has been postponed to a later release in order to allow colleges time to implement these changes to their Download XML files.

13

Upgrade the user interface styles and branding required in the new CCCCO Style Guide

CCCApply Standard Application

User interface updates have been postponed to a later release.



Back to Top


Release Summary

The CCCApply Release 6.2.0 combines the efforts of three project teams, closely coordinated to support the CCCApply 2018 annual update traditional fall release, which primarily consists of the development and integration of the new version of the CCCApply Administrator and the launch of a new shared SSO-based staff and faculty "user and access management" system called the CCC Administrator. 

  • The new CCCApply Administrator upgrade will completely replace the current version of the CCCApply Administrator (Admin 1.0), which means that all 110 colleges that have adopted the CCCApply applications will be affected by the cut-over of users and data to the new system as part of this deployment.  

  • Therefore, implementation support and online materials are available to help colleges with pre-migration data review, IT and operations tasks, implementation and training. To schedule a one-on-one support session for the purposes of walking you through the migration and implementation process, please Schedule A Support Session as soon as possible.

Overall, Minimal Changes to CCCApply Applications - No New Required Data Fields

The good news is there are very few changes to the CCCApply applications themselves in this release. There are no new required questions or data fields that need to be added to data downloads. We took advantage of this release to fix a long list of bugs and technical debt issues across Apply, Promise Grant, and International which are listed below (by Application).   


New Spam Filter Web Service 

However, one new service being added to the CCCApply Standard application - the Spam Filter Web Service - is being implemented to combat the large number of fraudulent applications coming in through the Standard application. This service does have a required user component that colleges will need to monitor regularly in order to ensure the machine-learning prediction model behind the service continues to grow, learn and identify fraud as the spammers change their tactics to avoid being detected. This service sits in the post-submission application pipeline and will not affect the user experience; however colleges will be given training on how to monitor and process spam applications through the new CCCApply Administrator as part of their implementation & UAT session.

 

NEW: Due to multiple inter-dependencies on OpenCCC and CCCApply, the scope of this release has grown to include additional enhancements, features, web services, and integrations, such as:

  • Enhancements, features, and approved changes to OpenCCC and the CCCApply Applications

  • Bug fixes across all integrated OpenCCCApply applications

  • Enhancements to the SSO Proxy sign-in page

  • Phase 1: CCCApply support for the College Adaptor 2.5 (SuperGlue)

  • New Machine-learning Spam Filter web service in CCCApply

  • Version upgrade of the CCC Report Center (no functionality changes)

  • New Canvas Administrator service (integrated with the SSO-based CCC Administrator)




Release Strategy

On June 28, 2018, the Pilot versions of the CCCApply Administrator - along with the new core CCC Administrator platform - was released to the Pilot environment. All college pilot data was migrated over to the new Admin system, which is now fully integrated with the Pilot CCCApply applications, database(s), download servers, and Report Center.

CCCApply Administrator 1.0 - LIVE through production release on September 28

The existing Production CCCApply Admin 1.0 system will remain live and accessible to all CCCApply college users up to the production release on September 28. Colleges will continue to use their existing college URLs and user accounts to access their CCCApply admin data and settings. 

Pilot Release & Recurring Updates

Due to the scope of this release, a series of Pilot environment updates are planned between now and the Production release on September 28. These zero-down time deployments should not affect college implementation and testing:  .

  • June 28 (Pilot 1.0):  This was the initial deployment of the full CCCApply 6.2.0 code to the Pilot environment. College Support Services begins working with UAT colleges.

  • July 12 (Pilot 1.0.1):  This scheduled Pilot update may override data changes in Pilot due to a  by a data refresh scheduled for July 12. 

  • July 19 (Pilot 1.0.2):  This Pilot update fixed several bugs reported during Pilot UAT process. 

  • September 6 (Pilot 1.0.3):  This update fixed a major User Authorization issue, as well as several major bugs, identified during Pilot UAT that necessitated the Pilot site to come down while to be fixed.  

  • September 14 (Pilot 1.0.4): This update deploys the code for the approved CCCApply changes requested by the Chancellor's Office. 

  • September 28 (Production 1.0)  

Back to Top


Pilot Implementation Activities & Support

The new CCCApply Administrator tool will completely replace the current CCCApply admin system (Admin 1.0), which means that all 110 colleges who have adopted the CCCApply application will be affected by this product release. The purpose of this pilot release plan is to ensure that every college and district has been informed about the scope and timeline for this release; and have completed the technical requirements and operational tasks necessary to ensure a successful transition to the new system - before we migrate off the production server and turn on the new common admin service to all colleges across the system.  A successful migration and implementation in the pilot environment will be the indicator of whether we are ready to make the switch in production, and when. 

Similar to all previous CCCApply releases, Release 6.2.0 will deploy one or more iterative code releases to the Pilot (sandbox) environment for preview prior to the Production release on September 28; thus allowing colleges time to review all coming changes and work with College Support Services and Enabling Services to complete pre-migration,  IT setup and operational implementation activities.  College Support Services worked with six colleges to complete a Pilot User Acceptance Testing process to validate the new college URLs and verify the accuracy of the data migration process. 

Back to Top


Pilot Environment: CCCApply Administrator & Applications

The CCCApply Pilot Environment is the testing site used by CCCApply colleges to set up and test their CCCApply applications (custom supplemental questions, rules, etc.) and corresponding CCCApply Administrator.  Prior to releases, the Pilot environment will isolate new features and code changes for preview and testing, allowing colleges

The Pilot environment provides a text-box version of the production code for the majority of the year, except during the pre-release Pilot Preview periods - when it contains pre-production code for an upcoming release. The Pilot Environment has separate Terms of Use & Support, and different SLAs than the production versions of OpenCCC and CCCApply applications.

 

Getting to Your Pilot Tools

Please see the Pilot Environment section in the CCCApply Public Documentation space for more information on getting to the Pilot CCCApply Applications, pointing your download files to the Pilot download server, and identifying the Pilot Administrator & Report Center URLs.

NOTE:  The Pilot Application URLs are not changing with the release of the new CCCApply Administrator.  Colleges should continue to use the application URL templates listed below.

Pilot Administrator & Report Center

Pilot CCCApply Applications

Pilot Download URL Attributes

 

NOTE: Getting to the new CCCApply Administrator now requires all users to login to the new CCC Administrator with the new college-specific URL. Your user account will recognize your college or district IdP and will store your permissions to launch the CCCApply Administrator


Back to Top


NEW Production & Pilot URLs

The URLs below are templates, so the examples shown below are not your URLs. These are provided to give you an example of what yours look like. Please contact your IT department if you do not have access to your Pilot Administrator and Pilot Report Center.  (New - Click here to find your new college URLs to the CCCApply Administrator & Report Center.)

Environment

Application

Template URLs

Customize

Environment

Application

Template URLs

Customize

PILOT

CCCApply Administrator

http://{college domain}.pilot.openccc.net/admin

Replace the (college domain) with your college or district .edu domain

PILOT

CCC Report Center

http://{college domain}.pilot.openccc.net/reports

Replace the (college domain) with your college or district .edu domain

PRODUCTION

CCCApply Administrator

http://{college domain}.openccc.net/admin

Replace the (college domain) with your college or district .edu domain

PRODUCTION

CCC Report Center

http://{college domain}.openccc.net/reports

Replace the (college domain) with your college or district .edu domain




Data Dictionaries & Release Documentation

The following links point to the most current versions of the CCCApply Data Dictionaries and User Guides.

Description

Version / FILE

Format

Release

Date Published

Description

Version / FILE

Format

Release

Date Published

CCCApply Standard Application Data Dictionary

V.2018.1

PDF

Release 6.2.0

9.14.18

Download Client transfer-client-V.6.2.0

V.6.2.0.0

jar

Release 6.2.0

9.14.18

2018-2019_CCPG_Specification.pdf

CCPG-V2018

PDF

2018-2019

1.12.18

CCCApply International Application Data Dictionary

V2017.2

PDF

Release 6.1.0

No change for 6.1.2




Changes to the OpenCCC Account System

The following changes were implemented in the 6.2.0 release. 

Change Specification

Description

New Data Field or Change to Data Values

Change to Logic

Change Specification

Description

New Data Field or Change to Data Values

Change to Logic

Update logic and text in the Birthdate <birthdate> field to allow users under the age of 13 to create an OpenCCC Account

Per clarification of the COPPA laws, students under the age of 13 are eligible to create an OpenCCC account as the purpose of the account is related to educational institutions, and the educational journey of the student, and required to apply to a California Community College. 

No

Removed logic that prevents users under the age of 13 to create an OpenCCC Account based on their date of birth.




Changes to the CCCApply Standard Application

The following changes were implemented in the 6.2.0 release code.

Change Specification

Description

New Data Fields or
Changes to Data Values

Change to Logic

Change Specification

Description

New Data Fields or
Changes to Data Values

Change to Logic

CCCApply Spam Filter Web Service

Standard Application Only. New post-submission web service to support spam detection in CCCApply. The full web service includes multiple micro-services, machine learning continuous training model, prediction service, system monitoring, college email alerts, and user interface are described in detail in the User Guide and supplemental release note information, accessible below.  

<fraud_status>

<fraud_score>

N/A - Not related to residency logic in CCCApply

Spam Monitoring & Email Notifications

Standard Application Only. To support college's adapt to the new spam filter, monitoring has been implemented to alert the college by email if one or more submitted applications has been suspended in the Spam Filter (Summary Table). The two email messages are: 

  • Daily Spam Alert Email:  Sends an email to the Admissions Office Contact Email" to alert the college that one or more applications have been suspended from the post-submission download process and need to be managed in the Spam Filter User Interface in the new CCCApply Admin.

  • Reminder Spam Alert Email: Sends an email to the Admissions Office Contact Email" to alert the college that one or more applications has been sitting in the suspension folder (Spam Filter User Interface) for 3 days or more. This email alert is a reminder to the college that all applications suspended in the Spam Filter need to be "confirmed" by the college in order for the model to continue to grow and learn.  

N/A

N/A

Major Category Dropdown Menu

Optional - Displays a dropdown menu above the "Intended Major or Program of Study" menu on the Enrollment page only if the college chooses to implement the "Major Category" filter implementation in the Administrator. Otherwise, this menu does  NOT display.

<major_category>


N/A

Ed Goal Alignment Filter Logic 

6.28.18: Out of scope for this release

Optional - Enables filtering logic to the display of Majors in the "Intended Major or Program of Study" menu on the Enrollment page only if the college chooses to implement the optional Ed Goal Alignment filter implementation in the Administrator.  Otherwise the filter logic is not enabled.

N/A

N/A - Not related to residency logic in CCCApply

Rename the Personal Information page to "Demographic Information" 

The Personal Information page in the Standard Application and the International Application was renamed to the "Demographic Information" page in order to more accurately describe the information being collected on this page in the current and future versions of CCCApply.

N/A

N/A

Support AB620 Decryption

To support the sharing of data between CCCApply and the Data Warehouse application, as well as the College Adapter (Glue) 2.5 system, the two AB620 fields have been decrypted. Note this does not enable these fields to be downloaded through the CCCApply Download Client or appear in the CCC Report Center for reporting.  The AB620 fields are: Sexual Orientation <sexual_orientation> and Transgender <transgender>.

<sexual_orientation>

<transgender>





Back to Top


Changes to the Promise Grant Application (BOG)

The following changes were implemented in the 6.2.0 release code.

Change Specification

Description

New Data Fields or
Changes to Data Values

Change to Logic

Change Specification

Description

New Data Fields or
Changes to Data Values

Change to Logic

Phase 1: Support for the Promise Grant Application (BOG) to integrate with the College Adapter (Glue) 2.5

Web service call was implemented to support the phased integration of the CC Promise Grant Application (BOG) data with the College Adaptor (Glue 2.5). 

TBD

N/A




All Bug Fixes

The following bugs or defects were fixed in this release. They are displayed below 

Area or Section

Bug Description

Notes

Area or Section

Bug Description

Notes

OpenCCC Account Bugs

Account Creation

Improved Password hashing



Account Creation

Fixed issue where some users were not receiving Account Creation confirmation email with a valid email address



Account Creation

Corrected the issue where the country code was appearing in the Mainphone extension field



Account Creation

Fixed issue where user could not update the Authorization for Text Message Cannot update authorization for text messages



Security Questions

Fixed an issue Closing validation should take focus to first security question



Authentication

Corrected issue where user was directed to an incorrect page after creating an Account



Authentication

Added timestamp and nonce to auto-login



Account Recovery

Implemented logic to support using international phone numbers when recovering Usernames



Account Recovery

Fixed the "Forgot?" link on the Recover Password and Recover Username pages in Account Recovery



Password Reset

Fixed the text in the Password Link Expiration Message



SSO Proxy 

Made it so the EPPN mapping updates when an old EPPN is reused



SSO Proxy

Fixed an issue where the IDP proxy was directing the user to an error page instead of the login page



Standard Application Bugs

Post Submission

Application surveys are not being pushed to submitted_applications database



Data Downloads 

Remove military_stationed_ca_ed_start and military_stationed_ca_ed_end from download client



SSN Encouragement Modal

Fixed an accessibility issue with the "Enter SSN" button on the SSN Encouragement modal to bring the focus back to the SSN field



Account Mailing

Corrected a problem with the "No Current Address Homeless" pop-up on the Account Mailing page



My Applications

Fixed ability to go to My Applications on pages after Introduction after creating an account



Data Downloads

Fixed a download problem with Emoji characters in Supplemental Text field

See Download Client Changes

Education Page

Fixed an issue where Clicking Save on Education page clears the grades for Multiple Measures questions



Education Page

Fixed issues where clicking Save on Education page clears the fields entered by user



Enrollment Page

Fixed issues with the "Save" button on the Enrollment Page to keep error messages from displaying



SSO Proxy

Corrected some missing logic when Missing where clause on update to the eppn_mapping table



Education Page

Fixed an issue on the Education page where an error message was displaying if the user switched f in the High School Education level when a user switches Error modal shows when high school education level selected after switching from enrolling in high school and college at the same time



Helpdesk Application

HelpDesk - Password Reset Does Not Work for New Accounts



Helpdesk Application

G-Tool - Password Reset Is Not Working For New Accounts



CC Promise Grant Application Bugs

Account / Mailing Information

Fixed issue where editing the Date of Birth Year didn't change options in the BOG Application



Account / Mailing Information

Fixed the issue where the "Confirm Date of Birth" field only showed up if you change something



Submission Service

Corrected issue in the system that was creating duplicate BOG Application records



Submission Service

Fixed the validation logic and error message preventing a user from submitting multiple applications for the same Promise Grant (BOG) Academic Year.



International Application Bugs

General Application

Implemented logic to make checkbox fields behave consistently throughout the application and across applications. Any time a checkbox hides a field, and the checkbox is cleared, the data will be restored to the field if they re-check the box if the page hasn't been Saved first.



Current Mailing Address

The "United States of America" option now appears in both the Country of Birth and Country of Citizenship on the Personal Information Page.



I-94 Section

Fixed an issue in the I-94 Currently Residing in US section that was introduced in the last release (6.1.0)



Citizenship 

Fixed the logic and display for preventing an international applicant from selecting United States of America as their Country of Citizenship



Visa/Dependents

Fixed an issue that was causing an error message to display when user clicked Save on Visas/Dependents page.



Visa/Dependents

Fixed an issue that was clearing data when user clicked Save on Visas/Dependents page.





Back to Top


Changes to the CCC Report Center

The only change that colleges need to be aware of relative to the CCC Report Center in this release are the two new custom college-URLs they need to use to get there.

Pilot Report Center:  http://{college domain}.pilot.openccc.net/reports

Production Report Center:  http://{college domain}.openccc.net/reports

Use the template above to get to your college's instance of the CCC Report Center by replacing between the parentheses with your college or district's IdP domain.  

There is also a list of college URLs here.




Changes to the Download Client

The following fields have been added to the Download Client. To add them to your download file, update your Download Format XML files, as indicated.

Reminder: In order for your college to update your download file(s) - you must update your Download Client Jar file for the 6.2.0 release.  Find the latest Jar file here: User Guides



Description

Data Field

Format

Required

Notes

Description

Data Field

Format

Required

Notes

CIP Code

<cip_code>

character varying (60)

No

OPTIONAL field added to the Majors module in the Administrator. 

Major Category

<major_category>

character varying (100)

No

OPTIONAL field added to the Majors module in the Administrator. 

NOTE: Major categories must be separated by a comma in the export formatting.