karld wrote: two labels are created with the same name and they both have the values of the second group. Is this a bug?
That is no bug. LimeSurvey understand the different Answerscales
The Answercode A1 of Answerscale 1 is internally coded "A[0]-1".
The Answercode A1 of Answerscale 2 is internally coded "A[1]-1".
But you can rename the codes to make is more transparent for you.
E.g. AS1A1 and AS2A1.
To access the variables via ExpressionManager, you use the format:
QuestionCode . '_' . SubQuestionID . '_' . ScaleId
q1_SQ001_0 (Answer on Scale1 of first subquestion)
q1_SQ001_1 (Answer on Scale2 of first subquestion)