Setting timer on appearance of groups

Hi everybody,

I am sure this is possible, just haven’t figured out how to do it: At the end of the week I want to show users how they scored. Like this:

However I want every Row to appear one after the other ( with a lag of 2 seconds). How do I do this? Maybe a small complication, the checkmarks are gifs which loop only once.
I may get ahead of myself but I noticed in other programs that if you show/hide gifs they have already loaded and thus have already performed their 1 loop before actually becoming visible. So I want from top to bottom every row to appear, instantly followed by the gif performing his loop. Can somebody help with this?

(The rows are currently groups, but I will replace that probably with a repeating group in the future).