sampling without replacement across blocks?

sampling without replacement across blocks?

I am running an experiment that shows picture stimuli that the participants need to guess the outcome for an incentive (earning money). For example, participants see a picture of someone and needs to guess whether they are left handed or right handed. If they guess right, they receive $.10.

There are at least three blocks of trials in this experiment (the money incentive amount changes for each block). The program selects picture stimuli from an item element that contains all of the pictures. I wrote the code for the picture element to use these items, setting "select" to noreplace. In the resulting experiment, this works well within each block, selecting randomly from the pictures without replacement, but then resets when it gets to the next block of trials. However, I need it to sample without replacement across all blocks. Is there a way to write the code, or maybe use a more simple setting so that the code samples without replacement across all blocks? I've included the code below.

<item instructions>/ 1 = "In this task you will make a series of predictions. You can win up to $3.00. If you correctly predict the outcome, press the 'C' key on your keyboard. Otherwise, press the Space Bar.

We will indicate to you when correctly guessing the outcome allows you to earn money or when it forces you to lose money."

/ 2 = "This task will show faces of right-handed and left-handed people. Predict whether each person is left-handed or right-handed."

/ 3 = "The next task will show pictures of cubic zirconium and diamonds. Predict whether each stone is a cubic zirconium or a diamond."

/ 4 = "The next task will show authentic and faked famous paintings. Predict whether each painting is a real, authentic painting or a fake."</item>

************************************Location of stimuli and instructions************************************