首页 > 解决方案 > 在应用程序之间传递数据 otree

问题描述

我的实验包括 2 个应用程序。首先,我进行了一项调查(App_1;例如你几岁?)。之后我玩了一个公益游戏(App_2)。当实验的参与者玩公益游戏(app_2)时,他们应该能够看到调查中其他参与者(app_1,例如参与者_1 是20 岁)提供的信息。

如何在应用程序之间传递数据?我已经阅读了 otree 文档(https://otree.readthedocs.io/en/latest/rounds.html)中的说明,但不幸的是,这对我没有帮助。

我目前的代码:

设置:PARTICIPANT_FIELDS = []

调查/班级人口统计(页):

class Demographics(Page): form_model = 'player' form_fields = ['age', 'student', 'origin', 'family']

def before_next_page(self, timeout_happened):
    participant = self.participant
    participant.vars["foo"] = **WHAT CAN I DO?**

公益游戏的html:

{{ 参与者.vars.foo }}

谢谢您的帮助!

标签: pythonhtml

解决方案


推荐阅读