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

LTI: Update tool provider feature to support 1.3

    XMLWordPrintable

Details

    • MOODLE_311_STABLE, MOODLE_400_STABLE
    • LTI: Update tool provider feature to support 1.3
    • MDL-69542-master-fixes-historyfix
    • Hide

      The testing for this epic is probably best conducted by several people. As such, each section can be tested by a different person if desired.

      Testing manual setup, publishing, launching

      1. Perform the testing instructions on MDL-69543.

      Testing member sync

      1. Perform the testing instructions on MDL-69545.

      Testing grade sync

      1. Perform the testing instructions on MDL-69544.

      Testing upgrade

      1. Perform the testing instructions on MDL-71371.

      Testing account binding options

      1. Perform the testing instructions on MDL-72745.

      Testing Dynamic Registration, including multi tenant (client) support.

      1. Perform the testing instructions on MDL-69862 followed by the testing on MDL-72288.
      Show
      The testing for this epic is probably best conducted by several people. As such, each section can be tested by a different person if desired. Testing manual setup, publishing, launching Perform the testing instructions on MDL-69543 . Testing member sync Perform the testing instructions on MDL-69545 . Testing grade sync Perform the testing instructions on MDL-69544 . Testing upgrade Perform the testing instructions on MDL-71371 . Testing account binding options Perform the testing instructions on MDL-72745 . Testing Dynamic Registration, including multi tenant (client) support. Perform the testing instructions on MDL-69862 followed by the testing on MDL-72288 .

    Description

      Moodle can already provide courses and modules as LTI tools. This epic is about updating this feature to support the 1.3 specification - the only currently recommended standard.

      At a high level this might include:

      1. Ability for a shared course/module to be launched from a another Moodle acting as a 1.3 platform
      2. Grade sync update to 1.3
      3. Member sync update to 1.3
      4. Consider how deep linking might be used to select individual modules from a shared course (currently deep linking isn't supported in the provider)

      Attachments

        1. lti_enrolments.png
          lti_enrolments.png
          95 kB
        2. lti_error_manual_sharing_resources.png
          lti_error_manual_sharing_resources.png
          79 kB
        3. lti_grades.png
          lti_grades.png
          38 kB
        4. lti_norole.png
          lti_norole.png
          36 kB

        Issue Links

          Activity

            People

              jaked Jake Dallimore
              jaked Jake Dallimore
              Mihail Geshoski Mihail Geshoski
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              20 Vote for this issue
              Watchers:
              33 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 minutes
                  3m