2/29/2019 — 3/1/2019
Work Complete
Appreview
- (90%, awaiting owner approval) Add Decline Note to Applicant Review detail page. This is a paragraph text field where COE faculty and staff can record information about why an applicant declined our admission offer. This field is meant to supplement the Grad Schools structured survey with unstructured feedback gathered in conversations with the applicants.
- (Complete) Add GPA Exception request to undergraduate applications in the Apply Portal. Provide undergrads applying to ECFS and ECO an opportunity to address GPA below the program’s minimum requirement.
Courses
- (Complete) Add Wildcard management tool. This tool allows curriculum coordinator to review the wildcard titles for a specific curriculum abbreviation and course number and make adjustments including add wildcard, delete wildcard, merge wildcards, rename wildcard, change tags, and bulk assign wildcard title to course offerings.
- (Complete) Rework Course Tag tool. The new Course Tag page makes it clearer that tags are applied to the recurring curriculum (Course record) and not to a specific offering. The tool provides simpler add and remove function with a brief local log of changes that can be used to undo changes.
- (Complete) Clean up Courses layout and styling. Courses database was built with a very small font-size that is not ideal for today’s common client devices. Increased overall base font-size. Set font stack to use client’s default font (e.g. on a Mac you get the MacOS default font: San Francisco, on Windows you get Segoe UI, etc).
- (Complete) [Infrastructure] Final purge of Prototype.js library. This was an abandoned JavaScript library that older features were based on. Removal required rebuild of the report filters widget, enrollment detail tooltips, and modal dialogs.
- (Complete) [Infrastructure] Add VueJS to project. This is a modern JavaScript library that allows for more sophisticated user interfaces.
- (Complete) [Infrastructure] Add Bootstrap 4.3 style sheet to project allowing courses to use this on an opt-in basis. Primary initial uses are utility classes and flexbox layouts.