Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

Set CBC Design Version Number

We are conducting a CBC study where the client wants to show CBC design versions depending on other questions earlier in the questionnaire.
I was able to set the design version with the following Perl:

[%Begin Unverified Perl
if(VALUE("f1") == 1)
  {
   SETVALUE("sys_CBCVersion_cbc",5);
  }
elsif(VALUE("f1") == 2)
  {
   SETVALUE("sys_CBCVersion_cbc",2);
  }
End Unverified%]


Unfortunately, we own only a CBC license for SSIWeb v7, so this script will not work. Is there a possibility in v7 to set the design version accordingly?
asked Mar 10, 2017 by ingo (340 points)

2 Answers

0 votes
Sorry, the CBC version number is tied to the respondent number.

Out of curiosity, what is the reasoning behind showing a different version based on a previous question?  Versioning is typically just a nice benefit that slightly increases the efficiency of the design by showing different respondents different choice task, but everything is always pulling from the same set of attributes and levels.
answered Mar 10, 2017 by Brian McEwan Gold Sawtooth Software, Inc. (40,095 points)
0 votes
Not sure about the rationale for doing it but could you achieve this by
putting the versions into different CBC exercises and skip to them
based on the relevant answers to f1
Them merge the data afterwards for analysis - as long as the composite design  that results from merging the 2 different designs/versions is ok

Dan
answered Mar 10, 2017 by dan r Bronze (2,050 points)
edited Mar 10, 2017 by dan r
Yep, you could have multiple exercises and have each exercise set to 1 version.  That would become pretty rough if you have more than just a few versions, though.
...