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.
SAK-44949 - Fix padding on select (#9740)

* SAK-44949 - Fix padding on select

* SAK-44949 - Remove unused file

SAK-45680 Add tablesorter styling to tool links table (#9726)

SAK-45680 - Restore template code for server side search, etc. (#9712)

* SAK-45680 - Revert code for server side search, etc.

* SAK-45680 - Restore icons

SAK-45990 - Restore "Add to Site" checkbox (#9575)

SAK-45866 - Deal with java.time.LocalDateTime (#9511)

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

* Use the UserTimeService

  1. … 1 more file in changeset.
SAK-44928 - Reduce information in LTI screens (#9513)

  1. … 7 more files in changeset.
SAK-45044 - Resize iframe after CKE drops it (#9271)

SAK-45222 - Don't check allow launch key changes. (#9122)

SAK-45018 review high priority tools dark mode (#9037)

  1. … 48 more files in changeset.
SAK-44876 Fix auto provision broken / in the wrong place (#8946)

  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

    • -0
    • +32
    ./vm/lti_import_return.vm
  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

    • -0
    • +24
    ./vm/lti_tool_auto_insert.vm
    • -0
    • +22
    ./vm/lti_tool_auto_launch.vm
  1. … 21 more files in changeset.
SAK-44764 - Remove tool_private_key and tool_public_key (#8902)

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

    • -0
    • +53
    ./vm/lti_tool_transfer.vm
  1. … 7 more files in changeset.
Sak 44661 - Catch when https page cannot load http page content item and deep link (#8908)

* SAK-44661 - Handle mixed content errors better

* SAK-44661 - Testing on https server.

  1. … 4 more files in changeset.
SAK-44129 - Add an outbound JSON Configuration feature (#8465)

* SAK-44129 - Add an outbound JSON Configuration feature

* SAK-44129 - Fix code review issues

  1. … 3 more files in changeset.
SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 … (#8452)

* SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 info

* SAK-44097 - Fix Codacy complaint

* SAK-44097 - Suppoert the deepLinkUrl return - nice.

* SAK-44097 - Make the try/except structure more hip

  1. … 7 more files in changeset.
SAK-44105 - Hide the tool public / private keys (#8456)

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

    • -0
    • +23
    ./vm/lti_assignment_return.vm
  1. … 12 more files in changeset.
SAK-43980 - Auto close dialog (#8384)

SAK-43885 - Add a LTI 1.3 data screen (#8352)

    • -0
    • +45
    ./vm/lti_tool_post_insert.vm
  1. … 2 more files in changeset.
SAK-43886 - Add copy buttons to LTI 1.3 values (#8350)

  1. … 4 more files in changeset.
SAK-43889 - Make it clearer which placements work together. (#8347)

* SAK-43889 - Make it clearer which placements work together.

cc: Dave Eveland

* SAK-43889 - Make terminology consistent

* SAK-43889 - More cosmetics

  1. … 3 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-42643 - Switching from fonticonpicker to fontawesome-iconpicker f… (#8027)

* SAK-42643 - Switching from fonticonpicker to fontawesome-iconpicker for keyboard accessibility and updates

* More code to create a better looking input field dynamically rather than having to hardcode it

* Some code formatting and fixing up layout in LTI

* Update pom.xml

Co-authored-by: Miguel Pellicer <mpellicer@entornosdeformacion.com>

  1. … 26 more files in changeset.
SAK-43126 Velocity: Deprecated validator (#7839)

* SAK-43126 Velocity: Deprecated validator

vn:

$validator.escapeHtml => $formattedText.escapeHtml

$validator.escapeUrl => $formattedText.escapeUrl

$validator.escapeJavascript = > $formattedText.escapeJavascript

* SAK-43126

  1. … 166 more files in changeset.
SAK-42710 Tool name does not display for stealthed LTI tools in External Tools when creating a new link (#7528)

SAK-42353 - Better handling of unlinked tools (#7247)

  1. … 4 more files in changeset.
SAK-42177 Implementation of standardized banners in Rubrics, BasicLTI, and Chat (#7153)

  1. … 9 more files in changeset.