Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Please Log in to join the conversation.
Because the adaptive MaxDiff question doesn’t have a fixed, simple answer schema.Why did you choose a long text question and a json ? Why not an array question type ?
The plugin needs per-respondent algorithm state, not just the final answers. That includes utilities, exposure counts, pending task, history, etc.Why do you need an extra table (maybe linked to question 1, analysis system ?)
Not in this version. In principle you could run a “no extra table” mode where the client sends the full JSON state back to the server on every step and the server just updates and returns it without persisting anything.Can we disable saving and using the extra table ? Since data are already in response
Yeah, the label set I haven't actually tested much yet. It should, however, be a good choice since it's the standard "globally stored answer options" in LS. In my current first experiment I'm running it with inline JSON, not a label set. What problems could label sets introduce?About source ; it can be great to have source from a single choice question inside the survey (I see some issue with label set)
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Thanks for providing the plugin. I used MaxDiff via Sawtooth and linked it between two LimeSurveys. Worked, but was always a lot of extra work.If anyone else is trying to do MaxDiff in LimeSurvey and wants to kick the tyres, I'd be interested in feedback, bug reports, or ideas on how to integrate this more cleanly with LS’s question system.
Please Log in to join the conversation.