Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Release Notes - CCC Exchange - Version MVP


Story
[CE-4] - Report outcomes of Exchange courses to Financial Aid
[CE-6] - Change in academic standing notification
[CE-8] - Drop/WIthdrawl confirmation
[CE-11] - Confirm Drop/Withdrawl
[CE-12] - Notify Student of drop and Financial Aid policies
[CE-23] - Make changes to confirmed schedule
[CE-26] - Indicate course equivalency
[CE-30] - Receive a list of Exchange courses that students are taking
[CE-32] - View Entire schedule
[CE-36] - Receive a list of students taking Exchange classes at other Teaching colleges
[CE-38] - Course Exchange User Administration
[CE-39] - Course Exchange School Profile Administration
[CE-40] - Course Exchange Term Administration
[CE-41] - Course Exchange Course Administration
[CE-42] - Course Exchange Section Administration
[CE-43] - Course Exchange Enrollment Service
[CE-45] - Course Exchange C-ID Service
[CE-48] - SIS Adaptor
[CE-57] - SIS Adaptor - Banner Integration
[CE-60] - Setup Build Environment
[CE-67] - Admin Exchange UI Framework
[CE-68] - Cross Cutting Audit Module
[CE-91] - Integrate Course Exchange Student Interface into Student Web
[CE-92] - Create "Exchange Student" Service
[CE-94] - Integrate Spring Security into Course Exchange container and apply to existing API Services
[CE-95] - Password management
[CE-96] - Remember Me Login
[CE-97] - Connect Login Screen to Authentication module
[CE-99] - User Session Management
[CE-100] - SIS Adaptor - Student School Application Status - Colleague
[CE-101] - SIS Adaptor - SIS Student Priority Registration Status - Colleague
[CE-103] - SIS Adaptor - Colleague Web API Ramp up / Investigation
[CE-115] - Course Exchange - Admin Portal - District User
[CE-116] - Pull exchange api out of web app to make standalone microservice
[CE-117] - Secure api with Oauth2.0
[CE-119] - Prototype a React Portlet in the Student Portal
[CE-134] - School Profile Page - SIS Type
[CE-139] - Add Unit Tests To API
[CE-149] - Add College Adaptor Connection Parameters to school profile
[CE-150] - REST Client Module to interact with College Adaptor from Exchange Admin
[CE-151] - Modify Terms page to allow for auto populate of term info by pulling from the SIS via the College Adaptor
[CE-152] - Modify Courses page to allow for auto populate of course info by pulling from the SIS via the College Adaptor
[CE-153] - Configure UI Buttons and exchange-web to pull data from SIS via the college-adaptor-client and present returned content
[CE-154] - Integrate oAuth work from the Admin Portal into the College Adaptor
[CE-155] - Assign Users to a School, District or ExchangeAdmin. Implement Authorization based on user association
[CE-189] - School Profile - Fee Opt-Out Message
[CE-190] - Enrollment Caps
[CE-222] - College Adaptor - As an exchange system administrator, I need the ability to pull logs from a college adaptor
[CE-223] - College Adaptor - As an exchange system admin, I want to see the build information for an adaptor deployed at a college
[CE-225] - As a course exchange system administrator, I want to see the build information for a deployed artifact
[CE-227] - Manage Exchange Policies
[CE-228] - Display Exchange Policies to Student
[CE-229] - Persist Exchange Policies Consent
[CE-230] - Create Course Exchange Student Record
[CE-231] - SSO is triggered between Home School Registration System & Tech Center Student Portal
[CE-233] - Course Exchange Student Record Exists?
[CE-234] - Student has agreed to Exchange Policies?
[CE-236] - Link into Course Exchange From Banner
[CE-237] - Link into Course Exchange from PeopleSoft
[CE-238] - Link into Course Exchange from Colleague
[CE-239] - Exchange Admin Manage Ineligibility Message
[CE-240] - Eligibility Check - Banner
[CE-241] - Eligibility Check - Colleague
[CE-242] - Eligibility Check - People Soft
[CE-243] - Display Ineligibility Message
[CE-244] - Enhance Security on OAuth server by adding token timeout and admin auth module. Dockerize the OAuth Container.
[CE-245] - Put OAuth Server behind load balancer
[CE-246] - Pull Student's Home College Registration Date/Time - Banner
[CE-247] - Pull Student's Home College Registration Date/Time - Colleague
[CE-248] - Pull Student's Home College Registration Date/Time - PeopleSoft
[CE-249] - Has student registered for at least one current term section
[CE-250] - Display Register for Home College Courses first message
[CE-251] - Poll Teaching College SIS for Residency Status - Banner
[CE-252] - Poll Teaching College SIS for Residency Status - Colleague
[CE-253] - Poll Teaching College Residency Status - PeopleSoft
[CE-254] - Is student a resident at the Teaching College?
[CE-255] - College Adaptor: give groovy code access to a local properties file as well as the adaptor properties
[CE-256] - College Adaptor: allow SIS code to be placed in ./api/mis_{misCode}
[CE-257] - Testing for CE-96
[CE-258] - College Adaptor - Term API - Banner
[CE-259] - College Adaptor - Term API - Colleague
[CE-260] - College Adaptor - Term API - Peoplesoft
[CE-261] - College Adaptor - Course API - Banner
[CE-262] - College Adaptor - Course API - Colleague
[CE-263] - College Adaptor - Course API - Peoplesoft
[CE-264] - College Adaptor - Section API - Banner
[CE-265] - College Adaptor - Section API - Colleague
[CE-266] - College Adaptor - Section API - Peoplesoft
[CE-267] - College Adaptor - SIS Connection Infrastructure - Banner
[CE-268] - College Adaptor - SIS Connection Infrastructure - Colleague
[CE-269] - College Adaptor - SIS Connection Infrastructure - Peoplesoft
[CE-270] - Poll Home College SIS for Completion of Orientation - Banner
[CE-271] - Poll Home College SIS for Completion of Orientation - Colleague
[CE-272] - Poll Home College SIS for Completion of Orientation - PeopleSoft
[CE-273] - Standardize college-adaptor error reporting
[CE-274] - Verify Student Has Completed Home College Orientation
[CE-275] - Mark Student Record as "Orientation Complete"
[CE-276] - School Profile - Orientation Incomplete Message
[CE-277] - Display Orientation Incomplete Message
[CE-278] - Poll Home College SIS for Completion of Ed Plan - Banner
[CE-279] - Poll Home College SIS for Completion of Ed Plan - Colleague
[CE-280] - Poll Home College SIS for Completion of Ed Plan - PeopleSoft
[CE-281] - Verify Student Has Completed Home College Ed Plan
[CE-282] - Mark Student Record as "Ed Plan Complete"
[CE-283] - School Profile - Ed Plan Incomplete Messaging
[CE-284] - Display Ed Plan Incomplete Message
[CE-285] - Poll Home College SIS for Math & English Assessment - Banner
[CE-286] - Poll Home College SIS for Completion of Math & English Assessment - Colleague
[CE-287] - Poll Home College SIS for Completion of Math & English Assessment - PeopleSoft
[CE-288] - Verify Student Has Completed Home College Assessment or Been Exempted
[CE-289] - School Profile - Assessment Incomplete Messaging
[CE-290] - Display Assessment Incomplete Message
[CE-291] - Mark Student Record as "Matriculated"
[CE-303] - Poll Home College SIS for Student "Home College Registration Date" - Banner
[CE-304] - Poll Home College SIS for "Home College Registration Date" - Colleague
[CE-305] - Poll Home College SIS for "Home College Registration Date" - PeopleSoft
[CE-306] - Calculate Student's "Home College Priority Level"
[CE-307] - Update Student Record with "Home College Priority Level"
[CE-308] - Display Student's "Enrollment Date" with Search Results
[CE-309] - Display Course Search Results
[CE-310] - Display Course/Section Details
[CE-311] - Add Enrollment Button on Course/Section Details Page
[CE-312] - Create Enrollment Record
[CE-324] - Poll Teaching College SIS for Student Registration Status - Banner
[CE-325] - Poll Teaching College SIS for Student Registration Status - Colleague
[CE-326] - Poll Teaching College SIS for Student Registration Status - PeopleSoft
[CE-327] - Poll Registration Status Change & Update Enrollment Status
[CE-336] - Update Enrollment Record to Pending Submitted Application
[CE-338] - Update Enrollment Status to "Pending School Application"
[CE-339] - Verify Student Has Met Pre-Req's at Home College - Banner
[CE-340] - Verify Student Has Met Pre-Req's at Home College - Colleague
[CE-341] - Verify Student Has Met Pre-Req's at Home College - PeopleSoft
[CE-342] - Display Message to Student - Pre-req's Have Not Been Met
[CE-343] - Redirect Student to CCCApply
[CE-344] - Push Enrollment Into Teaching College Section - Banner
[CE-345] - Push Enrollment Into Teaching College Section - Colleague
[CE-346] - Push Enrollment Into Teaching College Section - PeopleSoft
[CE-347] - Update Data Model to Store Residency Per Teaching College
[CE-348] - Update Student Enrollment Record as "Resident"
[CE-349] - Inform Student of Non-Resident Determination by Teaching College
[CE-350] - Update School Profile With CK Editor for Non-Resident Message
[CE-351] - Mark Student Teaching College enrollment Record as "Non-Resident"
[CE-352] - Update Exchange Admin Screen With Transcript Message
[CE-353] - Display Transcript Message
[CE-354] - Pull Student's Financial Aid Status from SIS - Banner
[CE-355] - Pull Student's Financial Aid Status from SIS - Colleague
[CE-356] - Pull Student's Financial Aid Status from SIS - PeopleSoft
[CE-357] - Email Student Fee Opt-Out Message
[CE-358] - Poll For Payments
[CE-359] - Pull Payment Status From SIS - Banner
[CE-360] - Pull Payment Status From SIS - Colleague
[CE-361] - Pull Payment Status From SIS - PeopleSoft
[CE-362] - Verify Payment For Course Enrollment
[CE-364] - Update Enrollment Record to "Enrolled & Paid"
[CE-367] - Check Pre-Req's for Enrollment Record
[CE-369] - Introduce docker-compose for easier developer onboarding
[CE-370] - Enable https for QA environment
[CE-372] - Check for Application to Teaching College
[CE-373] - Update Student Record to "Pending Payment"
[CE-377] - restrict access to api layer in QA environment to only be from admin + ssp
[CE-379] - Mark Student Record as "Assessment Complete"
[CE-380] - Evaluate Matriculation Status
[CE-381] - Add Unit tests to exchange-admin Web
[CE-382] - College Adaptor - Configure Adaptors to run behind HTTPS
[CE-383] - Add validation of /info endpoint to deployment process
[CE-384] - Add SSL to Oauth server - QA environment
[CE-386] - HTTPS for college-adaptor - ECS environment
[CE-387] - Integrate workflow engine into exchange-api
[CE-441] - Pull Student's DSPS Status From Home College SIS - Banner
[CE-442] - Pull Student's DSPS Status From Home College SIS - Colleague
[CE-443] - Pull Student's DSPS Status From Home College SIS - PeopleSoft
[CE-444] - Verify Student Has a DSPS Classification at the Home College
[CE-445] - create build + deploy process for exchange-student-web project
[CE-448] - School Admin - DSPS Message
[CE-449] - Display Global Admin DSPS Message
[CE-450] - Poll Home College SIS for Currently Enrolled Courses - Banner
[CE-451] - Poll Home College SIS for Currently Enrolled Courses - Colleague
[CE-452] - Poll Home College SIS for Currently Enrolled Courses - PeopleSoft
[CE-453] - Is Student Already Registered for Course at Home College
[CE-454] - Display Message to Student - Cannot Take Course
[CE-455] - Students Can Only Take Two Exchange Courses
[CE-456] - Display Message to Student - Exchange Only Allows 2 Enrollments
[CE-457] - Poll Home College SIS for Max Units Allowed - Banner
[CE-458] - Poll Home College SIS for Max Units Allowed - Colleague
[CE-459] - Poll Home College SIS for Max Units Allowed - PeopleSoft
[CE-460] - Will Registration in Course Exceed Max Unit at Home College?
[CE-461] - Display Message to Student - Cannot Exceed HC Maximum Units
[CE-462] - Setup Angular Environment for Student Portal
[CE-474] - DSPS Students & Accomodations
[CE-475] - Display DSPS Message
[CE-476] - Consent to Share DSPS Status
[CE-477] - Persist DSPS Consent
[CE-478] - Pull Student's BOGG Waiver Status From Home College SIS - Banner
[CE-479] - Pull Student's BOGG Waiver Status From Home College SIS - Colleague
[CE-480] - Pull Student's BOGG Waiver Status From Home College SIS - PeopleSoft
[CE-481] - Verify Student is Eligible for Financial Aid or BOGG at Home College
[CE-482] - Manage Home College Financial Aid Message
[CE-483] - Display Home College Financial Aid Message to Student
[CE-489] - Workflow Decision - Evaluate Student Eligibility
[CE-490] - QA Previous Sprint Stories
[CE-492] - naming strategy for course-exchange environments
[CE-493] - Global docker-compose for course-exchange stack
[CE-510] - Define Process for Test Driven Development in Angular 1.5
[CE-511] - Standardize Requirements for SSP look and feel
[CE-532] - Nexus repository - update configuration to allow secure, remote artifact access
[CE-536] - Accessibility Testing Integration with Student Exchange Frontend
[CE-540] - Background Job - Nightly update of Student and Enrollment Data
[CE-541] - Nightly Data Update - Banner
[CE-542] - Nightly Data Update - Colleague
[CE-543] - Nightly Data Update - Peoplesoft
[CE-544] - Email Student Financial Aid Message
[CE-547] - Postman test infrastructure for college-adaptor
[CE-551] - School Profile - Readiness Module Message
[CE-552] - Display Student Schedule
[CE-553] - Report Title: Enrollment Data For TC Exchange Students
[CE-554] - Update Enrollment Record With Date of Enrollment
[CE-555] - Poll Home College SIS for Local SIS ID - Banner
[CE-556] - Poll Home College SIS for Local SIS ID - Colleague
[CE-557] - Poll Home College SIS for Local SIS ID - PeopleSoft
[CE-558] - Store Student's Home College SIS ID
[CE-559] - Report Title: Teaching College Term Start and End Date
[CE-560] - Report Title: Number Units Per Semester/Quarter
[CE-561] - Report Title: Proof of Added courses
[CE-562] - Report Title: Proof of Drops/Withdrawals and Last date of Online Participation
[CE-563] - Poll SIS for Last Date Student Participated in Course - Banner
[CE-564] - Poll SIS for Last Date Student Participated in Course - Colleague
[CE-565] - Poll SIS for Last Date Student Participated in Course - Peoplesoft
[CE-566] - Course Exchange API - Last Date Student Participated in Course
[CE-567] - Report Title: Proof of Assigned Grades
[CE-568] - Report Title: Ed Plan courses: List of Enrolled TC Courses
[CE-572] - Provide OEI with URL
[CE-575] - Student Web -- Unit Tests
[CE-579] - Integrate a reporting tool for the Exchange
[CE-582] - Logic in Directive Controllers needs to be moved into Services
[CE-599] - Automated Deployment mechanism for the College Adaptors
[CE-616] - Add "active" flag to school
[CE-617] - Move termID to be stored in session instead of localStorage
[CE-624] - Add "active" flag to sections
[CE-626] - Move services (save college-adaptor-router) off of course-exchange-qa
[CE-627] - evaluate ui test automation framework
[CE-655] - Research College Adaptor integration with Assess
[CE-656] - Canvas Integration - Users
[CE-657] - Canvas Integration - Accounts
[CE-658] - Canvas Integration - Terms
[CE-659] - Canvas Integration - Courses
[CE-660] - Canvas Integration - Sections
[CE-661] - Canvas Integration - Enrollments
[CE-662] - CLONE of CE-91 - Integrate Course Exchange Student Interface into Student Web
[CE-673] - Add status enumerated field to /terms API - Peoplesoft
[CE-675] - Add status enumerated field to /terms API - Colleague
[CE-677] - Add fields to courses API for Canvas LMS - Banner
[CE-678] - Add fields to courses API for Canvas LMS - Peoplesoft
[CE-679] - Add fields to courses API for Canvas LMS - Colleague
[CE-680] - Add fields to section API for Canvas LMS - Peoplesoft
[CE-681] - Add fields to sections API for Canvas LMS - Banner
[CE-682] - Add fields to sections API for Canvas LMS - Colleague
[CE-684] - Put a reverse proxy / routing in front of the college adaptor
[CE-686] - Canvas LMS list all terms - Banner
[CE-687] - Canvas LMS list all terms - Peoplesoft
[CE-688] - Canvas LMS list all terms - Colleague
[CE-689] - Canvas LMS list all sections - Banner
[CE-690] - Canvas LMS list all sections - Peoplesoft
[CE-691] - Canvas LMS list all sections - Colleague
[CE-694] - Create Person API for Canvas LMS integration - Colleague
[CE-695] - Create Person API for Canvas LMS integration - Peoplesoft
[CE-696] - Create Person API for Canvas LMS integration - Banner
[CE-701] - Allocate static IPs for endpoints.
[CE-703] - college-adaptor-router - create jenkins build + deploy jobs
[CE-707] - Sections - Add fields for start and end date of sections
[CE-708] - Section Start and Finish date are not retrieved or presented to student viewing activeSections
[CE-715] - College Adaptor PreRequisite Check couse id format
[CE-725] - Integrate SSP Assets with Course Exchange and Student Web
[CE-730] - Rancher Server environment in AWS
[CE-734] - Push Enrollment into Teaching College and Update DB
[CE-735] - Confirm Student wishes to proceed with enrollment
[CE-736] - Create Pilot Environment
[CE-737] - Display teaching college payment system Message, and add CK Editor to admin portal to store teaching college payment system message.
[CE-739] - Add docker-compose support for college-adaptor
[CE-740] - Create Assessment Data Model and Controller for the College Adaptor
[CE-741] - Create Assessment Import API Call - Banner
[CE-743] - Create Assessment Import API Call - Colleague
[CE-746] - School Admin - Enrollments Page
[CE-760] - School Admin - Add Term Type to School Profile
[CE-761] - Update pilot college's configurations
[CE-764] - Remove "implement Serializable" from College Adaptor models
[CE-765] - Remove "implement Serializable" from Exchange and College-Adaptor-Client models
[CE-769] - load balance college-adaptor-router QA instance
[CE-772] - Change enrollment Post API to respond with a single enrollment
[CE-779] - Setup build and deploy jasper reports service
[CE-781] - Add a thymeleaf template for error pages
[CE-794] - Add college adaptor configuration for Lake Tahoe
[CE-796] - exchange-api fails to reconnect to postgresql after the database restarts.
[CE-800] - Update Butte College keystore using a new IP address, keypass, & storepass
[CE-806] - Create a sample College Adaptor Client Application
[CE-815] - Update Colleague API to allow configurable checking of "contacts" for matriculation
[CE-816] - Expose endpoints in exchange-admin-web that pull spring boot container information from college adaptors
[CE-817] - college adaptor client - add assessment data model to the client library
[CE-818] - Update college adaptor for Fresno
[CE-819] - Modifications to the Assess Data model based on meetings with Josh C & John H
[CE-823] - Update College Adaptor data model to include date when grade is assigned to a student
[CE-824] - Colleague: fetch date when grade is assigned to a student
[CE-825] - Banner: fetch date when grade is assigned to a student
[CE-826] - Peoplesoft: fetch date when grade is assigned to a student
[CE-827] - Fix bug in Colleague API where concurrent or previous pre-requisites are not coming through properly
[CE-829] - Update the version of Groovy in the college adaptor to 2.4.7
[CE-830] - Provision + deploy adaptor-router to secondary QA env
[CE-833] - Create process to poll for grade date and last date a student attended a course
[CE-835] - Enhance College Adaptor's logfile API call to get SIS logs for Colleague
[CE-838] - Use private IP's for college-adaptor routing with colleges that are using a VPN
[CE-839] - Data Access via jdbc templates should be moved from Service Layers to there appropriate Repositories
[CE-846] - College Adaptor: set up oauth, keystores, & certs for Shasta - 171
[CE-847] - Cloudformation: Pilot env: updates for VPN config, autoscaling, logging, alarms
[CE-848] - Use cloudformation for QA env
[CE-849] - Poll SIS for Drops and Withdrawls
[CE-852] - CE Admin a11y review updates
[CE-853] - CE Student a11y review updates
[CE-857] - Switch to community edition of Jasper reports
[CE-869] - Move competencyMapDiscipline from assessmentAttempt to collegeDiscipline level
[CE-886] - Add internal elb + private route53 dns entries for college-adaptor-router
[CE-887] - Background jobs - Add shutdown / interrupt hook
[CE-906] - Update College Adaptor errors codes for Assessment
[CE-914] - Design Pass for Student Web
[CE-915] - Set up MSJC for College Adaptor
[CE-923] - Update Colleague API to allow rules for Concurrent Enrollment and Incarcerated
[CE-924] - Update Colleague API to allow contact types for assessment
[CE-927] - Update enrollmentStatus to "dropped" when course is dropped
[CE-933] - End-to-End Testing - define users
[CE-938] - Colleague - Modify CE registration to bypass reg priorities, use different reg group
[CE-939] - Update Colleague Student groovy for VACA
[CE-941] - Status Page redesign
[CE-942] - Header Redesign
[CE-966] - Parameterize Static references in templates
[CE-981] - Accessibility for course list page
[CE-992] - course-exchange - merge develop into master
[CE-993] - college-adaptor - merge develop into master
[CE-994] - college adaptor - merge develop into master
[CE-995] - student web - merge develop into master
[CE-996] - course exchange oauth - merge develop into master
[CE-997] - jasper reports - merge develop into master
[CE-998] - college adaptor client - merge develop into master.
[CE-1000] - Need a way to test certain end to end test cases where home and teaching school are the same
[CE-1011] - exchange-api - c-id integration not pulling any data for Coastline - CEEB code == 000933
[CE-1012] - college-adaptor-router merge develop into master
[CE-1014] - redis - merge develop into master
[CE-1015] - exchange-admin - Populate Term on the Create Terms page intermittently fails for Fresno
[CE-1017] - Identify Student's Home College
[CE-1038] - exchange-admin - searching for terms looks like it hangs. Server is returning a bad response.
[CE-1077] - Update properties files for Production environment
[CE-1078] - Create properties files and profiles for Production environment
[CE-1089] - CE Admin a11y review II updates
[CE-1119] - Need to add routes for the districts so that we can do the home college query
[CE-1128] - abstract branch mapping in Jenkinsfile to be a shared library function
[CE-1157] - prepare for 1.1.0 maintenance release

...