These release notes are intended for internal use only and should not be sent to customers. If you would like customer-facing details on any of these features, please reach out to the product manager.
Bug Fixes:
- Updated dashboard to use the most up to date videos
Features:
- Added links to LTI error pages
- Outgoing emails will now come from "Science Interactive" at the email address [email protected]
Feature:
- Updated monthly voucher code report to include all unredeemed vouchers, regardless of creation date, and to send it out exactly at midnight
Bug Fixes:
- Updated scheduled jobs to ensure they’re running properly
Features:
- S3 refactor for all video/image uploads
- Cloning custom authored lessons
Bug Fixes:
- Student time tracking fixed
Bug Fixes:
- Allow students to finish lessons that have no competency review but do have extension questions
Bug Fixes:
- Fixed the institutions courses to close based on their timezone
Feature:
- Logging to CloudWatch when user account is locked
Feature:
- Added option for institution to subsidize international shipping for its students
Bug Fixes:
- Fixed encoding/decoding of characters so normal characters are displayed correctly to the user.
Bug Fixes:
- Fixed authoring issue for experimentation pages where the “Unsaved Changes” dialog would pop up when navigating to another page even when no changes were made to lesson content
Bug Fixes:
- Fixed authoring issue where the “Unsaved Changes” dialog would pop up when navigating to another page even when no changes were made to lesson content
Misc:
- Added Command for transferring instructor notes
Bug Fixes:
- Courses Closing Early For Instructors BugFix
- Previously instances were marked as deactivated for instructors at midnight UTC time of the instance's closes_on date. Now instances are marked as deactivated for instructors at midnight on the instance's closes_on date in the user's current time zone.
Bug Fixes:
- Course Cloning Hotfix
- Allow cloning if cloned from instance has no price override reason by launching override
Bug Fixes:
- Fixed issue with expiring URL generation for image uploads
Bug Fixes:
- Recently Created Users Locked Account Fix
- New users were being mistakenly locked out of their accounts
Bug Fixes:
- Add shipping_service field to kit order details api, and add 403 status codes to kit orders api requests
- Authoring Learnosity Elements Missing BugFix
Bug Fixes:
- Fix the ERP price display on course add/edit page
- Add 2 decimals for cents
- Grab correct price when adding new course
Bug Fixes:
- Fixed issue for LTI hooks caused by using http instead of https
Features:
- Security Updates
- API For Kishore
- Voucher Code Generator
- S3 Links
Bug Fixes:
- Shopping Cart Not Pulling Full Kit Prices Bug Fix
Bug Fixes:
- Master Course Publishing Bug
- fix last published/edited time always defaulting to -":05"
- add AM/PM and timezone to last published/edited time
- Issue where grades didn’t save/incorrect point values saved
- Adjust Ordered_scores and ordered_prescores array size if incorrect when saving grades
- Course Cloning via LTI - Additional Info
- Hide Unique Lesson Hooks
- When LTI is enabled automatically check "Enable Grading" Option
- Automatically check "Enable Custom Lesson Authoring" when Premium is selected
- Learning Objectives and Materials pages font size fix
Bug Fixes:
- Student White Screen Bug
- Students are experiencing a white screen after they click into their course from the main cloud dashboard, and the console is showing “Uncaught SyntaxError: Unexpected token '?'“
- Removed Nullish coalescing operator (??) which is only supported in chrome in version 80 and up.
Features:
- Deleted Student Instance
- Show Students Removed From Course In Student Dashboard to allow impersonation
- Don’t Show Deleted Students In Student Dashboard
- Remove Students From Instance Upon Deletion of Instance
Bug Fixes:
- Fixed calculations for v-scope to zoom and center on the slide correctly.
Bug Fixes:
- Bug causing expedited_cost to be 0 and expedited processing to be default checked and disabled in public purchasing urls.
- Added expedited cost to public purchasing url.
- Disable expedited processing checkbox only when instance exists and waves expedited processing cost
- If instance exists and waves expedited processing cost, record expedited processing to be true
- Extracted expedited cost to controller to display when creating instance
Bug Fixes:
- Expedited processing now sends an Expedite field in the Sales Line
- Expedited orders pass a shipment date of +2 weekdays
Cache Fix for Updates
- Pushed an update to automatically clear users’ cache when updates are pushed to server. Should address any cache issues that come with updates
Bug Fix for Preview Mode
- Fixed a bug where the experimentation pages weren’t loading for internal authors while in preview mode.
- Replaced standard video player with JWPlayer’s custom video player across the application.
- Added Testing suite to application. Going forward, any new tests will be listed in the Testing Documentation <TODO LINK>
- Data Table Expansion
- Reduce data tab to take up 55% of screen automatically
- Allow users to drag data table to desired height
- Allow users to scroll experiment page while data tab is open
- Data input is scrollable if larger than the data tab
- Admin’s Institution dashboard: optimizing institution load time. Institutions api request will only be called if the user manually refreshes the page.
- Added Forensic Slides to virtual microscope
- Modified student experience to be ADA compliant
- All lesson content is accessible by tabbing
- Tabbing through lesson content occurs in logical order
- Skip navigation (skipping repeated page content) available for screenreader users
- Visual indicator for screenreader’s location on page
- Lesson content contains screenreader status messages to indicate success/failure/updates
- Lesson content is responsive to user defined text size and spacing
- Instance and Experimentation Locked Text Changed to darker gray for ADA
- Expedited processing option: user is now able to select expedited processing if available for that shopping cart item.
- Auto-grade not grading evaluation competency section for some students fix:
- Only set learnosity_fetched when all evaluation competency scores have been auto-graded for the evaluation user_section so we can re-fetch the learnosity scores when there are missing values.
- Gradebook AutoSave
- Add 1 sec delay to gradebook autosave so users can more easily enter decimal scores/change the score
- Rename “Cancel” to “Close” on gradebook comment box
- Display help center link regardless of environment, show different student help center link for WGU.
- Admin’s Institution dashboard: optimizing institution load time. Institutions api request will only be called if the user manually refreshes the page.
- Add either ‘WGU-’ or ‘SI-’ prefix to order numbers on the kit order confirmation email and purchasing receipt.
-
Last login date
- Last login date now accounts for LTI logins when calculating the last login date.
-
Gradebook - Grade by Lesson don’t close comment box upon score saving
- Fix large loading spinner size on grade by lesson page and gradebook status chart.
- Instructor Comments from student view now dark blue instead of brown.
- Gradebook Box on Grade By Lesson page correct colors.
- Gradebook Box on Grade By Lesson page remains opens when score saved or comment saved, closed when we click a new student or hit "cancel."
-
Email Confirmation Branding Updates
- Update order confirmation email subject to “Science Interactive - Order Confirmation.”
- Update logo to SI in order confirmation email and password email on WGU server.
- Change copyright text to Science Interactive.
-
Gradebook - State Change and Autosave BugFix
- Instructors grades aren’t auto saving when they don’t clear their cache after the update, allow grades to be saved on the new “Save Comment”/old “Save” button to avoid this issue.
-
Gradebook - State Change and Autosave
- Ungraded questions are now outlined in gold.
- Graded questions switch to dark teal and a checkmark icon is added with a hover-able tooltip describing the grade auto-save change.
- First 3 times an instructor enters a grade after the change the tooltip appears and remains visible until the score input is re-focused.
- Grades are autosaved.
- When saving questions are outlined in gold, the score input is disabled, and a “Saving. . .” notification appears.
- Save button now only saves comments.
-
ADA Visual instructions: Add placeholder text for answer input boxes
- This will only be added when new questions are created of the following types:
- Essay Question
- Image Labeling
- Data Table (text)
- Note: Data Table - Math inputs do not have placeholder text.
- Update videos, images, and captions for both the getting started and unpacking videos on the student splash page.
- This will only be added when new questions are created of the following types:
- We were previously unable to clone courses with a price override because the Override Reason Modal did not pop up, now:
- The Override Reason Modal pops up when we clone a course only if the override price exists and is different from the original override price from the course we are cloning from.
- If the modal is displayed it will have the reason pre-populated with the previous course’s override reason, which the user can then edit.
- If the modal is not displayed and the override price is the same the reason will be the same as the original course override reason.
- When editing a course if the override price is the same, no modal will pop up, if the override price exists and is changed the modal will pop up with the reason pre-populated with the previous override reason, which the user can then edit.
- When creating/cloning/editing a course the modal will pop up only is the shopping cart is enabled.
- The Override Reason Modal pops up when we clone a course only if the override price exists and is different from the original override price from the course we are cloning from.
- PDF Generation fixes
- Add text: “This Course Restricts Lessons via LTI” to the impersonation banner when the course restricts lesson access via LTI.
- This will only appear when a course checks “Restrict Lesson Access via LTI”, this is unrelated to the “lms restrictions enforced” toggle for the course
- Modified shipment days to 7 instead of 14 in NAV, extracted days to ship into an environment variable
-
Cloning Instances - Premium/Standard
- Previously when cloning instances via LTI the new instance would default to premium regardless of the tier of the cloned instance. Now the new instance will have the same tier as the most recently created course with that instructor and the same course SKU, or if there are none then the most recently created course in the institution and the same course SKU.
- Replaced “Master Lesson” with “Create Course” in title.
- Require course start date on front-end, small form fixes.
- Previously when articulates were updated, the old articulate would be deleted when the exploration/experimentation pages of the lesson were saved. Now users are unable to delete old articulates when editing a lesson.
- Mark LTI grade as ready for sync if the student clicked on the lesson link for the first time and their lesson has already been graded.
-
Price Override Speed Bumps:
- Fix spelling of "Over-ride" to "Override."
- Default initial price override to value from NAV.
- If selected, it requires a non-null value.
- Restrict CSRs from changing the value or toggling between the radio options.
- i.e. Disable radio buttons and input for non-content admins.
- Add confirmation modal upon clicking save IF price has been changed to price override. Modal must have a reason input box. Best architecture may be an action_logs table with user_id, model_id, action (ex POST instances), and reason.
-
Enrollment URL disable feature:
- Disable the enrollment url if the course end date has passed. If the end date is empty, null, '9999-12-31', or '0000-00-00' students can still enroll.
- Allow Instructor Admin to access Gradebook and Course Information of courses they share and institution with
0 Comments
Add your comment