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

External Tool - adding LTI 2.0 support

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      A. Ensure LTI 1 functionality continues to work as before:
      a. Add a new tool on the plugin admin page (e.g. http://ltiapps.net/test/tp.php with any key and a secret of "secret")
      b. Add this tool to a course
      c. Launch as a teacher
      d. Launch as a student

      B. Check new LTI 2 functionality (see screencast at http://www.spvsoftwareproducts.com/temp/lti2-moodle/)
      a. Add a new Tool Registration (e.g. use http://lti.tools/test/tp.php)
      b. Make the tool active
      c. Perform A (b-d) with this tool
      NB The tool consumer server must have direct access to the Moodle server in order for the LTI 2 registration process to be completed.

      Show
      A. Ensure LTI 1 functionality continues to work as before: a. Add a new tool on the plugin admin page (e.g. http://ltiapps.net/test/tp.php with any key and a secret of "secret") b. Add this tool to a course c. Launch as a teacher d. Launch as a student B. Check new LTI 2 functionality (see screencast at http://www.spvsoftwareproducts.com/temp/lti2-moodle/ ) a. Add a new Tool Registration (e.g. use http://lti.tools/test/tp.php ) b. Make the tool active c. Perform A (b-d) with this tool NB The tool consumer server must have direct access to the Moodle server in order for the LTI 2 registration process to be completed.
    • Affected Branches:
      MOODLE_27_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE
    • Pull Master Branch:
      master

      Description

      The main goal of the LTI 2.0 project is to implement LTI 2.0 functionality for Moodle which is capable of passing the IMS certification tests. It is not expected that the required changes will have any significant impact on the current LTI 1.1 functionality; indeed it is hoped that the work will also have some beneficial side-effects for the current LTI implementation. See the project page for more details.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              svickers Stephen Vickers
              Reporter:
              svickers Stephen Vickers
              Peer reviewer:
              Sam Hemelryk
              Integrator:
              Sam Hemelryk
              Tester:
              Damyon Wiese
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              2 Vote for this issue
              Watchers:
              15 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                10/Nov/14