Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When creating a course, instructors may want to start from a template. This saves them time and ensures consistency if courses have common activities or resources. For example, if all of your instructor-led courses have a face-to-face activity, it's best when creating these courses to use a template course that already has a face-to-face activity in it. This saves you from having to add a Face-to-face activity after the fact and configure it. The same comment goes for a courses that leverage a Certificate of Completion. Rather than installing a certificate of completion from an .MBZ file after the fact, you can leverage a course template that already has a certificate configured.

...

The course and all of its settings and activities will be copied into a new course under the new name. 

...


...


When uploading courses, the system will see if a column labelled "templatecourse" is present in your CSV. If it is, it will duplicate the "templatecourse" rather than create a new / empty course. The field "templatecourse" needs to match the shortname of an existing course in the system. Below is an example of a CSV file that would use an existing course as a template:

shortname,fullname,category_path,summary,templatecoures
WHMIS,Workplace Hazardous Materials Information System,Classroom,This is my summary,template_classroom_courses

Based on the example above:

...

  • When uploading courses, it is recommended that you use the "Preview" option to see if any errors were detected in the previewed rows. If you proceed with the upload and there were something wrong detected with a course, it will be ignored.

  • The procedure above will work when creating and updating existing courses. When updating courses, it's critical that you verify the outcome on your staging server first. This feature will do its best to resolve conflicts between the course you are trying to update and the template course, but Dual Code makes no guarantee that the end result will be as per your expectation. The feature is available on an AS IS basis when updating courses.

  • The following are general observations with courses that were updated using the procedure above. Please note that your results may vary as the course you are trying to update and the template course may vary from the ones used during our tests.

    • The "topic" summary will be overwritten if and only if the course you are updating didn't already have a custom topic summary. If it already had one, the summary will not be updated

    • The activities of the template course will be added at the end of the topic. In other words, if the template course has 2 activities at the end of topic 3, then the course that you update will have the same 2 activities at the end of topic 3. The "old" activities in topic 3 will remain.

    • If you update the course multiple times with the "templatecourse" field, the activities in the "templatecourse" will appear multiple times in the course you are updating.