Hi there,
thank you for your fast respone!
We use LimeSurvey for large projects, generating tons of data that is automatically processed, combined with our offline questionnaires, analyzed and stored in different systems. So in fact there is lots of software and scripts that would have to be changed on our side. Even more, we use the underscore ourselves as separator character in our process and we do need some kind of separating character. Now the question code is so limited, that there is no symbol that is safe to be used as separating character anymore.
Underscore is an important character in naming variables and there are lots of naming conventions in place that make use of underscores. We simply cannot work without the use of underscores in variable names and I am sure that we are not the only ones. And I cannot think of any safe way to work around that.
Therefore, I request to refactor your design decision and allow for underscores in question codes again.
If you want to change the SGQA naming to unique question codes maybe it would also be possible to just use the first underscore as separator and still allow for underscores in the code itself. Or use another special character for that purpose that is not used in the code.
Thank you in advance for your reply and suggestions.
Best
Lion