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

Need capability for each LTI 2 launch parameter

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Minor
    • None
    • 3.1.2, 3.2
    • LTI External tool
    • MOODLE_31_STABLE, MOODLE_32_STABLE
    • Hide

      None, or use LTI 1 connections.

      Show
      None, or use LTI 1 connections.
    • Easy
    • Hide

      Before upgrade:

      1. Set up a tool proxy with http://lti.tools/test/tp.php so you can see the launch parameters being passed.
      2. Create an instance of this tool proxy, launch it and make a note of the names of each parameter passed.

      After upgrade:

      1. Re-launch the tool proxy from above and check that the same parameters are still being passed (values may be different, just check the names).
      2. Delete and re-create the tool proxy with http://lti.tools/test/tp.php - do not enable any of the new capabilities (see comment in this issue for a list).
      3. Create an instance of this tool proxy, launch it and check that none of the parameters associated with the new capabilities were passed (unlike as they were before).
      4. Delete and re-create the tool proxy with http://lti.tools/test/tp.php - enable all of the new capabilities (see comment in this issue for a list).
      5. Create an instance of this tool proxy, launch it and check that all of the parameters associated with the new capabilities were passed (just as they were before).
      Show
      Before upgrade: Set up a tool proxy with http://lti.tools/test/tp.php so you can see the launch parameters being passed. Create an instance of this tool proxy, launch it and make a note of the names of each parameter passed. After upgrade: Re-launch the tool proxy from above and check that the same parameters are still being passed (values may be different, just check the names). Delete and re-create the tool proxy with http://lti.tools/test/tp.php - do not enable any of the new capabilities (see comment in this issue for a list). Create an instance of this tool proxy, launch it and check that none of the parameters associated with the new capabilities were passed (unlike as they were before). Delete and re-create the tool proxy with http://lti.tools/test/tp.php - enable all of the new capabilities (see comment in this issue for a list). Create an instance of this tool proxy, launch it and check that all of the parameters associated with the new capabilities were passed (just as they were before).

    Description

      To pass IMS certification, Moodle should declare a capability for every launch parameter it supports and only include the parameter if this capability is enabled. At present some parameters are passed even when they have not been requested.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              svickers Stephen Vickers
              Votes:
              3 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.