Good afternoon, Kevin! It's great to see you engaging with the community.
Your idea of A/B testing in a survey is interesting and can certainly be achieved. Here's a high-level approach to handle this:
-
Fixed Options: As you mentioned, you can handle the three fixed options by making them their own question that would be presented to everyone.
-
Random Options: For the remaining options, you could use a random selection algorithm. Here's a simple example in Python:
import random
options = ['Option 1', 'Option 2', 'Option 3', 'Option 4', 'Option 5', 'Option 6', 'Option 7', 'Option 8', 'Option 9', 'Option 10', 'Option 11', 'Option 12']
selected_options = random.sample(options, 4)
print(selected_options)
This script will randomly select 4 options from your list each time it's run. You can adjust the number of options selected by changing the second parameter in the random. Sample () function.
Please note that this is a very basic example and you might need to adjust it to fit into your survey system. If your survey tool supports scripting or has an API, you could potentially integrate such a feature directly.
All I did was look up this information to come up with the best answer. I'm not really versed.
------------------------------
Cody Nunn
Sales Manager/Front Office Manager
Holiday Inn Express & Suites Phoenix – TempeUnited States
------------------------------