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

Make an LTI only available to specific course categories

    XMLWordPrintable

Details

    • MOODLE_310_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE
    • MOODLE_403_STABLE
    • MDL-69489-master
    • 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

    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

        1. collapsed.png
          collapsed.png
          74 kB
        2. MDL-69489-test 1.png
          MDL-69489-test 1.png
          407 kB
        3. MDL-69489-test-1.png
          MDL-69489-test-1.png
          1.09 MB
        4. MDL-69489-test 2.png
          MDL-69489-test 2.png
          275 kB
        5. MDL-69489-test-2.png
          MDL-69489-test-2.png
          432 kB
        6. Screenshot from 2022-05-16 13-50-40.png
          Screenshot from 2022-05-16 13-50-40.png
          15 kB
        7. uncollapsed.png
          uncollapsed.png
          72 kB

        Issue Links

          Activity

            People

              jacdsouza Jackson D'Souza
              aspark Alistair Spark
              Mark Johnson Mark Johnson
              Ilya Tregubov Ilya Tregubov
              Ron Carl Alfon Yu Ron Carl Alfon Yu
              Jake Dallimore, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              18 Vote for this issue
              Watchers:
              32 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                9/Oct/23

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 10 minutes
                  2d 10m