We have some method in the REST API where it is possible to send the 'template_course_key' to create a course with another as template?
Does the 'Add Child Course' method available from version 3400.1.0 do something similar?
You need to use the Copy Course endpoint:
Also see How to query task status if you do not know taskId ? for some discussion on checking the status of the queued course copy.
Thank you for the reply!
But, this endpoint, does it allow the content of the parent course to be replicated to the children?
I need one course to be the template for others, and the changes made to it (parent) are reflected in the children.
No, I don't think you can do that with the REAT API.
The Add Child Course just creates the cross-listing.
And the copy just copies content to a new course.
So when first creating a child you could copy the parent, but you cannot copy the content later.
Hello, I don't see an easy way to do it in Learn, but leveraging in 3rd party services is an option:
SCORM Cloud Dispatch offers an LTI delivery. This will allow you to make your SCORM content accessible via the LMS using LTI. When the user launches the course from the LMS, LTI will bring the user to SCORM Cloud where they will take the course. When the user exits or completes the course, SCORM Cloud will return them to the LMS and share the score, via LTI, with the LMS. In this scenario, we will be collecting all of the SCORM data from the course and making this data available to you in SCORM Cloud.
Your template course will have the course content as a LTI link and it will be in every course as a new LTI link that points to the centralized scorm content in SCORM Cloud Dispatch. Every change implemented in the original content is present in all the courses that inherit from the template.
Retrieving data ...