Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-46192 - Refactor Assignments / LTI External Tools For Sakai 21/22 (#9769)

The LTI support for Sakai 21 - worked, but there are a number of places where the Assignments shows information in the UI or is missing information in the UI that makes it hard to use. The basic problem was that all of the handling of scores in Sakai for LTI tools was handled by the Gradebook.  This made much of the Assignments workflow in Sakai pointless or badly broken for LTI Assignments.

The big picture of this change is that for LTI tools placed in Assignments, the grade flow is to/from the Assignments service no longer the grade book service but instead the assignment service and assignments sends grades to the gradebook using its internal logic.  With that change, there are current and emergent LTI grade flow features like activityStatus, gradingStatus, and the submission review launch that Sakai can now support with this change.

This is a dramatic improvement of the LTI integration into Assignments but the good news is that there are no data model changes and this should back port to Sakai 21 nicely.

  1. … 41 more files in changeset.
Sakai Developement Version 23-SNAPSHOT

  1. … 449 more files in changeset.
SAK-45944 Add support for IMS key/value store for LTI Tools (#9526)

* Beginning of the challenge work

* MVP callback

* Switch to close message

* Error messages

* Update the message names.

* Move javascript ito a separate file.

* MVP with the new approach

* Moar progress.

* Move extensions to SakaiJWT

* Add lti.advantage.post.verify.enabled property

* Add support for capabilities.

* Switch to new signaling and new auth

* Add quita check

  1. … 7 more files in changeset.
SAK-45491 LTI Advantage Key Rotation (#9586)

  1. … 8 more files in changeset.
Sakai Developement Version 20-SNAPSHOT

  1. … 456 more files in changeset.
Releasing Sakai 20.4

  1. … 456 more files in changeset.
SAK-45733 allow substitution of user timezone (#9428)

SAK-45733 allow substitution of user timezone (#9428)

(cherry picked from commit 91490ed649da8bdc8dc27bce261b01886bcce375)

SAK-45733 allow substitution of user timezone (#9428)

(cherry picked from commit 91490ed649da8bdc8dc27bce261b01886bcce375)

Sakai Developement Version 21-SNAPSHOT

  1. … 456 more files in changeset.
Releasing Sakai 21.1

  1. … 456 more files in changeset.
Sakai Developement Version 20-SNAPSHOT

  1. … 456 more files in changeset.
Releasing Sakai 20.3

  1. … 456 more files in changeset.
SAK-44810 Fixed LTICustomVars.RESOURCELINK_ID_HISTORY merge issue in 20.x

Sakai Developement Version 21-SNAPSHOT

  1. … 456 more files in changeset.
Releasing Sakai 21.0

  1. … 456 more files in changeset.
SAK-45138 send given_name and family_name on LTI 1.3 POST (#9080)

SAK-45138 send given_name and family_name on LTI 1.3 POST (#9080)

(cherry picked from commit ddd41ee05a15371d1496986fd6eee0b2308bf37c)

SAK-45138 send given_name and family_name on LTI 1.3 POST (#9080)

(cherry picked from commit ddd41ee05a15371d1496986fd6eee0b2308bf37c)

SAK-45138 send given_name and family_name on LTI 1.3 POST (#9080)

(cherry picked from commit ddd41ee05a15371d1496986fd6eee0b2308bf37c)

SAK-44970 - Copy LTI links which are part of assignments during import (#9028)

  1. … 3 more files in changeset.
SAK-44970 - Copy LTI links which are part of assignments during import (#9028)

(cherry picked from commit 6e75761f3274cc70f5a943d59b38e690bcfc60a3)

  1. … 3 more files in changeset.
SAK-44865 remove assignments subtitution vars from 20.x

SAK-45009 - Synchronizing grades from LTI tools with Gradebook doesn't work when decimal separator is comma.

SAK-44886 - Cleanup and document role mapping (#8964)

* SAK-44886 - Cleanup and document role mapping

* SAK-44886 - Review related fixes

* SAK-44886 - Use a Set

  1. … 9 more files in changeset.
SAK-44865 - Bug fix saveSite messes up when import is in thread (#8961)

* SAK-44865 - Context.id.history support

* SAK-44865 - Import LTICustomVars

* SAK-44865 - Use Set instead of List

* SAK-44865 - Bug fix saveSite messes up when import is in thread

* SAK-44865 - Fix up merge artifacts

(cherry picked from commit 623248729b3b750a1a7bff79b76d85a3c8e2c3ba)

Conflicts:

basiclti/basiclti-common/src/java/org/sakaiproject/basiclti/util/SakaiBLTIUtil.java

  1. … 1 more file in changeset.
SAK-44865 - Bug fix saveSite messes up when import is in thread (#8961)

* SAK-44865 - Context.id.history support

* SAK-44865 - Import LTICustomVars

* SAK-44865 - Use Set instead of List

* SAK-44865 - Bug fix saveSite messes up when import is in thread

* SAK-44865 - Fix up merge artifacts

  1. … 1 more file in changeset.
SAK-44865 - Bug fix saveSite messes up when import is in thread (#8961)

* SAK-44865 - Context.id.history support

* SAK-44865 - Import LTICustomVars

* SAK-44865 - Use Set instead of List

* SAK-44865 - Bug fix saveSite messes up when import is in thread

* SAK-44865 - Fix up merge artifacts

(cherry picked from commit 623248729b3b750a1a7bff79b76d85a3c8e2c3ba)

  1. … 1 more file in changeset.
SAK-44865 - Context.id.history support (#8939)

* SAK-44865 - Context.id.history support

* SAK-44865 - Import LTICustomVars

* SAK-44865 - Use Set instead of List

(cherry picked from commit 92ae45c3a05fed7d5db192c5ff054ba73c3e9ebd)

  1. … 2 more files in changeset.
SAK-44865 - Context.id.history support (#8939)

* SAK-44865 - Context.id.history support

* SAK-44865 - Import LTICustomVars

* SAK-44865 - Use Set instead of List

(cherry picked from commit 92ae45c3a05fed7d5db192c5ff054ba73c3e9ebd)

  1. … 2 more files in changeset.