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
    • +7
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 41 more files in changeset.
SAK-45893 - Remove cancel for assignments flow. (#9576)

    • -1
    • +3
    ./sakaiproject/blti/tool/LTIAdminTool.java
SAK-45893 - Remove cancel for assignments flow. (#9576)

(cherry picked from commit b9b28a7d07c6294561b41d53b4c833ceb6ff4fbf)

    • -1
    • +3
    ./sakaiproject/blti/tool/LTIAdminTool.java
SAK-45866 - Deal with java.time.LocalDateTime (#9511)

* SAK-45866 - Deal with java.time.LocalDateTime

* Use the UserTimeService

    • -5
    • +27
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44928 - Reduce information in LTI screens (#9513)

(cherry picked from commit 541b00d5b8cede50f5b964a35d5e6d7d67e8addf)

    • -3
    • +20
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 8 more files in changeset.
SAK-44928 - Reduce information in LTI screens (#9513)

    • -3
    • +20
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 8 more files in changeset.
SAK-44876 Fix auto provision broken / in the wrong place (#8946)

(cherry picked from commit 8d0cbd090b8560cdf7c253458f315b5fcbe902f0)

    • -4
    • +11
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44876 Fix auto provision broken / in the wrong place (#8946)

    • -4
    • +11
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44857 - Cleanup TODO comment and some empty checks (#8934)

(cherry picked from commit a16ad15fc90fc5ad1be1e97f9759e81475909295)

Conflicts:

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

    • -1
    • +0
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44857 - Cleanup TODO comment and some empty checks (#8934)

    • -1
    • +0
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44857 - Cleanup TODO comment and some empty checks (#8934)

(cherry picked from commit a16ad15fc90fc5ad1be1e97f9759e81475909295)

    • -1
    • +0
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file 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)

    • -45
    • +116
    ./sakaiproject/blti/tool/LTIAdminTool.java
  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

    • -45
    • +116
    ./sakaiproject/blti/tool/LTIAdminTool.java
  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)

    • -45
    • +116
    ./sakaiproject/blti/tool/LTIAdminTool.java
  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)

    • -23
    • +203
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 24 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

    • -23
    • +203
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 24 more files in changeset.
SAK-44764 - Remove tool_private_key and tool_public_key (#8902)

(cherry picked from commit 6e16ac480bfd432db4ed703b71dffc70f8fc09b7)

    • -39
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 5 more files in changeset.
SAK-44764 - Remove tool_private_key and tool_public_key (#8902)

    • -39
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 5 more files in changeset.
SAK-44772 - Initial commit of the "Tool Link Redirect" feature (#8896)

* SAK-44772 - Initial commit of the "Tool Link Redirect" feature

* SAK-44772 - Rename to "Transfer" per Shawn

* SAK-44772 - Add moar documentation

* SAK-44772 - Fix accessibility note

* SAK-44772 - Use list for accessibility per Andrea

(cherry picked from commit c86c28e7a622fff5d72e09bdf99ab30ee89ab8a0)

    • -20
    • +105
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 9 more files in changeset.
SAK-44772 - Initial commit of the "Tool Link Redirect" feature (#8896)

* SAK-44772 - Initial commit of the "Tool Link Redirect" feature

* SAK-44772 - Rename to "Transfer" per Shawn

* SAK-44772 - Add moar documentation

* SAK-44772 - Fix accessibility note

* SAK-44772 - Use list for accessibility per Andrea

    • -20
    • +105
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 9 more files in changeset.
SAK-44764 - Remove tool_private_key and tool_public_key

    • -39
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 5 more files in changeset.
SAK-44761 - Re-allow instructors to edit key, secret, and url (#8883)

Remove vestigial LTI 2.x stuff.

    • -6
    • +1
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44761 - Re-allow instructors to edit key, secret, and url (#8883)

Remove vestigial LTI 2.x stuff.

(cherry picked from commit 77a2229fd44711464f20fc9456ed2e85583cb0fc)

    • -6
    • +1
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44761 - Re-allow instructors to edit key, secret, and url (#8883)

Remove vestigial LTI 2.x stuff.

(cherry picked from commit 77a2229fd44711464f20fc9456ed2e85583cb0fc)

    • -6
    • +1
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 1 more file in changeset.
SAK-44616 - Save contentitem data for all code paths (#8779)

    • -3
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
SAK-44616 - Save contentitem data for all code paths (#8779)

(cherry picked from commit f507884a2a584fa3b548ba5cefc7bcc952a981d4)

    • -3
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
SAK-44616 - Save contentitem data for all code paths (#8779)

(cherry picked from commit f507884a2a584fa3b548ba5cefc7bcc952a981d4)

    • -3
    • +2
    ./sakaiproject/blti/tool/LTIAdminTool.java
SAK-44380 - Communicate lineitem, submission, and available availabli… (#8646)

* SAK-44380 - Communicate lineitem, submission, and available availablility

* SAK-44380 - Change field names, fix spacing

(cherry picked from commit 546b53d1562219b9b7ae911008a81457953c0c9f)

    • -0
    • +10
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 2 more files in changeset.
SAK-44380 - Communicate lineitem, submission, and available availabli… (#8646)

* SAK-44380 - Communicate lineitem, submission, and available availablility

* SAK-44380 - Change field names, fix spacing

    • -0
    • +10
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 2 more files in changeset.
SAK-44380 - Communicate lineitem, submission, and available availabli… (#8646)

* SAK-44380 - Communicate lineitem, submission, and available availablility

* SAK-44380 - Change field names, fix spacing

(cherry picked from commit 546b53d1562219b9b7ae911008a81457953c0c9f)

    • -0
    • +10
    ./sakaiproject/blti/tool/LTIAdminTool.java
  1. … 2 more files in changeset.