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

Need capability for each LTI 2 launch parameter

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Minor 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).

      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.

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

              Created:
              Updated:
              Resolved:

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