Yes,
if the number changes, it will not work.
Therefore there as a long time request to include "dynamic lists", something like a question type "list" that does nothing than hold a list of items, and a set of functions to manipulate it (add, remove items, randomize the list, add one list to another one, and so on)
To avoid problems after adding or removing items, you may use something like
{eqItemList_1.question} with subquestion relevance "!is_empty(eqItemList_1.question)"
This way you can create questions with (let's say) 40 items to be on the save side, but only existing items are displayed.
On the other side: I see this as an academic question.
Of course, nice to have this option, but to be honest: How many times do you change your items?
I should say, once, after the pretest (maybe twice).
And to insert the set of items to your 30 questions doesn't take more than 10-15 minutes (have your items prepared in a text editor and "quick add" them, just copy and paste)
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.