Hi,
1. Why do you double identical questions? (for staff and students)
You have a variable to split these groups in your analysis.
2. How do you think to be able to calculate some statistical values of your "quality" question (a scale), if you use strings as codes?
Use numerical values to be able to calculate a mean, a std.deviation, statistical tests like t-Tests, or ANOVAs.
I did this in my sample survey.
3. As I said. Forget the condition builder.
Just enter the relevance equation here
In my example I removed the double questions, changed your alphanumerical codes in the scale, improved the layout of the answer options,
and showed how you have to proceed for the rest of your classes.
There are only about 5 clicks.
Copy the question,
change the question code,
change the subquestion code in the relevance equation
and - if you want - change the subquestion code in the equation that shows the class name in the question text.
If there are more questions to each class you should create a group for each class.
And if you really have only this one question and want to show all selected classes in one array, use subquestion relevance as I showed in G5.
Here the lss
Joffm