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

LTI: support substitution parameter for course history

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.7.2
    • Fix Version/s: None
    • Labels:
      None
    • Affected Branches:
      MOODLE_37_STABLE

      Description

      The LTI Core specification specifies the Context.id.history variable. It is used to pass to the tool the history of the context, i.e. of which course this copy is a copy from.

      From the specification: https://www.imsglobal.org/spec/lti/v1p3/#lti-context-variable

      My title

      A comma-separated list of URL-encoded context ID values representing previous copies of the context; the ID of most recent copy should appear first in the list followed by any earlier IDs in reverse chronological order. If the context was created from scratch, not as a copy of an existing context, then this variable should have an empty value.

      This is used by tool to copy any customization done in the parent context and is essential to course copy mechanic, so that when a moodle course is copied, its counterpart in the tool space is also copied from the same source.

      Support for this parameter is becoming ubiquitous across the major LMS vendors and this ticket is to add support in moodle.

      Note:
      Moodle does not really copy, but archive and restore, so this will probably means adding some data of origin in the archive.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              claudevervoort Claude Vervoort
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: