Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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-44886 - Cleanup and document role mapping (#8964)

* SAK-44886 - Cleanup and document role mapping

* SAK-44886 - Review related fixes

* SAK-44886 - Use a Set

    • -0
    • +49
    ./util/SakaiExtension.java
    • -0
    • +21
    ./util/SakaiLaunchJWT.java
  1. … 7 more files in changeset.
SAK-44617 - Get grades flowing for LTI Asignments. (#8781)

* SAK-44617 - Get grades flowind for LTI Asignments.

* SAK-44617 - Handle update / delete

* SAK-44617 - Clean up gradebook handling for LTI Assignments

* SAK-44617 - Fix an NPE that was swallowed

* SAK-44617 - Preset grade options for success.

* SAK-44617 - Mark gradebook columns as belonging to the tool

* SAK-44617 - Add some documentation.

* SAK-44617 - Add a sample image

* SAK-44617 - Use gradebook-provide method to look up a column.

  1. … 8 more files in changeset.
SAK-44617 - Get grades flowing for LTI Asignments. (#8781)

* SAK-44617 - Get grades flowind for LTI Asignments.

* SAK-44617 - Handle update / delete

* SAK-44617 - Clean up gradebook handling for LTI Assignments

* SAK-44617 - Fix an NPE that was swallowed

* SAK-44617 - Preset grade options for success.

* SAK-44617 - Mark gradebook columns as belonging to the tool

* SAK-44617 - Add some documentation.

* SAK-44617 - Add a sample image

* SAK-44617 - Use gradebook-provide method to look up a column.

(cherry picked from commit e3af228a2d9e27f44c7415c63b122e3f82e5f89d)

  1. … 8 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
    • +60
    ./util/SakaiDeepLink.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
    • +60
    ./util/SakaiDeepLink.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
    • +60
    ./util/SakaiDeepLink.java
  1. … 2 more files in changeset.
SAK-44208 - Provide resorceLinkId with lineItems (#8512)

SAK-44208 - Provide resorceLinkId with lineItems (#8512)

(cherry picked from commit 97df1cb715d1c3e6a68c0725330e8193e74b7f2f)

SAK-44137 BasicLTI rationalize the auto-creation of line items (#8496)

* SAK-44137 - Rationalize the auto-creation of line items

* SAK-44137 - Use the scoreMaximum properly

* SAK-44137 - Fix small error.

* SAK-44137 - Document the new property

(cherry picked from commit 3e94e49f79e9c5e4d4b0feaefb613bf55a43b7e0)

  1. … 3 more files in changeset.
SAK-44137 BasicLTI rationalize the auto-creation of line items (#8496)

* SAK-44137 - Rationalize the auto-creation of line items

* SAK-44137 - Use the scoreMaximum properly

* SAK-44137 - Fix small error.

* SAK-44137 - Document the new property

  1. … 3 more files in changeset.
SAK-32679 - Refactor / Cleanup / Prepare for Assignments LTI (#8408)

* SAK-32679 - Adding an LTI Assignment type

* SAK-32679 - Very minimal MVP

* SAK-32679 - Add the launch protect field and feature

* SAK-32679 - Clean up UI, suport iframe and new window and resize

* SAK-32679 - Missed a file

* SAK-32679 - Handle the handoff from assignments to LTI

This makes sure that LTI links coming from assignments can't be

launched from elsewhere. It also handles a pretty dynamic set of

situations which would lead to double launching (new window scenario)

that would trigger 403s - instead we force a re-unlock through a

refresh of the "open in a new window" page.

* SAK-32679 - Accesslint fix and typo

* SAK-32679 - MVP of the tool selector

Todo

- Restore draft title and id on post errors

- Restore old title and id on edit

- Test test test - including all the content item stuff

* SAK-32679 - Tool title throughout and instructor launch

* SAK-32679 - Fix some of the broken flows

* SAK-32679 - Catch up with master changes

* SAK-32679 - Rename a few things and document

* SAK-32679 - Fix small bug, re-enable data model changes

* SAK-32679 - Document / cleanup - support subission and available

* SAK-32679 - Remove assignments mods and LTI data changes

This should now backport to -19 and -20

(cherry picked from commit 4e4453b54f64c94f8bd5894642e9118a5104df0f)

  1. … 15 more files in changeset.
SAK-32679 - Refactor / Cleanup / Prepare for Assignments LTI (#8408)

* SAK-32679 - Adding an LTI Assignment type

* SAK-32679 - Very minimal MVP

* SAK-32679 - Add the launch protect field and feature

* SAK-32679 - Clean up UI, suport iframe and new window and resize

* SAK-32679 - Missed a file

* SAK-32679 - Handle the handoff from assignments to LTI

This makes sure that LTI links coming from assignments can't be

launched from elsewhere. It also handles a pretty dynamic set of

situations which would lead to double launching (new window scenario)

that would trigger 403s - instead we force a re-unlock through a

refresh of the "open in a new window" page.

* SAK-32679 - Accesslint fix and typo

* SAK-32679 - MVP of the tool selector

Todo

- Restore draft title and id on post errors

- Restore old title and id on edit

- Test test test - including all the content item stuff

* SAK-32679 - Tool title throughout and instructor launch

* SAK-32679 - Fix some of the broken flows

* SAK-32679 - Catch up with master changes

* SAK-32679 - Rename a few things and document

* SAK-32679 - Fix small bug, re-enable data model changes

* SAK-32679 - Document / cleanup - support subission and available

* SAK-32679 - Remove assignments mods and LTI data changes

This should now backport to -19 and -20

  1. … 15 more files in changeset.
SAK-40043 - Add extensions for release and include (#8397)

  1. … 1 more file in changeset.
SAK-40043 - Add extensions for release and include (#8397)

(cherry picked from commit ebe496a95dd1f2828e885b14593606f242ce7c91)

  1. … 1 more file in changeset.
SAK-43890 - Support LineItem (#8395)

* SAK-43890 - Support LineItem

* SAK-43890 - Fix code review issues.

* SAK-43890 - More code review issues

(cherry picked from commit 110c32c22c05f7870d65755763260ebf20f5c207)

    • -0
    • +533
    ./LineItemUtil.java
    • -0
    • +44
    ./util/SakaiLineItem.java
  1. … 8 more files in changeset.
SAK-43890 - Support LineItem (#8395)

* SAK-43890 - Support LineItem

* SAK-43890 - Fix code review issues.

* SAK-43890 - More code review issues

    • -0
    • +533
    ./LineItemUtil.java
    • -0
    • +44
    ./util/SakaiLineItem.java
  1. … 8 more files in changeset.
SAK-40688 - Lineitems - initial support (#6044)

  1. … 12 more files in changeset.
SAK-40498 - Add the token granting URL for LTI 1.3 (#5987)

* SAK-40498 - Lay some groundwork

* SAK-40498 - Some stragglers.

* Progress towards a meaningful AccessToken

* SAK-40498 - Construct real access token and parse/check

* SAK-40498 - Clean up and refactor

* SAK-40498 - Security checking done - next store the grade

* SAK-40498 - Token url and lineitem initial work

    • -0
    • +64
    ./util/SakaiAccessToken.java
  1. … 15 more files in changeset.