Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-69489

Make an LTI only available to specific course categories

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Test 1 (External tool - Show as preconfigured tool when adding an external tool)

      1. As a Admin user, go to Plugins > Activity modules > External tool > Manage tools in Site administration
      2. Click on Manage preconfigured tools
      3. Click on Add preconfigured tool
      4. Add Tool name
      5. Add Tool URL
      6. Tool configuration usage, set to 'Show as preconfigured tool when adding an external tool'
      7. Click on 'Restrict to Category'
      8. Select 'Miscellaneous' category
      9. Click on Save changes
      10. Add / Edit a course in the 'Miscellaneous' category.
      11. Add a new activity. Confirm that you can't see the Tool in the list of Activities.
      12. Select External Tool
      13. Confirm that you can see the Tool in Preconfigured tool

      Test 2 (External tool - Show in activity chooser and as a preconfigured tool)

      1. As a Admin user, go to Plugins > Activity modules > External tool > Manage tools in Site administration
      2. Click on Manage preconfigured tools
      3. Click on Add preconfigured tool
      4. Add Tool name
      5. Add Tool URL
      6. Tool configuration usage, set to 'Show in activity chooser and as a preconfigured tool'
      7. Click on 'Restrict to Category'
      8. Select 'Miscellaneous' category
      9. Click on Save changes
      10. Add / Edit a course in the 'Miscellaneous' category.
      11. Add a new activity. Confirm that you can see the Tool in the list of Activities.
      12. Select the Tool

      Show
      Test 1 (External tool - Show as preconfigured tool when adding an external tool) 1. As a Admin user, go to Plugins > Activity modules > External tool > Manage tools in Site administration 2. Click on Manage preconfigured tools 3. Click on Add preconfigured tool 4. Add Tool name 5. Add Tool URL 6. Tool configuration usage, set to 'Show as preconfigured tool when adding an external tool' 7. Click on 'Restrict to Category' 8. Select 'Miscellaneous' category 9. Click on Save changes 10. Add / Edit a course in the 'Miscellaneous' category. 11. Add a new activity. Confirm that you can't see the Tool in the list of Activities. 12. Select External Tool 13. Confirm that you can see the Tool in Preconfigured tool Test 2 (External tool - Show in activity chooser and as a preconfigured tool) 1. As a Admin user, go to Plugins > Activity modules > External tool > Manage tools in Site administration 2. Click on Manage preconfigured tools 3. Click on Add preconfigured tool 4. Add Tool name 5. Add Tool URL 6. Tool configuration usage, set to 'Show in activity chooser and as a preconfigured tool' 7. Click on 'Restrict to Category' 8. Select 'Miscellaneous' category 9. Click on Save changes 10. Add / Edit a course in the 'Miscellaneous' category. 11. Add a new activity. Confirm that you can see the Tool in the list of Activities. 12. Select the Tool
    • Affected Branches:
      MOODLE_310_STABLE, MOODLE_400_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      Description

      In very large institutions it's becoming common for LTI tools to be purchased for specific departments / faculties but the licensing does not cover the full institution so cannot be added as a site-level LTI integration.

      Yes, it could be configured many times at course level but that's really not ideal and LTI connection details need to be known by that user. 

      Whereas, it would be much nicer if the integration could be setup at site level and available in the activity chooser but only available to a set (one or many) of course categories.

       

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              aspark Alistair Spark
              Peer reviewer:
              Jamie Stamp
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated: