Hi @CNT & @RandyHayes
I was following this video by April Dunnan - https://www.youtube.com/watch?v=vuBuPxOY8uM
The gallery displays the items in a mixed up order:

On the Up arrow, I have the formula:
UpdateContext({previousRecord:LookUp(
Reorder,
Order = ThisItem.Order - 1)
});
Update(Reorder,
previousRecord,
{Name: previousRecord.Name,
Order: ThisItem.Order
}
);
Update(
Reorder,
ThisItem,
{
Name: ThisItem.Name,
Order: previousRecord.Order
}
);
On the down arrow, I have:
UpdateContext({nextRecord:LookUp(
Reorder,
Order = ThisItem.Order + 1)
});
Update(Reorder,
nextRecord,
{Name: nextRecord.Name,
Order: ThisItem.Order
}
);
Update(
Reorder,
ThisItem,
{
Name: ThisItem.Name,
Order: nextRecord.Order
}
);
The collection, at the start, before re-arranging, looks like thisL

The ensure a correct answer, the user needs to have the items in this order:

When the user clicks on the up or down option, the "Order" field updates as shown below:

I am then adding a label to the page where i want to specify if the user has put the items in the correct order. I was thinking that i could put a formula:
If(Reorder, Name = "Beginning" && Order = 1 & Name = "Planning" && Order = 2 & Name = "Preparation" && Order = 3 & Name = "Introduction" && Order = 4 & Name = "Main Ideas" && Order = 5 & Name = "Conclusion" && Order = 6, "Correct")
I am probably completely wrong with what i have put previously but if you could help point me in the right direction that would be great.
Hope this helps