Templates

A template is pre-built content that can be inserted onto any page of a lesson. Templates consist of all the objects on the page and their associated interactions from the Flow Chart and Action Panel. Templates provide three main benefits:
  1. They can be used as a starting point to accelerate the development process because most of the required objects and interactions are included in the template.
  2. Users can learn how to set up various types of interactions and presentations from the examples that templates provide.
  3. Templates can be used to promote consistency of layout, look and feel, and even functionality (see linked templates).

Users with the appropriate rights can create new templates.

Tips:

  • Provide descriptive names for your objects and actions before saving your template to make them more usable for someone less familiar with the interaction.
  • Templates can only be one page in size, so if you want to templatize a multi-page lesson, consider making a template for each page within the lesson, and using a naming scheme to suggest using them together (for example: Multiple choice quiz page 1 of 3, Multiple choice quiz page 2 of 3, etc).
  • Be explicit with your objects on the page.  (For instance, rather than leaving a text object named "Text object 6", edit the name to be "Caption for intro picture text" so that the guess work is taken out of what you indended to do with your objects on the page.

Linking a template to a lesson page

Linked templates by default are locked down to prevent changes made on the applied template.  If you want to make changes to the tempalte itself, you will have to edit it directly (not as part of the lesson).

Changes made to a template, once published, will propegate out to all the lessons and pages that are using that template and are still in Work In Progress.

However, you can unlink individual parts of the template, such as the Value of a text object in order to change the text that is displayed.  This will allow you to customize the template to the specific instance used on this particular page of the lesson.

An example might be a Master Page that is used in multiple lessons.  You would want to keep the core functionality the same and consistent, while making only minor cutomizations for each lesson where the template is used.

If not sure if you need a linked template or a regular template, choose the regular template.

Multi-Page Templates

Sometimes it is useful to create reusable content that spans across multple pages.  You can create new lessons and place them in a shared library, located at the same level as the Template folder.

Creating, editing, and adding to shared folders requires certain rights.  Once a lesson is placed in the Shared Library, any user with access to the folder in the Shared Library can use the "Save As" feature to copy the lesson.  While these are not technically "templates", this process allows you to create model lessons that can be used as starting points for new lessons.

Organizing your templates

Additional folders can be added to the Template library by users with the appropriate rights.

Template folders can be assigned read or read/write permissions so that only users belonging to a certain group can view and use the templates in the folder.