Is it possible that player.in_all_rounds() does not return the objects of the current participant if I shuffle players between groups each round?
In my experiment I reshuffle players each round (subsession.group_randomly(fixed_id_in_group = False)). At the end of the game, I have a table where I show all participant's previous round data using player.in_all_rounds() and group.in_all_rounds(), but these lists do not match with participant data (the only correct data are the ones of the last round).
I've tried to use participant.vars, but then I just see the sum of all variables stored, not the list of all items. I've also tried using participants.in_all_rounds but it doesn't work.
Is there any way to show all participant past decisions in a list, as when I use "for p in player.in_all_rounds" or "for g in group.in_all_rounds"?
Thank you!
Francesca