Skip to main content
All CollectionsDesign & Development - StudioFeatures + Functionality
Overview: Adaptive Learning (Branching) in SimGate
Overview: Adaptive Learning (Branching) in SimGate
Updated over a week ago

Optimize learning time and effectiveness by implementing adaptive techniques to personalize learning and enhance engagement.

SimGate has numerous built-in branching options to customize the experience for your learners.

Branching

  • Branching Triggers

    • Any inputs captured by a decision within a SimGate project (assessment, eLearning, or simulation) can be used to determine where to guide a participant next.

  • SimGate tracks learner behavior:

    • Visited - if the participant visited the branch

    • Visited count - # times the participant visited the activity

    • Inputs and clicks - capture decisions, rationale, &
      responses

  • Flexibility

    • No limitation on the number of branches

    • Easily create branches via drag & connect in the flow editor

    • Highlight pathing by mouse hovering

Branching Types

Linear - uses branching scenarios in simulations to create customized learner experiences.

  • After an activity, you can branch the learner into different paths based on the answer options they selected.

  • This flexibility enables you to tailor the simulation to meet specific learning objectives and provide a more personalized learning journey.


Wire-flow Branching - enables you to create branching within the simulation round, allowing for unlimited connections between states, remediation use, and/or revisiting previous sections or activities.

  • As shown in the screenshot, there are no limitations on the number of branches you can create.

  • You can effortlessly create branches by dragging and connecting elements in the flow editor, and easily highlight pathing by hovering your mouse.


State - utilized for fostering adaptive learning within an activity, this feature facilitates the creation of personalized learning experiences.

  • In the example screenshot, the activity incorporates perspectives from the learners' peers and offers various courses of action.

  • Upon selecting a course of action, each individual encounters customized reflective parameters on the next screen and can then be guided along a separate learning path, tailored to their specific needs and preferences.


Remediation - allows for the revision of a previous section or activity.

  • In the provided screenshot, an assessment is displayed, where the learner is granted three chances to pass the test.

  • In case of failure, two options are available: restarting the entire simulation or redirecting the learner to a personalized feedback message.

  • This feature ensures that learners have opportunities to reinforce their understanding and improve their performance.


Video/Conversation Branching - allows you to create linear or complex branching flows within the activity.

  • The learner can practice making decisions in adaptive conversations.

  • This activity can incorporate avatars or videos, tracks learner decisions and paths, and provides real-time error checking and validation for accurate and effective branching.


Personalized feedback - is crucial for adaptive learning as it ensures that the learner comprehends the learning objective and receives guidance on how to enhance their performance.

  • By providing targeted and constructive feedback within the simulation, learners can effectively apply it to their learning experience, resulting in improved knowledge retention and skill development.


HOW TO?

If/Then Logic (based on choices, actions, or scoring) - Within the wireflow, you can implement if/then logic to guide learners toward personalized feedback or remedial activities.

  • This can be determined by their choices or actions in the previous activity or their received scores.

  • In this screenshot, the learner is guided from their scenario activity to another state where they receive feedback from their director corresponding to the answer they chose.

  • For more info on If/Then logic, check out: How to: Using Logic for Branching


Did this answer your question?