Hello Fellow Moodle Admins,
If anyone has any insight they can share, I would very much appreciate it.
I am in the process of trying to get all of our "External Tool" activities upgraded from LTI 1.0/1.1 to LTI 1.3.
As part of this, I would like to lock down the ability for teachers to add new LTI instances without them being configured at the site level.
I know there are several LTI permissions and I have played with them.
My gut says that I should be able to remove mod/lti:addmanualinstance
My thought being they would then be able to go to External Tool and ONLY have the preconfigured tool in the drop down, but that they could still use the Select Item button.
However, removing this permission removes "External Tool" from the activity chooser all together.
I then tried removing mod/lti:addcoursetool which seemed to kind of do what I wanted, but then the "Select Content" would tell the teacher's that they did not have permission to select the specific content at that preconfigured tool.
I did some research and found these two Tracker items:
https://tracker.moodle.org/browse/MDL-62815
https://tracker.moodle.org/browse/MDL-68328
A similar previous discussion took place here (https://moodle.org/mod/forum/discuss.php?d=423730), but seemed to have a different goal.
And as best I can gather from the discussion, the expectation is that we...
1. remove mod/lti:addmanualinstance
2. ensure that on each external tool setup that we choose for "Tool configuration usage" to "Show in activity choose and as a preconfigured tool"
This would show the preconfigured tool item in the activity choose, but not show the external tool item.
Is this the only (or best) way to accomplish my goal?
(I am on Moodle 3.11, hosted on OpenLMS)
Thanks,
Scott