Create - Best Practices

Create - Best Practices

Make creating custom learning content even easier with these tips.


1. Open multiple tabs simultaneously

Have a tab of the finalized script open simultaneously with a tab of the canvas, for easy cross-comparison. Reference it for adding branching and feedback. 


2. Create different versions of the same scene until you've finalized your favorite
Whether you're writing your own script or using A.I. to generate one, having a few versions in-progress at the same time will help you add and prune the most meaningful moments and learning objectives.

3. Delete an A.I.-generated scene you don't like
If A.I. created a script that doesn't meet your expectations, instead of trying to manually delete responses or go back to the scene setup, it's easier to start fresh. Navigate to the module canvas, delete the scene (using the trash can icon), and add a new scene.

4. Leave branching as a final step
Whether branching between moments or different canvas entities, we recommend leaving branching towards the end of your writing process. This allows you to rough-out ideas and logic flows. Depending on the optimal, suboptimal, and least optimal conversational styles you've chosen, branching will allow the Learner to skip to significant moments/feedback based on their previous responses. Have in mind what the feedback and narrative should be for each path. 

It might also be helpful to diagram out specific branching flows. For example, below is an example of how learners would experience a line of survey questioning, based on the answers they provide about their affiliation. There are 3 possibilities, each with a different path. If a learner were to choose "officer," they would be presented with different ranks to a learner who chose "enlisted." Meanwhile, learners who choose government civilian" would bypass a secondary question and proceed to the third question. Please note, when reviewing metrics for branching demographics questions on a performance page, only learners who encountered the question will record a response. So, there will be fewer responses for branching questions.

When branching between items, it's helpful to give each item a unique name, so you can more easily find it from the branching drop-down. If you have 5 questions, all named "Question" it may become confusing.





5. Maintain Consistent Visual and Audio Elements
Ensure that the visual and auditory aspects of your content are cohesive and align with your organization's branding and the course's tone. If you are looking to pace the character and introduce a second or multi-second pause, you may introduce a break, e.g. <break time="1.0s" /> 

Here is how a break would look between lines of text:
Give me one second to think about it. <break time="1.0s" /> Yes, that would work

6. Conduct Iterative Testing and Gather Feedback
Prior to launching your course content, test your content with a sample audience to identify areas for improvement. Collect feedback to refine and enhance the learning experience continually.

7. Ensure that learner script choices are substantially different from each other. The more similar the choices are, the more likely it is that voice recognition / natural language processing could assume the learner spoke a choice that was not what they actually chose.

    • Related Articles

    • How To Use the Create Tool

      Generate personalized immersive training content that meets your exact needs with Create. Moth+Flame's Create enables administrators to develop an immersive learning module through a seamless step-by-step process. Use this article's table of contents ...
    • Preparing Devices

      There are four basic steps required to preparing devices for immersive learning experiences: Create an account for the device provider Provision the devices (Quest 2 Provisioning Checklist) Load applications to devices Register the devices to the ...
    • Deploy App & Module Updates without Wifi | ArborXR

      This article provides a solution for deploying updates to the Moth+Flame App and its experiences across a fleet of VR devices without the need to connect those VR devices to wifi. This process can be repeatedly used, even after a VR device has been ...
    • Sideloading: Sidequest Installation

      Note: sideloading is not the recommended method for application distribution, but we recognize the need for sideloading in certain situations. Ultimately, sideloading consists of four major steps: Downloading the .apk file Installing SideQuest on ...