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

Support Context Id History variable

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • 3.9.1, 3.10, 4.0
    • LTI External tool
    • MOODLE_310_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE

      We're need a way to copy courses with LTI tool links, while still preserving the LTI tool links' information (ie. something like this: https://www.imsglobal.org/lti-course-copy-road-nowhere). We have courses with a lot of external tools, and remapping each one manually is extremely resource-intensive.

      This ticket is about to preserve the history of a course so that it can be communicated to tools so that they can also apply course copy.

       

      Ideal steps:

      1. User creates an external tool with a custom parameter context_id_history=$Context.id.history
      2. User adds an instance of that tool in course A
      3. User copies course A.
      4. User enters the copied course.
      5. User enters the copied external tool, and verifies the custom parameter context_id_history is populated by the course id of A

       

      Note that history is only preserved if restore happens on the same site. Otherwise context history should be left blank.

            claudevervoort Claude Vervoort
            claudevervoort Claude Vervoort
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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