def get_identifiant_danssousgroupe(self, joueur): """ Renvoi la lettre qui correspond à la place du joueur dans son sous-groupe :param joueur: :return: string """ return utiltools.get_letter( self.get_place_joueur_dans_sousgroupe(joueur))
def get_identifiant_dansgroupe(self, joueur): """ Renvoi l'identifiant du joueur dans le groupe. Une lettre qui dépend de la place du joueur dans le groupe. Ex: place 0 => A, place 1 => B etc. :param joueur: :return: une lettre """ return utiltools.get_letter(self.get_place_joueur_dans_groupe(joueur))
def get_identifiant_dansgroupe(self, joueur): """ Renvoi l'identifiant du joueur dans le groupe. Une lettre qui dépend de la place du joueur dans le groupe. Ex: place 0 => A, place 1 => B etc. :param joueur: :return: une lettre """ return utiltools.get_letter( self.get_place_joueur_dans_groupe(joueur))
def get_identifiantrelatif_danssousgroupe(self, joueur, autrejoueur): """ Permet d'attribuer à chaque membre du sous-groupe un identifiant sans que les sujets puissent s'identifier à l'issue de l'expérience. En effet le demandeur (ici joueur) est toujours le joueur A et les autres membres de son sous-groupe sont B, C, D ... Rmq: si joueur == autrejoueur renvoie A :param joueur: le joueur qui fait la demande :param autrejoueur: le membre du sous-groupe dont le joueur veut connaître l'identifiant, en fonction de la place du joueur et de la place de ce membre dans le groupe. :return: string """ place_joueur = self.get_place_joueur_dans_sousgroupe(joueur) place_autrejoueur = self.get_place_joueur_dans_sousgroupe(autrejoueur) if place_autrejoueur >= place_joueur: return utiltools.get_letter(place_autrejoueur - place_joueur) else: _, g_com = self.get_groupe2(joueur) taille_groupe = len(g_com) return utiltools.get_letter(taille_groupe - place_joueur + place_autrejoueur)
def get_identifiantrelatif_danssousgroupe(self, joueur, autrejoueur): """ Permet d'attribuer à chaque membre du sous-groupe un identifiant sans que les sujets puissent s'identifier à l'issue de l'expérience. En effet le demandeur (ici joueur) est toujours le joueur A et les autres membres de son sous-groupe sont B, C, D ... Rmq: si joueur == autrejoueur renvoie A :param joueur: le joueur qui fait la demande :param autrejoueur: le membre du sous-groupe dont le joueur veut connaître l'identifiant, en fonction de la place du joueur et de la place de ce membre dans le groupe. :return: string """ place_joueur = self.get_place_joueur_dans_sousgroupe(joueur) place_autrejoueur = self.get_place_joueur_dans_sousgroupe(autrejoueur) if place_autrejoueur >= place_joueur: return utiltools.get_letter(place_autrejoueur - place_joueur) else: _, g_com = self.get_groupe2(joueur) taille_groupe = len(g_com) return utiltools.get_letter( taille_groupe - place_joueur + place_autrejoueur)