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

Add support for LTI Memberships service

    XMLWordPrintable

Details

    • MOODLE_28_STABLE, MOODLE_29_STABLE
    • MOODLE_30_STABLE
    • Hide
      1. Create a tool registration via http://lti.tools/test/tp.php - ensure the Memberships service is offered and accepted
      2. Enable the created tool type on Manage external tool types
      3. Add an instance of the tool to a course
      4. Launch the tool
      5. Click on the Memberships button
      6. Click on the Read button
      7. Check the JSON in the response to ensure it correctly reports each user enrolled in the course - also check for a nextPage element and send a request to this endpoint to check that it properly gives the next set of members (only included when the limit option is used).
      Show
      Create a tool registration via http://lti.tools/test/tp.php - ensure the Memberships service is offered and accepted Enable the created tool type on Manage external tool types Add an instance of the tool to a course Launch the tool Click on the Memberships button Click on the Read button Check the JSON in the response to ensure it correctly reports each user enrolled in the course - also check for a nextPage element and send a request to this endpoint to check that it properly gives the next set of members (only included when the limit option is used).

    Description

      IMS has a Memberships service in public draft for its LTI specification (see http://www.imsglobal.org/lti). This service allows external tools (tool providers) to request a copy of the roster (list of enrolments) for a course. At present this functionality is not available using the core LTI module in Moodle but is a feature which is commonly requested.

      Attachments

        Issue Links

          Activity

            People

              svickers Stephen Vickers
              svickers Stephen Vickers
              Frédéric Massart Frédéric Massart
              Dan Poltawski Dan Poltawski
              Marina Glancy Marina Glancy
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski
              Votes:
              1 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                16/Nov/15