uAchieve 4.5.3 Release Notes
Date |
Sep 10, 2019 |
---|---|
Issues | 202 issues |
Important Highlights From This Release
Key | Highlighttext |
---|---|
UACH-5654 | Program Matcher calculation results would be more accurate and useful if the data came from a batch of audit results that were run during some off peak time |
UACH-847 | Moved What-If Term dropdown configuration to the Admin panel and made them institution specific |
UACH-5772 | Enable student degree program as audit request input when using job_queue_sysin |
UACH-2032 | Enable international characters in all condition code fields |
UACH-5693 | Creates a new config to rerun the original audit when running an Exception from the Audit |
UACH-5656 | Created a process to update Year Terms, Plan Notes, Course Grades, and Batches for the 4.5.3 format |
UACH-4223 | Adds new Admin configurations for the HTML Audit Header in Self-Service to change labels and show or hide fields |
All Updates for This Release
Issue Number | Component(s) | Description |
---|---|---|
API |
StuMasterHibernateDao updates to do parameter binding in all queries |
|
API |
Update findIntSeqNoByJobid in JobQueueRunHibernateDao |
|
API |
Null required fields on requirement generate NPE |
|
Batch |
Mock up: Separate out Batch Criteria builder from being tied to creating the batch |
|
Batch, Self-Service |
With the re-work of Program Matcher to use audit data, need to wrap Batch product key around functionality |
|
Batch |
Separate out Batch criteria builder from being tied to creating batch audits |
|
Batch, Self-Service |
The Batch clean up job is not functioning correctly |
|
Batch |
Cannot use the keyboard to select all batches |
|
Batch |
Batch>Batch Audits select a batch to run and select submit the batch appears to not be run and never displays in the Run Results |
|
Batch |
Selecting Scheduled Jobs tab in Batch displays the error: "There has been an error processing your request" |
|
Batch |
Buttons misaligned when selecting to schedule an existing batch |
|
Batch |
Batch Scheduled Job - displays the error: "There has been an error processing your request" when Batch Audits>Scheduled Jobs is selected |
|
Batch |
BATCH - Sort by "LAST RUN DATE" causes large ERROR |
|
Client, Database, Server |
Provide the ability to enter international characters into the COM table, Condition Code string |
|
Client |
uAchieve Client installer needs to be upgraded for 64-bit Windows and for Oracle 12 Client |
|
Client |
Add new Com EXTOUT options to drop-down |
|
Client |
Enable editing of unicode characters as condition codes in SQL server |
|
Database |
Change SQL server collation to Latin1_General_CI_AS |
|
Database |
Make sure data models are updated for 4.5.3 release |
|
Database, Server |
Save Matched Course value in job_queue_course |
|
Database |
Apply index to JOB_QUEUE_RUN to improve performance of Batch Related Functionality |
|
Database |
Update condition code Hibernate column mappings |
|
Database |
Update condition code database columns to nchar/nvarchar |
|
Database |
Update condition code database columns to nchar/nvarchar |
|
Database |
Create a process to update Year Term, Plan Notes, Course Grades, and Batches/Populations for 4.5.3 |
|
Database |
Update triggers are not working as expected |
|
Database |
LISTALL=H and REVART=S should create a line break after each course equivalency |
|
Database, Self-Service |
suite_ORACLE_create.sql: invalid select statement (Error starting at line: 4,120) |
|
Database, Self-Service |
suite_ORACLE_create.sql: comma left out at line 3,174 |
|
Database, Self-Service |
(suite_ORACLE_create.sql) DECLARE and END statement left out of code block (line 3,110) |
|
Database, Server |
Error in uachieve_ORACLE_create_table.sql line 2,303 |
|
Database, Server |
Error in uachieve_ORACLE_create_table.sql line 2,109 |
|
Database |
Undeclared variable in Create Script |
|
Database |
uAchieve Server - ORACLE SQL - update uAora_trunc_jobq.sql |
|
Documentation, Self-Service |
Mock up: Admin Program Matcher Setup |
|
Documentation |
Be more specific about where create scripts (4_2 and 4_3) are used in both new and upgrading documentation |
|
Documentation, Self-Service |
Regression - Antisamy protected characters in course number results in exception not working |
|
Documentation, Self-Service |
Regression - IFLAGS with leading < do not show on View pages |
|
Self-Service |
Remove code and references to unused filter: UserSessionAwareAuthenticationFilter |
|
Self-Service |
Map audit request to freemarker template name |
|
Self-Service |
Map audit request to freemarker template name |
|
Self-Service |
TA - wrong permission tied to delete |
|
Self-Service |
In TA Encoding area, selected segment cannot be deleted; cannot un-select a segment by moving cursor to another segment |
|
Self-Service |
Match courses using course flags in Program Matcher |
|
Self-Service |
Program Matcher needs a separate configuration for DPSTATUS |
|
Self-Service |
Use the Memo field in the Exception Control Tables to populate the Configured Exceptions in Self-Service |
|
Self-Service |
The titles that Program Matcher uses to generate program groups should be configurable |
|
Self-Service |
When saving in the TA Encoding area, keep the user on the last tab they were working from |
|
Self-Service |
Audit Header display (e.g., Expected Graduation Date) should be configurable to display or not and include labels |
|
Self-Service |
Audit Exceptions Terms: the terms displayed in the pull-down list of courses in the Exception Mode was numerical rather than FA/WI/SP/SU |
|
Self-Service |
Program Matcher - does it use alternate courses on transfer work |
|
Self-Service |
Update PlannedCoursesController to have its own set of yearTerm options |
|
Self-Service |
Program Matcher - add Max Number of Audits property |
|
Self-Service |
Allow for the ability to add inline help text to form inputs within the batch.xml file |
|
Self-Service |
Admin Program Matcher Setup |
|
Self-Service |
Grade reporting in Course History tab in Self-Service |
|
Self-Service |
If Property Config table is not populated correctly when starting up the application, if LICENSE_KEY global variable is not found at all, treat like not set |
|
Self-Service |
Format the catalog year terms on the Applied Marker list page for the audit |
|
Self-Service |
Re-work Program Matcher results to be based off of actual Batch audit data |
|
Self-Service |
Add a hook to the Save process for the Transfer Evaluation page to allow schools to add additional custom processes |
|
Self-Service |
Batch - manually adding student list needs instructions on page |
|
Self-Service |
Add property to Enable/Disable Automatic Target Course case formatting |
|
Self-Service |
What If with markers - Minor option is limited by catalog of Dprog selected |
|
Self-Service |
Make school text on Audit Create page configurable |
|
Self-Service |
uAchieve Self-Service: add ability to select previous CYT for advisors only |
|
Self-Service |
Move year/term drop-down configuration to database and allow per institution: how many terms to include going backward and forward |
|
Self-Service |
Student name is inconsistent between apps in the menu |
|
Self-Service |
Convert Selfservice from using Prototype to Jquery |
|
Self-Service |
User is able to plan courses in "historical" term |
|
Self-Service |
Complex What-if options not removing DPSTATUS = A for students |
|
Self-Service |
When running an audit from exceptions from the audit for a Planner audit, we default back to the users dprog |
|
Self-Service |
Transfer Evaluations do not display when INSTIDQ is a space |
|
Self-Service |
What-if selection - college, major, degree should not clear when refreshing the page |
|
Self-Service |
Unnecessary matching in Program Matcher |
|
Self-Service |
Course History tab not displaying pseudo courses when they are being used by graph |
|
Self-Service |
An invalid user without staff or student is getting a freemarker error when they try to log in to Self-Service |
|
Self-Service |
uachieve.selfservice.batch.addBlankPage property does not work as expected |
|
Self-Service |
Audit Comparison is selecting wrong audit when the jobid is not unique |
|
Self-Service |
Program Matcher processing and Max Hours |
|
Self-Service |
We need to make blackouts only look for scheduled jobs for Batch within the same institution (INSTID) |
|
Self-Service |
XML form pages have tables that are coded as a data table but should be a layout table |
|
Self-Service |
Table row buttons do not describe which row you are working with |
|
Self-Service |
Form Controls in table need to have unique labels (sr-only) |
|
Self-Service |
Remove empty role attribute from the "Return to List of Exceptions" link |
|
Self-Service |
Remove role="column header" from table |
|
Self-Service |
Effective year form inputs need labels |
|
Self-Service |
Default InstID/CD labels are not unique |
|
Self-Service |
iPad - Enter Exception Mode - screen/buttons wrap awkwardly |
|
Self-Service |
Remove link in the Planned and Home Course Details page |
|
Self-Service |
NVDA does not read the Universal Code 2 in the Grade Definition Details |
|
Self-Service |
NVDA does not read the Accept Code in the Grade Definition Details |
|
Self-Service |
IREF Table - should not allow user to enter just term in the FYT field |
|
Self-Service |
When running an audit in Program Matcher, there is no indication to a screen reader of the pop-up submit message and the View Submitted Audits button cannot be tabbed to |
|
Self-Service |
Course History - not all data display when hovering over the chart |
|
Self-Service |
Login with student user displays the message: "Access denied"; log out then back in with admin user and view user's security, log out and back in with student now has access |
|
Self-Service |
Attempting to clear the Criteria List automatically attempts to open the .csv file, as well |
|
Self-Service |
IE11: cannot use the keyboard to select institution in 4.5.3 (works correctly in 4.5.2) |
|
Self-Service |
Batch - click on Share displays the message: "FreeMarker template error" |
|
Self-Service |
Number of programs displayed on the page do not match the number Programs Found |
|
Self-Service |
Clicking on Program Matcher in the Admin area displays an error processing request |
|
Self-Service |
4.5.3 legend displays to the right side of the audit; but in 4.5.2, it displays below the audit |
|
Self-Service |
IREF - pop-up message is confusing |
|
Self-Service |
Cannot use keyboard to Select All/Select None for either Marker or Degree Program in 4.5.3 |
|
Self-Service |
Audit does not filter at all in 4.5.3 (worked correctly in 4.5.2) |
|
Self-Service |
CLONE - When entering an advanced exception, the user entry modal is being shoved under the audit |
|
Self-Service |
IE11: TA Encoding area - searching for a school does not display any results, even with results to display |
|
Self-Service |
Select to update the Student Population Criteria List name - the word 'name' is misspelled as 'naem' in the confirmation message |
|
Self-Service |
Audit with Planned Courses and View Advisees Permission issue |
|
Self-Service |
Linking to student audit as student results in error |
|
Self-Service |
BATCH - Open All button crashes server or causes server issues; should disable at certain # of audits |
|
Self-Service |
Allow for exceptions from audit on a What-if audit to just resubmit the original audit request |
|
Self-Service |
Sorting on ID field (on Manage Audits page) causes a change in the displayed student |
|
Self-Service |
Rebreak - Source IREF Grade Definition columns labeled incorrectly |
|
Self-Service |
Program Matcher - should not check INSTCD for coursework |
|
Self-Service |
Program Matcher - should pad all fields that are Char |
|
Self-Service |
CollegeSource.jdbc.maxActiveConnections=0 crashes dashboard |
|
Self-Service |
Roadmaps icon shows on Self-Service home when Planner link is not plugged in |
|
Self-Service |
Add role of menubar to both main menu and the selected student menu |
|
Self-Service |
Remove role = button from the two mobile menu buttons |
|
Self-Service |
Remove role = navigation from the Nav element |
|
Self-Service |
Remove role = link from skip nav link |
|
Self-Service |
Remove role = button from theme buttons |
|
Self-Service |
Remove role = banner on header tag |
|
Self-Service |
Fix duplicate plan name validation when creating plan in Self-Service |
|
Self-Service |
Handle error with global institution security properties |
|
Self-Service |
When adding Secure SOPRID property for user or group, a blank instcd gets stored as null in table red_property_domain_mapping |
|
Self-Service |
Fix animation on Course History/Performance Tracking graph |
|
Self-Service |
Exceptions do not set RUFLG consistently in Self-Service |
|
Self-Service |
The printed printer-friendly version of audit does not print the Requirement Status (OK, NO, IP, or PL) |
|
Self-Service |
Planned courses composed of special characters cause errors when being edited |
|
Self-Service |
Planner - drag-and-drop courses with an ampersand fail |
|
Self-Service |
Unusual behavior of Self-service when setting AUDIT_ALLOW_DEFAULT_DEGREE_PROGRAMS to False |
|
Server |
AuditReportRunTransformer has redundant code |
|
Server |
Handle default when templateDir not included in server.properties |
|
Server |
Enable alternate courses to be copied from source to target courses during Transfer Articulation |
|
Server |
Include the COM.Templatnam that the audit was run with in the html audit header |
|
Server |
Create new COM settings for default HTM and PDF template names |
|
Server |
Exclude source courses from transfer run when already evaluated to HINSTCD |
|
Server |
The uAchieve Templates directory is currently hard-coded to a very specific structure; making this configurable would be ideal |
|
Server |
Need way to determine if course is a range course or not while being dragged over when planning from audit |
|
Server |
Add DPROG sysin row type |
|
Server |
EXTOUT: need option to output onlyl the job_queue_req data |
|
Server |
EXTOUT: additional options needed |
|
Server |
Outdated information and links are in two of the uAchieve server 5.1 README files |
|
Server |
Issue with x-line splits - split pieces from limit incorrectly matches the first match sub-requirement; split pieces not in Courses Used area of log |
|
Server |
Courses splitting oddly: split piece inappropriately splitting into hungry elective when course is used in a grpd requirement |
|
Server |
Blank Chart Category not filtering out in Planner 4.4.2 |
|
Server |
On a nolist of J with a completed requirement and incomplete subreq, courses are not showing but they do in DARwin |
|
Server |
Spacing truncated in CTITLE in uAchieve for many-to-one articulations |
|
Server |
REFYQ not printing on audit using %QT% logic |
|
Server |
SETREFY, SETREFYS, SETREFYQ not working |
|
Server |
Course Description on PDF audit not lined up with other course fields |
|
Server |
Job_queue_list status 'D' set too soon |
|
Server |
u.achieve 4.3.0.4: MAXHRS and MATCHCTL not interacting as expected |
|
Server |
OR'd requirements that are met are not indicating met after x-line limit processing |
|
Server |
job_queue_run constraint violation with SDL |
|
Server |
Force Course exception only works per documentation if the AddCount = 1 |
|
Server |
Source Course GradeQ not updated once a value is populated |
|
Server |
Dash showing before number on audit |
|
Server |
Regression - course evaluated through TA is not being converted |
|
Server |
On some htm.ftl audits, getting a freemarker template error |
|
Server |
Remove <title> tag from htm.ftl |
|
Server |
4.5.1 - repeat courses are not getting the condition codes of the duplicated course |
|
Server |
Add uachieve.server.currentJobsTimeout=60000 back to server.properties |
|
Server |
Implementation of SETREFYS = C is needed for Miami upgrade |
|
Server |
Action of E exceptions given wrong sequence number |
|
Server |
DUPLCTL of P: when grade with a REPLACE of G does not keep credit, too many courses keep GPA effect |
|
Server |
Need a COM value to report 'gpa points' to the decimal level desired |
|
Server |
Exception not working in uAchieve on a converted course - EXCCVTFLG issue |
|
Server |
Requirement is marked as complete when required sub-req is not satisfied in an OR'd requirement situation |
|
Server |
RPTINSTID and Rtitle creation spacing issues with transfer articulation |
|
Server |
CLIM not enforced when courses adjust into sub-reqs linked with REUSE=L |
|
Server |
DUPLCTL = Z is no longer working properly in 4.5.1 |
|
Server |
4.5.1: displays extra sub-requirement title for requirement met by other sub-requirements |
|
Server |
Complex And/Or is reporting with the COM.GSTAKENTEXT value when it is only 1 SET should use COM.GTAKENTEXT when IP courses are matching |
|
Server |
IP courses are not being accounted for in the Match - 2nd Adust phases in the sub-requierment totals when in a complex And/Or |
|
Server |
IP courses are not being properly applied to the Got Count and Got Hours when the courses are matching a Complex And/Or |
|
Server |
Estimated Hours calculation error |
|
Server |
Reuse of Linked is ignoring the Matchctl of/(or) and allowing both courses to apply - during the Adjust processing |
|
Server |
Action R RUFlag S exception is not matching courses properly when MATCHCTL is $ |
|
Server |
Regression Test - Make EC05 error more friendly and useful |
|
Server |
OR'd requirements that are met are not indicating met after limit processing |
|
Update daemon start script parameters |
||
4.5.2 patch for UACH-5767 |
||
Patch for UACH-5693 |
||
Load default term templates when user logs into an institution with none defined |
||
Allow users to select DFL institution in Admin panel when they have a single INSTCD |
||
Course History graph - labels not responsive |
||
Freemarker error displayed on Self-Service Create page |
||
Errors when creating a batch |
||
Tried to open declared plan - got "Internal Server Error" |
||
No batch was deleted, but the message indicated it was |
||
Exceptions from the audit icons not clickable |
||
Access Denied error for Self-Service What-ifs |
||
INSTCD changes back to default after saving exception |
||
Dpmask is misspelled in the default audit.xml |
||
NOLIST = C is now affecting the display of the sub-requirement when no courses are applying |
||
DaemonController is outputting a useless error message in the daemon log |
||
Regression (4.5.3) Rebreak - reference articulation audits - instcd problem |
||
Large batches cause server crash |
||
Running an audit for some programs displays a FreeMarker error |