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

Description

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”.

Attachments

2

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 PM
Edited

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.

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Environment

nightly servers

Created July 27, 2021 at 6:44 PM
Updated yesterday
Resolved July 8, 2024 at 3:03 AM