Skip to main content
Known Participant
April 12, 2016
Answered

I need to create a complex scenario with outcomes that represent user choices

  • April 12, 2016
  • 1 reply
  • 261 views

Here is the scenario:

The user answers twenty questions that offer three choices each (not a quiz).  Based on their collated answers, a "score" or "advancement level" leads to a specific page.

So, if they answer the questions and the "score" indicates they are a beginner on average, a page will load with links to the resources required for a beginner.

If they are advanced, an advanced outcome page will load etc.

The catch is that there are no right or wrong answers, they are behavioral and attitudinal questions.

I also want to create five categories with a percentage of advancement so when they get to the "score" page relevant to their level there are five bars that show their level of development in each of the five categories, so if they are at beginner level in three categories, intermediate in one and advance in one that is illustrated, but the collective "score" means they are a mean of "Beginner".

I've never attempted anything this complex, would appreciate some insight.

    This topic has been closed for replies.
    Correct answer Lilybiri

    ‌Thanks Rod

    I have created a conditional logic map, need guidance on applying the summativeconditions to the selected objects.  I'm intending to use smart shapes as buttons. 


    I don't really agree with Rod that questions couldn't be used at all. I used MCQ to create sort of a graded survey more than once. Here is an example for a different use case, but maybe you'll see the link with what you want to achieve:

    Graded Survey? - Captivate blog

    Using some system quizzing variables to help storing results in user variables is another tip.

    Secrets of cpQuizInfoAnswerChoice and.... - Captivate blog

    That conditional logic map is indeed the first thing I would suggest to create. And take into account all possible situations and combinations. That is certainly the first step.

    Do not forget that Captivate ships with some learning interactions that could be useful if you decide to create everything as custom questions: radiobuttons, checkboxes, dropdown. They could save you time.

    You didn't tell if you will have scored quizzes in the different parts you'll want to branch to (beginner, intermediate, advanced)?

    1 reply

    RodWard
    Community Expert
    Community Expert
    April 12, 2016

    Yes this CAN be done, because Captivate supports use of interactive objects, custom variables, and can do simple math equations using Advanced Actions and Expressions, or more complex math using JavaScript.

    However...given that you have no previous experience with the app, I think you may find the learning curve somewhat steep.

    I recommend you begin with simpler interactions first and work your way up to something like this.

    vajrasan
    Participating Frequently
    April 12, 2016

    Thanks Rod, I've built hundreds of captivates in all versions, just not this type of thing.  Need some advanced tips.

    RodWard
    Community Expert
    Community Expert
    April 12, 2016

    Sorry, didn't mean to demean your experience.  I misunderstood your reference to "never having attempted anything this complex".

    If I had to build this interaction, I wouldn't be doing it with quiz question slides, despite the fact that you can technically use the Advanced Answer option in a multi-choice quiz question to trigger actions according to the specific answer selected.  I would just be using Smart Shape buttons to allow the user to indicate their chosen answer to each question, then have these buttons execute Conditional Actions that will work out the user's level and Assign values to User Variables when clicked.    Then you can use these same User Variables in more complex Conditional Actions that perform math to come up with the values for the final variables you need to display on your final score slides.

    The first thing you need to do is draw up a more complex document that describes all the variables and Advanced Actions you think you will need. If you cannot clarify these areas in a documented form, you cannot really hope to build it in the shortest possible time.  You'd be doing a lot of trial and error.