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

Ability to hide preconfigured LTI Tools from activity chooser

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      You need a website available from internet (use ngrok for localhost)

      1. Go to Site administration / ► Plugins / ► Activity modules / ► External tool / ► Manage tools
      2. Add LTI1 tool (pick one from https://www.eduappcenter.com/)
      3. Try all three options for "Show when creating activities" setting and make sure they work correctly when creating an activity instance in a course
      4. Add and register LTI2 tool (for example http://lti.tools/test/tp.php)
      5. Try all TWO options for "Show when creating activities" setting and make sure they work correctly
      6. As a teacher in a course preconfigure the course tool (in the form when adding External tool click on "+" next to the "Preconfigured tool")
      7. Make sure the option for "Show when creating activities" is not suggested, created tool appears in the preconfigured tools but not in activity chooser
      Show
      You need a website available from internet (use ngrok for localhost) Go to Site administration / ► Plugins / ► Activity modules / ► External tool / ► Manage tools Add LTI1 tool (pick one from https://www.eduappcenter.com/ ) Try all three options for "Show when creating activities" setting and make sure they work correctly when creating an activity instance in a course Add and register LTI2 tool (for example http://lti.tools/test/tp.php ) Try all TWO options for "Show when creating activities" setting and make sure they work correctly As a teacher in a course preconfigure the course tool (in the form when adding External tool click on "+" next to the "Preconfigured tool") Make sure the option for "Show when creating activities" is not suggested, created tool appears in the preconfigured tools but not in activity chooser
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-54632-master

      Description

      MDL-45064 added Preconfigured LTI tools to the activity chooser, but made it mandatory. It shows in the Activity Chooser and the Preconfigured list, or it shows nowhere.

      We have some tools installed, with API keys, that are used by a very small handful of faculty. We don't want to clutter up the chooser interface for thousands of instructors for a tool that ~5 people are using. The old way worked excellent for them, where they were just trained that they could add the External Tool and select the item they wanted.

      While it would be nice to have a tool-by-tool option, even a global setting would be great for sites that don't want them in the activity chooser.

        Attachments

        1. after_lti1.png
          after_lti1.png
          31 kB
        2. after_lti2.png
          after_lti2.png
          29 kB
        3. lti_settings.png
          lti_settings.png
          13 kB

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  23/May/16