edsl
edsl copied to clipboard
Better handling for question_options that should be long lists
Consider how to allow question_options
lists that should be long, e.g., which country/state do you live in?
Code to reproduce "too many options" error:
from edsl.questions import QuestionMultipleChoice
q = QuestionMultipleChoice(
question_name = "state",
question_text = "What state do you live in?",
question_options = ['California', 'New York', 'Texas', 'Florida', 'Illinois', 'Pennsylvania', 'Ohio', 'Georgia', 'Michigan', 'North Carolina', 'New Jersey', 'Virginia', 'Washington', 'Arizona', 'Massachusetts', 'Tennessee', 'Indiana', 'Missouri', 'Maryland', 'Wisconsin', 'Colorado', 'Minnesota', 'South Carolina', 'Alabama']
)