I can give you an answer for 99 pictures - and you will need 3 more questions for the 100th one. However, please be adviced that 100x3 = 300 items is far too much for anyone to do. You will need 40-60 minutes to do that properly. And people will become less accurate throughout the lengthy and monotonous questionnaire.
First, create the 3 scales in 3 separate questions, using the question type "scale". And then have 99 Items in each question (99 times the same label). You can simply copy the label in a text or even easier in Excel and then paste the whole list into the direct item import - that's much faster than manually copying it 100 times.
The use loopPage()
to display the same page 99 times, and show a different picture each time. If you like, you can even add rotation to the pictures, but don't forget to rotate the items in the same order.
$i = loopPage(99);
question('AB01', $i + 1, 'spacing=4');
question('AB02', $i + 1, 'spacing=4', 'show-title=no');
question('AB03', $i + 1, 'show-title=no');
What you actually do here: You show one item from each of the 3 questions - another one on each page. For the code to also display the pictures, please take a look into the manual, especially on randomization. It depends a bit on the filenames that your pictures use.