Content Editor
The content editor is used to create your step content and scenario intro content. It is an easy to use component based editor that makes it quick and simple to create your content.
Visual Components
The following components offer ways of displaying content. They are listed along with their associated fields.
Text
The text component is for text content. This can be formatted using the WYSIWYG editor.
Field name | Purpose |
---|---|
Content | The text content you wish to display |
Image
The image component allows you to insert an image into your content.
Field name | Purpose |
---|---|
Image | The image file, linked from your media library |
Size | The image size you want to use, Full, Medium or Square |
Alt Text | The alternative text for the image (the img alt tag) |
Video
The video component allows you to insert a video into your content.
Field name | Purpose |
---|---|
MP4 | The video file in mp4 format |
Poster image | The poster image (this will show before you play the video) |
Webm | The video file in webm format |
External source | The url of an external source (e.g. Youtube, Vimeo) |
Full Screen | Whether to make the video take up the whole screen |
Auto Play | Whether to make the video autoplay |
Hide Controls | Whether to hide the video player controls |
Transcript | A text transcript of the video |
Captions (VTT) | A vtt file of closed captions |
Audio
The audio component allows you to insert audio into your content
Field name | Purpose |
---|---|
MP3 | The audio file in mp3 format |
External Source | The url of an external source |
Narration for this step | Is this audio the narration for the step |
Transcript | A text transcript of the video |
Document
The document component allows you to insert a document into your content.
Field name | Purpose |
---|---|
Document | The document file (picked from media library) |
Title | The title of the document |
Details | A text description of what the document is |
Choices
The choices component allows you to insert the current step choices where you like. Choices are appended underneath the step content by default so you only need to use this if you want your choices elsewhere in the step content.
Field name | Purpose |
---|---|
Title | A title for the choices block |
Slider
A slider is an image carousel that allows you to show a number of images one at a time. You can slide from one image to the next or use the controls underneath.
Field name | Purpose |
---|---|
Title | A title for the slider |
Slides |
An array of slides for the slider with the following fields:
Title - The title of the slide Caption - The caption for the slide Image - The image for the slide |
Gallery
A gallery is a collection of images. For each image a thumbnail will be shown that you can press to view the full size image.
Field name | Purpose |
---|---|
Title | A title for the slider |
Media |
An array of images for the gallery with the following fields:
Title - The title of the slide Caption - The caption for the slide Image - The image for the slide |
Tabs
Tabs are a way of showing different sections of content in a tabular manner.
Field name | Purpose |
---|---|
Title | A title for the slider |
Tabs |
An array of tabs with the following fields:
Title - The title of the tab Content - The content for the tab |
Quote
Quotes are useful for showing text in a speech bubble or a block quote.
Field name | Purpose |
---|---|
Quote | The text of the quote |
Author | The author of the quote (if using a blockquote style) |
Style | The style of the quote, either a speech bubble or quote. |
Bubble Position | If a speech bubble, the position of the speech triangle |
Background Colour | If a speech bubble, the background colour |
Accordion
Accordions work like tabs in a vertical way. Each accordion has a title with associated content.
Field name | Purpose |
---|---|
Title | A title for the slider |
Items |
An array of items with the following fields:
Title - The title of the item Content - The content for the item |
Button
A component to add a button with custom actions.
Field name | Purpose |
---|---|
Title | The button title |
Image | The button image |
Action | The actions for the button using the action editor |
Chart
A component that adds a chart to your content.
Field name | Purpose |
---|---|
Title | The title of the chart |
Type | The type of chart, pie, bar, line or radar. |
Data Type | The data type allows you to choose between score categories or custom data |
X Label | The label of the x data |
Y Label | The label of the y data |
Custom Data | If not using score categories set your data here |
Table
A component that adds a table to your content.
Field name | Purpose |
---|---|
Title |
The title of the table |
Table Data |
The table data, rows and columns. First you need to add columns then you can add rows of data. |
Advanced Sort |
If you want to sort by multiple columns enter their names here separated by a comma |
Embed
A component that allows you to embed content from other sites in your content.
Field name | Purpose |
---|---|
Title |
The title of the embed component |
URL |
The URL to embed |
Width |
The width of the embed component (e.g. 500px, 100%) |
Height |
The height of the embed component (e.g. 500px, 100vh) |
Attributes |
An array of attributes that can be added to the embed iframe |
Activities
The following components are activities that the player needs to complete to continue on in the scenario.They are listed along with their associated fields.
Pick Task
With a pick task the player needs to pick from a selection of items. You can define custom items or use items from a toolkit. You can set the actions that happen based on the items they picked (see the action editor for details).
Field name | Purpose |
---|---|
Title |
The title of the embed component |
Instructions |
The instructions explaining what the player should do |
Use Scenario Toolkit |
If you want to use a toolkit from your scenario select it here |
Custom Items |
If you don’t use a toolkit from your scenario define your items here |
Max |
The maximum number of items the player can pick |
Min |
The minimum number of items the player can pick |
Allow Retake |
Set if the player can retake the task if revisited |
Allow Cancel |
Set if the player can cancel out of the task |
Action Editor |
Set the actions to be performed on completion. See the action editor section. |
Quiz
The quiz component allows you to insert an MCQ quiz into your content. You can perform actions based on the outcome.
Field name | Purpose |
---|---|
Title |
The title of the embed component |
Instructions |
The instructions explaining what the player should do |
Questions |
The questions for the quiz. Each question can have a number of answers. Each answer can have text, an image and a |
Action Editor |
Set the actions to be performed on completion. See the action editor section. |
Form
The form component allows you to add a form to your content to collect data. This could be to enter a code, a player name, choose from a scale or a selection of options.
Field name | Purpose |
---|---|
Title |
The title of the form |
Instructions |
The instructions explaining what the player should do |
Show Submission Data |
Whether to show the submission data on completion. |
Form Editor |
See below |
Action Editor |
Set the actions to be performed on completion. See the action editor section. |
Form editor
The form editor is used to setup the structure of the form. A form is made up of pages and fields. Each page has a label and fields. A field has the following options.
Field name | Purpose |
---|---|
Label |
The label for the field |
Type |
The type of field. Choose from text, number, large text, checkbox, select, date, slider or typeahead (an auto completing text input) |
Instructions |
The instructions for the field (will be used as the placeholder for some field types) |
Value(s) |
The predefined value of the field. In the case of select or typeahead use this to enter the options (put new options on a new line) |
Visible |
Is the field visible? |
Required |
Is the field required? |
Multiple Select |
For select field types only, can the player select multiple options |
Min, Max, Default |
For sliders only, set a min, max and default value |
Data Source |
For typeaheads only, set a JSON data source for the input (use a JSON file from the media library) |
Chat
The chat component enables you to add an interactive conversation into your content. Rather than using several steps with branching content you can create simple branching chat nodes within the chat component and perform actions based on the chat stem selected.
Field name | Purpose |
---|---|
Title |
The title of the chat component |
Instructions |
The instructions explaining what the player should do |
Character |
The name of the character you are chatting to |
Avatar |
An image of the character |
Chat Style |
The style the chat should be presented in. Either messenger (a messenger style chat with previous chat stems remaining on show) or conversational (a speech bubble style chat with only the current stem showing) |
Chat editor |
A chat is made up of stems. Each stem has a question, an answer and optional child stems. The child stems will be presented to the player if the parent stem is selected. |
Action Editor |
Set the actions to be performed. See the action editor section. |
Hot Spot
A hot spot component is an image with selected areas that can be selected by the player. You can then perform actions based on the selections.
Field name | Purpose |
---|---|
Title |
The title of the hotspot component |
Image |
The image used in the hotspot component |
Action Editor |
Set the actions to be performed. See the action editor section. |
VR
A vr component in a 360 environment that can be explored. You can choose an image to use and then add objects to the scene. These objects can be selected to perform actions.
Field name | Purpose |
---|---|
Title |
The title of the VR component |
Height |
The height of the VR component (e.g. 500px, 100vh) |
Image |
The image used as the background |
Objects |
You can add objects to the scene once you have chosen a background. Each object has a title and a shape (sphere, box, plane or ring). The title is used when selecting actions. Each shape has different variables that can be altered but all have a x, y and z coordinates and colour. |
Action Editor |
Set the actions to be performed. See the action editor section. |
Football Match
The football match component allows you to include a football management style activity into your content.
Field name | Purpose |
---|---|
Title |
The title of the match |
Home team |
The toolkit to use for the home team. The toolkit must conform to the Football Team type (when you create a new toolkit choose the football team type) |
Away team |
The toolkit to use for the away team. The toolkit must conform to the Football Team type (when you create a new toolkit choose the football team type) |
Extra time |
If there should be extra time and penalties |
Action Editor |
Set the actions to be performed. See the action editor section. |
Settings
Container Settings
The container has the following settings. Where these settings affect styling they will override the style defaults.
Field name | Purpose |
---|---|
Background colour |
The background colour of the step |
Background image |
The background image |
Content background colour |
The background colour of the content container |
Content container width |
The width of the content container (either fluid or contained) |
Padding |
The padding of the step |
Animation |
The animation to use when the step is chosen |
Animation delay |
Optional delay for the animation |
Choice style |
The style of choice to use (button or speech bubble) |
Column break point |
The column breakpoint for responsive layouts |
Section Settings
Each section has the following settings. Where these settings affect styling they will override the style defaults.
Field name | Purpose |
---|---|
Background colour |
The background colour of the section |
Background image |
The background image of the section |
Content container width |
The width of the section(either fluid or contained) |
Animation |
The animation to use when the section is shown |
Animation delay |
Optional delay for the animation |
Row Settings
Each row has the following settings. Where these settings affect styling they will override the style defaults.
Field name | Purpose |
---|---|
Background colour |
The background colour of the section |
Background image |
The background image of the section |
Component Settings
Each component has the following settings. Where these settings affect styling they will override the style defaults.
Field name | Purpose |
---|---|
Background colour |
The background colour of the section |
Background image |
The background image of the section |
Animation |
The animation to use when the section is shown |
Animation delay |
Optional delay for the animation |
Show when |
Define a condition for when to show the component in four ways; on a variable being a certain value, on a score category being a certain value, on the top score category or the bottom score category matching a value. Then under "Show When" select your condition, fill in the associated fields the press the ADD CONDITION button. Remember, when using "On Variable" you can prefix the value with an optional comparator of either >, >=, <, <= or !=. If no comparator is set it will default to "=" and perform a direct comparison. |
Snippets
With snippets you can save templates for later use. To do this you create the content layout you want then press the save button on the top right of the content editor. Give it a name and it will be added to your snippet list. You can then insert this same layout into any step by pressing the load snippet button on the top right of the content editor. Common snippets have been added to the “Template” button at the bottom of the editor to allow you to quickly insert common layouts.
Previewing
You can preview your content while editing by pressing the Preview button on the top right of the content editor. You can switch between small screen and large screen layouts using the buttons in the preview container.