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
    • +28
    ./tsugi/jackson/objects/JacksonBaseTest.java
  1. … 38 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

(cherry picked from commit 8c48bcdee39cb3fc519a502fd0929437859e9cc9)

Conflicts:

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

basiclti/basiclti-common/src/test/org/sakaiproject/basiclti/util/SakaiBLTIUtilTest.java

basiclti/basiclti-impl/src/bundle/ltiservice_ar.properties

basiclti/basiclti-impl/src/bundle/ltiservice_de_DE.properties

basiclti/basiclti-impl/src/bundle/ltiservice_fr_FR.properties

    • -0
    • +14
    ./tsugi/basiclti/BasicLTIUtilTest.java
  1. … 18 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

(cherry picked from commit 8c48bcdee39cb3fc519a502fd0929437859e9cc9)

    • -0
    • +14
    ./tsugi/basiclti/BasicLTIUtilTest.java
  1. … 20 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

    • -0
    • +14
    ./tsugi/basiclti/BasicLTIUtilTest.java
  1. … 20 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
    • +136
    ./tsugi/lti13/LTI13UtilTest.java
  1. … 23 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
    • +136
    ./tsugi/lti13/LTI13UtilTest.java
  1. … 23 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-43717 Unescape the data param returned from content link (#8258)

https://jira.sakaiproject.org/browse/SAK-43717

    • -0
    • +89
    ./tsugi/contentitem/ContentItemTest.java
  1. … 2 more files in changeset.
SAK-43717 Unescape the data param returned from content link (#8258)

https://jira.sakaiproject.org/browse/SAK-43717

(cherry picked from commit a08772fdcc6a7443d4bd6eb0b959cea1ea01e7ab)

    • -0
    • +89
    ./tsugi/contentitem/ContentItemTest.java
  1. … 2 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

(cherry picked from commit 34ee34fe756a007c223c627567e20d08afa93396)

  1. … 15 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. … 15 more files in changeset.
SAK-43092 - Fix up POMs for Eclipse compatibility (#7825)

There were a few modules that would compile with Maven directly, but

throw errors when imported as Eclipse projects. The main two issues were

in the Java EE API and a Jackson coordinate change.

There are two minor code changes that I expect would have broken Maven

builds, but apparently did not. One was a test class/package mismatch

in LTI and the other was some missing method implementations for an XML

class in rwiki.

  1. … 20 more files in changeset.
SAK-43092 - Fix up POMs for Eclipse compatibility (#7825)

There were a few modules that would compile with Maven directly, but

throw errors when imported as Eclipse projects. The main two issues were

in the Java EE API and a Jackson coordinate change.

There are two minor code changes that I expect would have broken Maven

builds, but apparently did not. One was a test class/package mismatch

in LTI and the other was some missing method implementations for an XML

class in rwiki.

(cherry picked from commit a5fd8dfc95d0aa6d75deeda35e063e54c016e852)

  1. … 20 more files in changeset.
SAK-43092 - Fix up POMs for Eclipse compatibility

There were a few modules that would compile with Maven directly, but

throw errors when imported as Eclipse projects. The main two issues were

in the Java EE API and a Jackson coordinate change.

There are two minor code changes that I expect would have broken Maven

builds, but apparently did not. One was a test class/package mismatch

in LTI and the other was some missing method implementations for an XML

class in rwiki.

  1. … 20 more files in changeset.
SAK-43092 - Fix up POMs for Eclipse compatibility

There were a few modules that would compile with Maven directly, but

throw errors when imported as Eclipse projects. The main two issues were

in the Java EE API and a Jackson coordinate change.

There are two minor code changes that I expect would have broken Maven

builds, but apparently did not. One was a test class/package mismatch

in LTI and the other was some missing method implementations for an XML

class in rwiki.

  1. … 19 more files in changeset.
SAK-42227 - Update references to sakaiproject.org (#7178)

    • -6
    • +6
    ./tsugi/basiclti/BasicLTIUtilTest.java
  1. … 266 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)

  1. … 5 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

  1. … 5 more files in changeset.
SAK-41850 - Add Leeway to JWT Signature Checking (#6952)

  1. … 1 more file in changeset.
SAK-41850 - Add Leeway to JWT Signature Checking (#6952)

(cherry picked from commit f70d59beb933c793784e38562a875a7c28994a68)

  1. … 1 more file in changeset.
SAK-41403 - Remove CASA support from Sakai-20 (#6915)

The CASA standard was never completed, nor released. Sakai built an

early version for demonstration purposes but the project was cancelled.

So the code has no use and will be deleted as of Sakai-20.

(cherry picked from commit 6cc5b1d9df9e79a4c4172651f299602dc469e549)

  1. … 14 more files in changeset.
SAK-41403 - Remove CASA support from Sakai-20 (#6915)

The CASA standard was never completed, nor released. Sakai built an

early version for demonstration purposes but the project was cancelled.

So the code has no use and will be deleted as of Sakai-20.

  1. … 14 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. … 13 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

  1. … 13 more files in changeset.
SAK-40953 - Clean up documentation and test plans to use test harnesses at tsugi.org instead of online.dr-chuck.com (#6261)

(cherry picked from commit 295743cd1aa76d21090d14d989e9e4d6b690b0d2)

  1. … 48 more files in changeset.