私は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
誰かがこのコードを機能させる方法のアイデアを与えることができれば、事前に感謝します。