Assignments: External Tools - instructor should be able to add an LTI tool from within assignments
Description
Attachments
Activity

Andrea Schmidt July 10, 2024 at 11:07 PM
Verified on 25x: https://trunk-maria.nightly.sakaiproject.org/, build:4d5032ed
The message displays in Lessons, Assignments and from the rich text editor

Charles R Severance July 9, 2024 at 1:40 PM
You are correct that was not merged when you tested - but it is now merged and in your next test it should work in Lessons as expected.

Andrea Schmidt July 8, 2024 at 9:48 PM
This passes on 25x: https://trunk-maria.nightly.sakaiproject.org/, build: 4faf7e41 for Assignments and the rich text editor.
The message now reads:
There are no External Tools available to this placement. These tools can be Application Stores, Applications that are self-configuring, or Learning Object Repositories.
Lessons, however, doesn’t have the same message whether trying to add a Learning App or an External tool.
Are changes to the Lessons message coming in ?

Automation for Jira July 7, 2024 at 5:23 PM
A pull request has been created, "SAK-45892 Assignments / LTI - Improve "no tools for placement" message", you can see it at https://github.com/sakaiproject/sakai/pull/12709

Charles R Severance August 16, 2021 at 4:55 PMEdited
My feeling is that we might be better off just telling them to use Site Manage or contact their admin. I think that the whole Manage tools link in Lessons is probably confusing. And really all that is is a different way to get to Site Manage. Also, we should check if the instructor is even allowed to add a tool and not mention anything if the instructor can't add a tool.
Details
Priority
MajorFix versions
Components
Assignee
Charles R SeveranceCharles R SeveranceReporter
Andrea SchmidtAndrea SchmidtEnvironment
nightly servers
Details
Details
Priority
Fix versions
Components
Assignee

Reporter

This needs to be tested after a server refresh when there are no external tools available on the server.
If the instructor creates an assignment and selects "External Tool (LTI)" from the Submission Type drop-down, then clicks "Select an external Tool", the pop-up displays the following message:
There are no External Tools available to the editor. These tools can be Application Stores, Applications that are self-configuring, or Learning Object Repositories.
While LTI 1.3 tools can only be added by an admin, LTI 1.1 tools can be added by the instructor through Lessons or Manage Tools.
From :
While some institutions do lock down the ability for instructors to add External Tools, I don't think this should be the case in OOTB Sakai, given that instructors can currently add External Tools in both Lessons and Site Info OOTB. It seems restrictive to disallow the adding of tools here (even for admins) when there are no items pre-configured at the system level. I think instructors and admins should be able to configure a new LTI tool from here if they have the tool credentials and know how to do it.
From I disagree. The idea of adding a new tool install at the point of tool selection is a bad idea. I removed the feature from Lessons in - the feature is still there in Site Info if the site is configured to allow it. If we put this all over the place - we will need a setting to hide it all over the place. Not if you are selecting from Assignments and it says “Editor” we should fix that ro say “There are no External Tools available to this placement”.