Skip navigation
peachpietasty
Currently Being Moderated

How to create user variables to track question slides?

Jul 17, 2012 2:30 PM

Tags: #variables #adobe_captivate_5 #advanced_action #question_slide #tracking_question_slide

Hi everyone,

 

Please please give me a hand if you know how! Although I have learned from some tutorial to keep track with question slides, I have to create user variables but, I haven't find a tutorial about how to create the user variable to track question slides particularly...

 

Version I use: Captivate 5.0

 

Target Goal/ Outcome I want to acheive: To be able let the user to review feedback slide after they have answered all the questions (in order for the user to review the feedback, they have to review the quiz with the review button).

 

Struggle I am facing:

  1. I have no idea how to create an user variable to track the question slide, so I can add some advanced action associate with display reveiw feedback and etc...
  2. Also, as I am trying with CP5, I notice that once I jump off the quiz with review feedback  in multiple choices, the project wont keep track with the user's procedure. the user will have to start the quiz over each time...
  3. I don't know if it is possible to do all these without widgets (since we have restriction on using widgets). I would like complete my goal with variables and advanced actions.

 

 

Thank you.

 
Replies
  • Currently Being Moderated
    Jul 17, 2012 2:59 PM   in reply to peachpietasty

    Why is the normal Review work flow not sufficient?

     

    I have blogged a lot about creating custom question slides, where you can control everything. But since you tell that you already have looked at a lot of tutorials, you probably know about my articles and blog posts.

     

    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 17, 2012 6:32 PM   in reply to peachpietasty

    I think you would find that even once you DO create custom user variables, your options are quite limited as far as tracking what the user actually answered in each question.

     

    There is a system quizzing variable called cpQuizInfoAnswerChoice which records the user's chosen answer on a question, but this only shows you whether the user chose option A, B, or C etc.  It doesn't show you the actual text from their answer.  So in order to use this variable to provide some kind of personalised feedback, you would need to hard code your feedback Advanced Actions to show certain feedback on A, different feedback on B etc.  The other thing to remember about this variable is that it will get updated after each and every quiz question.  It doesn't get stored in an array or anything.  So if you wanted to track the user's choices with this variable, you'd need to set up your own variables for each quiz question and write the value of cpQuizInfoAnswerChoice to those variables after each question.

     

    Bottom line is that this would be quite complex to pull off, might not deliver the granularity of detail you really wanted anyway, and would be a bear to maintain after you built it.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 18, 2012 1:11 AM   in reply to peachpietasty

    Hello,

     

    Yesterday I explained an easy use case on my blog, where the system variable cpQuizInfoAnswerChoice is used to create calculated user variables:

    http://lilybiri.posterous.com/graded-survey

     

    You can use this variable to populate a user variable for each question (use statement Assign v_quest_n with cpQuizInfoAnswerChoice after each question submit, n being number of the question) but,...as Rod points out for some question types the value stored in cpQuizInfoAnswerChoice is only a character/number, not always the whole answer (which is the case for short answer, FIB). So you'll need to create advanced actions to translate that number/character and moreover avoid to shuffle answers. Lot of work.

     

    Perhaps I misunderstand you, but if you really want a basic introduction to using/creating variables, I have some old articles that are still valid (only in CP6 all rd variables were replaced by cp equivalents):

    http://kb2.adobe.com/community/publishing/862/cpsid_86299.html

     

    http://kb2.adobe.com/community/publishing/871/cpsid_87182.html

     

    Lilybiri

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points