Skip to content

v7.3

Choose a tag to compare

@ekassos ekassos released this 22 Jan 00:37
· 618 commits to main since this release
986e650

Release Notes

This update provides important bug fixes and improvements.

Canvas Connect

New Features

  • To aid in matching courses across different installations in the same institutions in Canvas Connect, the Canvas account_lti_guid is recorded for every registration.
  • When multiple Canvas Connect installations exist for the same institution, as determined by the Canvas account_lti_guid, Canvas Connect will consider the Course IDs of those courses for matches.

Updates & Improvements

  • The setup screen now displays only the course name without the course code as the course display name, which is also pre-filled when creating a new group through Canvas Connect. Previously, we used "Course Code: Course Name", but in many cases the course code is included in the course name, leading to redundancy. Instructors can still edit their Group name before creating it, or later in Group Settings.

Resolved Issues

  • Fixed: When a user launches Canvas Connect, other users provisioned through the same installation may lose access to the group.

Known Issues

  • Canvas Connect will not recognize existing Canvas Sync courses set up in PingPong groups for auto-linking.

Data & Sharing

Updates & Improvements

  • When a thread export request fails, the requestor will now receive an email notification.

Groups

Updates & Improvements

  • When a group clone request fails, the requestor will now receive an email notification.

Threads

New Features

  • Moderators will see a warning when their permissions are bypassing content visibility settings set in Assistant Settings.

Deployment Information

Schema Upgrade Migration Script Permissions Update Task Definition Update Configuration Update
YES YES No No No

Deployment Details

  • Schema Upgrade: Add canvas_account_lti_guid field in lti_registrations table.
  • Migration Script: Run poetry run python -m pingpong db m05_populate_account_lti_guid to populate the canvas_account_lti_guid field in existing LTI Registrations.

Related PRs

  • change(lti): ignore course code in displayed course name by @ekassos in #1248
  • feat: emails for failed background tasks by @ekassos in #1247
  • feat: Content Visibility Settings modal for mods by @ekassos in #1249
  • feat(lti): keep track of account_lti_guid by @ekassos in #1250
  • feat/ Correlate Canvas Connect Courses by account_lti_guid by @ekassos in #1251

Full Changelog: 932-srv473-web300...937-srv477-web302