Esempio n. 1
0
 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))
Esempio n. 2
0
 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))
Esempio n. 3
0
 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))
Esempio n. 4
0
 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))
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)