Shuffling blocks help

I don’t code so please explain anything like you’re talking to a child. I am trying to create a survey with 6 random conditions i.e. participants will only receive 1 condition each. I have imported my survey from Qualtrics (where I used the randomizer) and have piloted it on Pavlovia. Despite the Shuffle function, I am still receiving all 6 conditions, just in a different order. Have I misunderstood the Shuffle/ do I need to introduce logics to only receive 1 condition?

Shuffle randomises the order of the blocks but still presents all of them.

I’ve just had a couple of tries and I think the best way to show a single condition is to put the different conditions as separate pages in a single block and then use display logic to show each page based on the value of group

e.g.

https://run.pavlovia.org/pavlovia/survey-2024.2.0/?surveyId=70a35109-a2fd-4844-84f4-cf9cb8ad33a6&group=1

https://run.pavlovia.org/pavlovia/survey-2024.2.0/?surveyId=70a35109-a2fd-4844-84f4-cf9cb8ad33a6&group=2

https://run.pavlovia.org/pavlovia/survey-2024.2.0/?surveyId=70a35109-a2fd-4844-84f4-cf9cb8ad33a6&group=3

The value for group can be sent to the survey using the VESPR Study Portal. Unfortunately it doesn’t yet work with embedded surveys so to use PsychoPy you would need to allocate the value for group and then send it to Pavlovia Surveys by editing the redirection URL.