Я пытаюсь создать простой счетчик в Otree, который выдает сообщение, когда у меня нет правильного ответа в форме 0tree, а также подсчитывает общее количество попыток, которые субъект предпринял до того, как получил правильный ответ (я я пытаюсь подсчитать ошибки для каждого предмета в каждом вопросе).
У меня есть следующий код, но этот код ничего не добавляет в форму, когда кто-то делает ошибку.
class CRT1(Page):
#def is_displayed(self):
#return self.player.tipo == 1
form_model = 'player'
form_fields = ['CRT1', 'incorrect_attempts1']
def CRT1_error_message(self, values):
print('Escogiste', values)
if values != 2:
return 'No lo olvides, sólo la respuesta seleccionada por el mayor número de los participantes en una sesión es la más seleccionada.'
self.player.incorrect_attempts1 += 1
print(incorrect_attempts1
если кто-то может дать представление о том, как заставить этот код работать, было бы здорово, заранее спасибо.