Release Notes - Sakai - Version 19.3 - HTML format

Bug

  • [SAK-23559] - Private Messages: Advanced search in folders to use jQuery datepicker
  • [SAK-25447] - Update short URLs during site duplication
  • [SAK-30348] - Drafted submissions should not be sent to the Content Review Service
  • [SAK-30446] - Pressing back during a site creation generates a bad behavior with tools
  • [SAK-32639] - Non-text files cause Stack Trace when creating Popup menu
  • [SAK-33338] - Roster Sorting with Role Selection
  • [SAK-34033] - Using QTI Import, question banks from publisher (Cengage) not working correctly
  • [SAK-34725] - Submit the answers when the time is over for non-timed assessments.
  • [SAK-37996] - Video files embedded on a lesson page are automatically downloaded
  • [SAK-40083] - Lessons doesn't come over Site Creation>Re-Use Existing Material
  • [SAK-40190] - Rubric rows - even when the same - are not lined up
  • [SAK-40516] - Gradebook schema changes not imported via Site Import when available grades dont match
  • [SAK-40655] - Assignments Download Submissions: Empty zip file when siteId contains spaces
  • [SAK-41085] - @deprecated Time => instant
  • [SAK-41110] - @deprecated Time => instant
  • [SAK-41117] - Email Archive: @deprecated Time => instant
  • [SAK-41275] - Velocity error viewing assignment with duplicate submissions
  • [SAK-41371] - Problem using facelets in JSF2 with ViewHandler
  • [SAK-41466] - BaseLTI commons-lang => commons-lang3
  • [SAK-41531] - Clean up Forums events
  • [SAK-41603] - Queuing multiple attachments to the content review service - errors prevent subsequent attachments from being queued
  • [SAK-41672] - Email archive mailbox not set up, instructor has no permissions, stack traces on server
  • [SAK-41701] - Performance problem in Tests & Quizzes tool
  • [SAK-41717] - Email with emoji sent to Email Archive will fail
  • [SAK-41721] - External Tool in newly-duplicated site produces NullPointerException
  • [SAK-41767] - Assignment link in bullhorn not correct
  • [SAK-41782] - tsugi-util rejecting valid application/xml content type
  • [SAK-41783] - Upgrade Jackson Versions in LTI pom.xml
  • [SAK-41789] - Remove LTI 2.0
  • [SAK-41794] - Email -> Options display browser console errors
  • [SAK-41797] - .mkv .avi video
  • [SAK-41803] - Audio content
  • [SAK-41847] - Lessons / Issues opening subpages with pre-reqs
  • [SAK-41850] - Add Leeway to JWT Signature Checking (LTI Advantage)
  • [SAK-41863] - Gradebook: Some exceptions are hardcoded in English
  • [SAK-41923] - Gradebook: Error on log when an assessment with last score is marked required on lesson builder
  • [SAK-41929] - Rubrics forums: Preview doesn't work in several cases
  • [SAK-41941] - Impove Response to broken JSON Data for resultScore LTI Advantage
  • [SAK-41998] - Update spanish translation for master (19.x and 20.x)
  • [SAK-42021] - academic alert for announcements give access to announcements even if user doesn't have permission.
  • [SAK-42023] - commons-configuration=> commons-configuration2
  • [SAK-42030] - Quiz created through Lessons has no date picker for due/accept until - console error
  • [SAK-42038] - My Connections: "View more..." hardcoded in vm page
  • [SAK-42065] - Deleted Announcements can still be accessed through bullhorn
  • [SAK-42096] - Mark as read message icon not displaying in forums
  • [SAK-42098] - Merging/Replacing data in Site Info loses custom tool name changes
  • [SAK-42099] - T&Q: When editing a part that has a random draw, the wrong pool displays under Randomization
  • [SAK-42120] - Apostrophes do not render properly when exporting gradebook
  • [SAK-42131] - Adding a rubric to an existing Gradebook item does not function
  • [SAK-42136] - Avoid GradebookPage.this.role == GbRole.INSTRUCTOR and check permissions
  • [SAK-42150] - Wiki / notifications email sent when page is viewed instead of edited
  • [SAK-42151] - Allow for configuration of maxConnections for external SiteStatsDb
  • [SAK-42154] - Not able to delete attachment from private message
  • [SAK-42168] - elfinder: 9-dot grid does not display icons view for files
  • [SAK-42180] - typo '<spn' in chef_assignments_student_review_edit.vm
  • [SAK-42185] - Site Info > Manage Participants > Filter View by Role > Remove User Returns Erroneous Error
  • [SAK-42191] - Site Info > Manage Participants > Sort by ID is actually sorting on the Name column
  • [SAK-42206] - GB: When scaling grades, the log would save the new locale grade
  • [SAK-42209] - Assignments: If one non-electronic assignment has been graded, the incorrect message displays for unreleased/non-graded students
  • [SAK-42212] - GB Console Errors: Uncaught ReferenceError: studentGradeRange is not defined
  • [SAK-42223] - Fix formatting on the "Add Learning App" Screen
  • [SAK-42224] - Properly Escape multi-line descriptions that come back from ContentItem Responses
  • [SAK-42226] - LTI Content Item request expects to be placed in an iframe upon request
  • [SAK-42234] - Forums / Unable to import using Replace option
  • [SAK-42242] - Add error checking for missing oidc redirect and launch endpoint if LTI 1.3 launches are selected
  • [SAK-42243] - Make the LTI Modals in Lessons have a partially opaque background
  • [SAK-42244] - Issue in adding attachment while creating an assignment
  • [SAK-42249] - BasicLTI: Unable to send grades to gradebook
  • [SAK-42250] - BasicLTI: Firefox - Clicking links in LTI Tool throws user out of Sakai
  • [SAK-42268] - Get rid of blue box around Lessons LTI Deep Link dialog (CSS issue)
  • [SAK-42269] - LTI tool does not have the option to add a gradebook comment if launched through Lessons
  • [SAK-42270] - LTI: Error when trying to add the tool using the rich text editor
  • [SAK-42316] - Lessons: The item name is wiped out if the user uploads content from a zip file
  • [SAK-42326] - Collapsed tool menu flyout hidden by gradebookng student list
  • [SAK-42335] - Administration Workspace - Aliases - Search box has $item.AccessibilityLabel title
  • [SAK-42343] - Assignments "Instructor comments to previous submissions" missing
  • [SAK-42344] - Web Content: Invalid url displays twice on error
  • [SAK-42352] - Make sure that LTI 1.3 Launches from the editor sends the appropriate values
  • [SAK-42353] - Improve behavior with LTI Content items when the corresponding tool is deleted
  • [SAK-42365] - Lessons > Click Embedded Assignment Link > Can't Preview Attached Rubric
  • [SAK-42366] - Make sure Sakai LTI Advantage uses Base64 urlDecoder when parsing JWTs
  • [SAK-42370] - Site Info / Edit Class Roster(s) - Add Roster(s) permission change between 12 and 19x
  • [SAK-42379] - Lessons LTI Tool: After installing an LTI tool in Lessons, the underlying page should refresh so the user can select the tool
  • [SAK-42380] - Assignments / 24 hour notification email goes to all users instead of just group members
  • [SAK-42394] - samigo autosubmit quartz job is deleted on startup with lrs.enabled
  • [SAK-42416] - Assignments / 24 hour email notification is sent on deleted assignments
  • [SAK-42418] - Sitestats entity providers run systemwide predefined reports across all sites
  • [SAK-42420] - Samigo autosubmit checkbox label is not aligned with it's checkbox
  • [SAK-42425] - Sitestats: Wicket console error
  • [SAK-42442] - Email archive is not accepting email from authorized email addresses
  • [SAK-42456] - Clean up advisor use in Announcements
  • [SAK-42459] - Gradebook: console displays SyntaxError if no hidden items
  • [SAK-42463] - Edge: Gradebook does not display students and GB items
  • [SAK-42466] - 24 hour reminder for assignments should include timezone
  • [SAK-42467] - Add portal cdn version to any js downloads missing it
  • [SAK-42496] - JSF state saving is not being configured
  • [SAK-42499] - Instructor should be able to submit to a content review service on behalf of a student who hasn't accepted the EULA
  • [SAK-42521] - Import from Site -> Gradebook loses item order if categories existed in site
  • [SAK-42522] - Quizzes: Uncaught TypeError for student when exposing rich text editor
  • [SAK-42553] - Accessibility / Assessments - "Jump To Content" from keyboard gives nav alert
  • [SAK-42559] - Error trying to add resources folder in Lessons containing special characters
  • [SAK-42560] - Error on log when adding exceptions. UI is wrong
  • [SAK-42571] - Assignment Reminder should be deleted when the assignment is deleted
  • [SAK-42592] - TurnitinOC: the duedate placeholder items are not being deleted in the contentreview_item table
  • [SAK-42593] - TurnitinOC: header data should be url encoded
  • [SAK-42594] - TurnitinOC - 'Invalid JSON' response when using special characters

