There's a number of methods to assist with displaying your question blocks according to the scores provided at QA.
Try this ...
Create a parent list. Call it QAScoreList. Define the 5 list items as follows ...
I have assumed your QA is a row direction grid.
Now create a constructed list and call it QASortedScoreList. This constructed list will reference the parent list QAScoreList.
We now have a constructed list that has saved the QA scores and sorted them from highest to lowest. Tied scores have been randomised.
To finish off, we need to set up the randomised blocks.
Click on Randomize | Blocks. Then click on Add Set.
Next define your 5 blocks by clicking on Add Block for each block.
Block 1 anchors: Q1 to Q1c
Block 2 anchors: Q2 to Q2c
Block 3 anchors: Q3 to Q3c
Block 4 anchors: Q4 to Q4c
Block 5 anchors: Q5 to Q5c
Select the "Use Constructed List" option and choose the QASortedScoreList.
On to the testing to finish off.