Clone
 

charles severance <csev@umich.edu> in Sakai.Git

SAK-46605 - Fix failure of second LTI grade (#10047)

SAK-46551 - Sakaigrader - Hide right pane for LTI assignments (#10023)

SAK-46551 - Sakaigrader - Hide right pane for LTI assignments (#10023)

(cherry picked from commit d8f5a2eeeb9d9e43f8cb30d4488ebee1744b2e14)

SAK-46551 - Sakaigrader - Hide right pane for LTI assignments (#10023)

(cherry picked from commit d8f5a2eeeb9d9e43f8cb30d4488ebee1744b2e14)

SAK-46538 - LTI Pass client_id and lti_deployment_id to the oidc_login (#10007)

SAK-46508 - LTI - send new accept_lineitem property (#9986)

SAK-44311 - Dont't double encrypt (#9985)

SAK-44695 - Remove extraneous output (#9982)

SAK-44695 - Remove extraneous output (#9982)

(cherry picked from commit cc3a3b02119fc55f9b30919043d3d12ff861b7ee)

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.

(cherry picked from commit 14882bec81dbbae01961fe988e33554b5e9a9ff1)

Conflicts:

assignment/tool/src/java/org/sakaiproject/assignment/entityproviders/AssignmentEntityProvider.java

assignment/tool/src/webapp/WEB-INF/applicationContext.xml

assignment/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm

  1. … 26 more files in changeset.
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. … 27 more files in changeset.
SAK-46432 Gradebook Service qualify Comment in HQL (#9940)

(cherry picked from commit 6602bbf5cd48ca9a077b277ab58bb9d7d2fe4d43)

SAK-46432 Gradebook Service qualify Comment in HQL (#9940)

SAK-46432 Gradebook Service qualify Comment in HQL (#9940)

(cherry picked from commit 6602bbf5cd48ca9a077b277ab58bb9d7d2fe4d43)

Conflicts:

edu-services/gradebook-service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java

SAK-44949 - Fix padding on select (#9740)

* SAK-44949 - Fix padding on select

* SAK-44949 - Remove unused file

SAK-46194 - Fully qualify the Comment object (#9776)

SAK-45890 - Check for selected tool (#9686)

SAK-45944 - Rename login parameter (#9738)

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

    • -0
    • +157
    /library/src/webapp/js/sakai-lti-advantage.js
SAK-45680 - Restore template code for server side search, etc. (#9712)

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

* SAK-45680 - Restore icons

(cherry picked from commit 2be5b086cfefc524825dced6a7cf638cc5aa1a78)

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

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

* SAK-45680 - Restore icons

(cherry picked from commit 2be5b086cfefc524825dced6a7cf638cc5aa1a78)

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-45491 LTI Advantage Key Rotation (#9586)

(cherry picked from commit e599638842e549fb2568fd39359edd6a51d1ee8a)

SAK-45491 LTI Advantage Key Rotation (#9586)

SAK-45891 - Change placeholder text (#9577)

(cherry picked from commit 822dcf26b718ce633e905acdc8c7b51b95a2dcad)

SAK-45891 - Change placeholder text (#9577)

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

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

(cherry picked from commit eb6a4535a4f2518244e7ad212be3f1faec02c049)

SAK-45893 - Remove cancel for assignments flow. (#9576)

SAK-45893 - Remove cancel for assignments flow. (#9576)

(cherry picked from commit b9b28a7d07c6294561b41d53b4c833ceb6ff4fbf)