-
New Feature
-
Resolution: Fixed
-
Minor
-
3.7.2, 3.8.5, 3.9.2, 3.10, 4.0
-
MOODLE_310_STABLE, MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE
-
MOODLE_310_STABLE
-
MDL-66934-coursehistory -
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
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.
If the course restore happens on another site, the history is not preserved, this is only for same site course copies.
- duplicates
-
MDL-63545 Support LTI ResourceLink Id History parameter when copying
- Open