#1 by FEDx
Hi everybody,
is it possible to do something like:
def creating_session(subsession: Subsession):
session = subsession
x_players = [p for p in players if p.participant.vars['xy'] == 'x']
y_players = [p for p in players if p.participant.vars['xy'] == 'y']
print(f"Number of x players: {len(x_players)}")
print(f"Number of y players: {len(y_players)}")
matrix = []
while len(x_players) >= 2 and len(y_players) >= 2:
group = x_players[:2] + y_players[:2]
matrix.append(group)
# Remove grouped players
x_players = x_players[2:]
y_players = y_players[2:]
# Assign the group matrix
self.set_group_matrix(matrix)
Note: p.participant.vars['xy'] is set-up by the player entering a number in the first app of the experiment.
Thanks a lot