Task

  • [SAK-41403] - Remove CASA support from Sakai 20
  • [SAK-41883] - Internationalize error messages in the content review services that are now visible via SAK-41791 wherever possible
  • [SAK-42600] - TurnitinOC - implement isAcceptableContent
  • [SAK-42601] - Log responses from Turnitin in the TurnitinOC Provider
  • [SAK-42602] - TurnitinOC - improve error message when retrieving reports while connectivity to TII is down
  • [SAK-42603] - Update README with example migration script
  • [SAK-42604] - TurnitinOC - improve error message when submitting while connectivity to TII is down
  • [SAK-42605] - TurnitinOC - populate contentreview_item's lasterror column with detailed information
  • [SAK-42606] - TurnitinOC - retry delay algorithm improvements

Feature Request

  • [SAK-33439] - Keep hidden columns in GBNG spreadsheet hidden after session ends/begins
  • [SAK-41204] - WebJars: Upgrade dropzone from 5.2.0 to 5.5.0.
  • [SAK-41573] - WebJars: Upgrade elfinder from 2.1.42 to 2.1.48 (april-2019)
  • [SAK-41590] - Add Sakai property to enable column resizing in Gradebook
  • [SAK-41654] - Move some JS console.log to console.debug
  • [SAK-41725] - BasicLTI & Lessons: Improve the population of the LTI tool description.
  • [SAK-41791] - Add configuration to expose content-review errors to the UI
  • [SAK-42215] - Lack of information in calendar event for assignment
  • [SAK-42295] - Convert LTI Documentation to Markdown
  • [SAK-42341] - Add more event data to sitestats entitybroker endpoints
  • [SAK-42595] - Override permissions to control the display of meta data and source text when an internal match occurs
  • [SAK-42596] - TurnitinOC: auto exclude self matching scope
  • [SAK-42597] - TurnitinOC: Add a save changes parameter to the viewer launch URL request
  • [SAK-42598] - Update help link and remove HWP file from supported files list
  • [SAK-42599] - TurnitinOC: Add webhook for updated report scores

Sub-task

  • [SAK-41601] - sitestats: commons-lang => commons-lang3
  • [SAK-42017] - Too much time while loading gradebookNG
  • [SAK-42392] - FavoritesHandler should use getSiteIds instead of getSites
  • [SAK-42470] - Merged Hibernate entity needs to be returned

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.