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.

    • -0
    • +55
    ./objects/ForUser.java
  1. … 40 more files in changeset.
SAK-45491 LTI Advantage Key Rotation (#9586)

  1. … 7 more files in changeset.
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-44809 - Fix Content Item Import for CC (#8917)

* SAK-44809 - Fix Content Item Import for CC

* SAK-44809 - Add some documentation.

* SAK-44809 - UI cleanup - i18n strings

* SAK-44809 - Issues identified during testing.

* SAK-44809 - Thanks to accesslint

(cherry picked from commit f888d505166eeacf2e26b58ab41870778442ecce)

  1. … 7 more files in changeset.
SAK-44809 - Fix Content Item Import for CC (#8917)

* SAK-44809 - Fix Content Item Import for CC

* SAK-44809 - Add some documentation.

* SAK-44809 - UI cleanup - i18n strings

* SAK-44809 - Issues identified during testing.

* SAK-44809 - Thanks to accesslint

  1. … 7 more files in changeset.
SAK-44809 - Fix Content Item Import for CC (#8917)

* SAK-44809 - Fix Content Item Import for CC

* SAK-44809 - Add some documentation.

* SAK-44809 - UI cleanup - i18n strings

* SAK-44809 - Issues identified during testing.

* SAK-44809 - Thanks to accesslint

(cherry picked from commit f888d505166eeacf2e26b58ab41870778442ecce)

  1. … 7 more files in changeset.
SAK-44055 - MVP of IMS Auto Provisioning Code (#8860)

* SAK-44055 - MVP of IMS Auto Provisioning Code

* SAK-44055 - Make short cut for new tools

* SAK-44055 - deployment_id and accesslint

* SAK-44055 - Process the claims

* SAK-44055 - Add tokenTimeStamps and refactor a bit

* SAK-44055 - Use LTI13Util signature checking

* SAK-44055 - Make the registration token real

* SAK-44055 - Better naming and clean up losing keys

* SAK-44055 - Add some documentation

* SAK-44055 - Encrypt secrets - improve doc

* SAK-44055 - Support email claim and scope

* SAK-44055 - Clean up the expiration code - thanks Claude

* SAK-44055 - Change message parsing order

* SAK-44055 - Remove old auto-config from 44097

* SAK-44055 - Update Documentation

* SAK-44055 - Merge Cleanup

* SAK-44055 - Clean up codacy

(cherry picked from commit 3d669c821782f9689c67762136ec23d83da9da00)

    • -0
    • +40
    ./objects/LTIPlatformConfiguration.java
    • -0
    • +45
    ./objects/LTIPlatformMessage.java
    • -0
    • +59
    ./objects/LTIToolConfiguration.java
    • -0
    • +119
    ./objects/PlatformConfiguration.java
    • -0
    • +181
    ./objects/ToolConfiguration.java
  1. … 19 more files in changeset.
SAK-44055 - MVP of IMS Auto Provisioning Code (#8860)

* SAK-44055 - MVP of IMS Auto Provisioning Code

* SAK-44055 - Make short cut for new tools

* SAK-44055 - deployment_id and accesslint

* SAK-44055 - Process the claims

* SAK-44055 - Add tokenTimeStamps and refactor a bit

* SAK-44055 - Use LTI13Util signature checking

* SAK-44055 - Make the registration token real

* SAK-44055 - Better naming and clean up losing keys

* SAK-44055 - Add some documentation

* SAK-44055 - Encrypt secrets - improve doc

* SAK-44055 - Support email claim and scope

* SAK-44055 - Clean up the expiration code - thanks Claude

* SAK-44055 - Change message parsing order

* SAK-44055 - Remove old auto-config from 44097

* SAK-44055 - Update Documentation

* SAK-44055 - Merge Cleanup

* SAK-44055 - Clean up codacy

    • -0
    • +40
    ./objects/LTIPlatformConfiguration.java
    • -0
    • +45
    ./objects/LTIPlatformMessage.java
    • -0
    • +59
    ./objects/LTIToolConfiguration.java
    • -0
    • +119
    ./objects/PlatformConfiguration.java
    • -0
    • +181
    ./objects/ToolConfiguration.java
  1. … 19 more files in changeset.
SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI1… (#8502)

* SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI13Servlet

* SAK-44194 - Codacy idiocy

  1. … 3 more files in changeset.
SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI1… (#8502)

* SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI13Servlet

* SAK-44194 - Codacy idiocy

(cherry picked from commit c856c3df780ebd78d9b23b1a0022f9f0680bd03c)

  1. … 3 more files in changeset.
SAK-44123 - Add more custom subsitution variables (#8463)

  1. … 1 more file in changeset.
SAK-44123 - Add more custom subsitution variables (#8463)

(cherry picked from commit c136a23db4bdce29852c1ff8f3e75487f2ebd606)

  1. … 1 more file in changeset.
SAK-44043 Add Assignment related subsititution variables (#8427)

* SAK-44043 - Support the assignment substitution vars

* SAK-44043 - Fix missing bit for SAK-44109

  1. … 4 more files in changeset.
SAK-44047 - Bring back substitution parameters (#8421)

* SAK-44047 - Bring back substitution parameters

Begin the forward-post of the LTI 2.0 stuff that was removed.

* SAK-44047 - MVP Merging parameters

    • -0
    • +1082
    ./LTICustomVars.java
  1. … 1 more file in changeset.
SAK-44047 - Bring back substitution parameters (#8421)

* SAK-44047 - Bring back substitution parameters

Begin the forward-post of the LTI 2.0 stuff that was removed.

* SAK-44047 - MVP Merging parameters

(cherry picked from commit dff4591e4b0338605c7d64a3245e2c771b1e1934)

Conflicts:

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

    • -0
    • +1082
    ./LTICustomVars.java
  1. … 1 more file in changeset.
SAK-43892 - Use URNs for roles in NRPS (#8375)

  1. … 1 more file in changeset.
SAK-43892 - Use URNs for roles in NRPS (#8375)

(cherry picked from commit cb8b184e5825b9db78adaafaf7ba736149cc37d0)

  1. … 1 more file in changeset.
SAK-43698 - Support LTI Adantage Tool keyset URL (#8249)

* SAK-43698 - Initial MVP of tool keyset URL

* SAK-43698 - Add UI bits and auto updates

* SAK-43698 - Cleanup indentation and remove old code

* SAK-43698 - Cleanup the UI, show issuer, cleanup codacy

* SAK-43698 - Moar codacy cleanup

* SAK-43698 - Update test plans

* SAK-43698 - More test plan updates

(cherry picked from commit 34ee34fe756a007c223c627567e20d08afa93396)

  1. … 16 more files in changeset.
SAK-43698 - Support LTI Adantage Tool keyset URL (#8249)

* SAK-43698 - Initial MVP of tool keyset URL

* SAK-43698 - Add UI bits and auto updates

* SAK-43698 - Cleanup indentation and remove old code

* SAK-43698 - Cleanup the UI, show issuer, cleanup codacy

* SAK-43698 - Moar codacy cleanup

* SAK-43698 - Update test plans

* SAK-43698 - More test plan updates

  1. … 16 more files in changeset.
SAK-42366 - use Base64.getUrlDecoder and error check better (#7259)

(cherry picked from commit 2cb54c90dc63f7cca76e52aaecfebdd37f4d0dd4)

  1. … 1 more file in changeset.
SAK-42366 - use Base64.getUrlDecoder and error check better (#7259)

  1. … 1 more file in changeset.
SAK-42226 - Go through and make sure iframe embedding works in the RCE (#7187)

  1. … 4 more files in changeset.
SAK-42226 - Go through and make sure iframe embedding works in the RCE (#7187)

(cherry picked from commit 56116afb71f19159ced492ca4b8a8b0a4672bea7)

  1. … 4 more files in changeset.
SAK-42242 - Improve error checking / messages (#7193)

(cherry picked from commit 2a483a01747f0ded952323541911ae20cb3e4728)

  1. … 3 more files in changeset.
SAK-42242 - Improve error checking / messages (#7193)

  1. … 3 more files in changeset.
SAK-41789 - Remove LTI 2.0 (#7161)

* MVP Without LTI 2.0

* Fixes elsewhere in the code

* Update with changes from Andrea and Shawn

* A few little touch ups

* iMake sure there is no space at the end of hte redirect url

* Add some QA / Documentation about the IMS Reference Implementation

* Better test documents for LTI Advantage

* Add some links to the sample images.

* Remove some unused code.

(cherry picked from commit 08db4a0dddac0176f30d86316f027edb321cba04)

Conflicts:

lessonbuilder/tool/src/java/org/sakaiproject/lessonbuildertool/tool/beans/SimplePageBean.java

  1. … 87 more files in changeset.
SAK-41789 - Remove LTI 2.0 (#7161)

* MVP Without LTI 2.0

* Fixes elsewhere in the code

* Update with changes from Andrea and Shawn

* A few little touch ups

* iMake sure there is no space at the end of hte redirect url

* Add some QA / Documentation about the IMS Reference Implementation

* Better test documents for LTI Advantage

* Add some links to the sample images.

* Remove some unused code.

  1. … 87 more files in changeset.
SAK-41781 - Update the LTI 1.1 to Advantage Transition approach (#6960)

* SAK-41781 - Update the LTI 1.1 to Advantage Transition approach

* SAK-41781 - Change method signature - add javadoc

(cherry picked from commit 2d415c73025edec2fdfd88351b2a272307b4add5)

    • -0
    • +41
    ./objects/LTI11Transition.java
  1. … 3 more files in changeset.
SAK-41781 - Update the LTI 1.1 to Advantage Transition approach (#6960)

* SAK-41781 - Update the LTI 1.1 to Advantage Transition approach

* SAK-41781 - Change method signature - add javadoc

    • -0
    • +41
    ./objects/LTI11Transition.java
  1. … 3 more files in changeset.
SAK-40470 - Passing certification suite (#6537)

* SAK-32651 - Passing certification suite

* SAK-32651 - Small Cleanup

* SAK-32651 - Fix pesky unit test :)

* SAK-32651 - Cleanup printStackTrace

* SAK-32651 - Align UI terminology with certification suite

* SAK-32651 - Make results an array, not an object

(cherry picked from commit 797030a216bac0b821cded08e14019724b47de41)

  1. … 11 more files in changeset.