Пример #1
0
 def vars_for_template(self):
     img, num_zeros = get_box()
     return {
         "img": "boxes/" + img,
         "answer": num_zeros,
         'participant_vars': self.participant.vars
     }
Пример #2
0
 def vars_for_template(self):
     img, num_zeros = get_box()
     return {
         "img": img,
         "answer": num_zeros,
         "score": self.player.get_score(),
         "round": self.player.round_number-1,
         'participant_vars': self.participant.vars
     }
Пример #3
0
 def vars_for_template(self):
     img, num_zeros = get_box()
     return {
         "img": "boxes/" + img,
         "answer": num_zeros,
         'participant_vars': self.participant.vars,
         'time_limit': self.session.config["seconds_for_counting_task"],
         'piece_rate': int(100 * self.session.config['piece_rate'])
     }
Пример #4
0
def counting_box(field_name='test', img=None, num_zeros=None):
    next_page = True
    if (img is None):
        img, num_zeros = get_box()

    return {
        'img': os.path.join('boxes', img),
        'answer': hashlib.md5((str(num_zeros)).encode("utf-8")).hexdigest(),
        'field_name': field_name,
        'next_page': next_page
    }
Пример #5
0
 def vars_for_template(self):
     img, num_zeros = get_box()
     return {
         "img": img,
         "answer": num_zeros,
         "score": self.player.get_score(),
         "round": self.player.round_number - 1,
         'participant_vars': self.participant.vars,
         'piece_rate': int(100 * self.session.config['piece_rate']),
         'time_limit': self.session.config['seconds_for_counting_task']
     }
Пример #6
0
 def vars_for_template(self):
     img, num_zeros = get_box()
     round_values = ''
     for i in self.session.config['round_values']:
         round_values = round_values + '$' + i + ', '
     round_values = round_values[:len(round_values) - 2]
     return {
         "img": img,
         "answer": num_zeros,
         'participant_vars': self.participant.vars,
         "score": self.player.get_score(),
         "round": self.player.round_number - 1,
         'time_limit': self.session.config['seconds_for_counting_task'],
         'round_values': round_values
     }
Пример #7
0
 def vars_for_template(self):
     value = self.participant.vars['game_3_payment']
     piece_rate = float(value) < float(self.participant.vars['game_3_switch'])
     img, num_zeros = get_box()
     self.participant.vars['game_3_value'] = value
     return {
         "img": img,
         "answer": num_zeros,
         'score': self.player.get_score(),
         'round': self.player.round_number-1,
         'piece_rate': piece_rate,
         'value': value,
         'participant_vars': self.participant.vars,
         'piece_rate_rate': self.session.config['piece_rate']
     }