问题标签 [otree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
61 浏览

javascript - 在 oTree 中从两个任务中选择一个任务

我在 oTree 中有 2 个任务,它们都由单选按钮组成。
这两个任务需要在同一个页面中,但是当参与者选择回答其中一个表单时,我想禁用另一个表单。
换句话说,有两种形式,但参与者应该只回答一种形式。

有没有办法做到这一点?

0 投票
0 回答
118 浏览

python - 在 OTree 中实现自动转发到下一页

我在 OTree 中有一个项目,其中有一个 3 名玩家的游戏。他们有 120 秒的时间来决定是否按下按钮。如果在 120 秒内,任何玩家按下按钮,则所有 3 名玩家游戏结束,并显示结果页面,否则计时器在 120 秒结束,并显示结果页面。我正在努力实现给定一名玩家已经点击按钮的部分,其他两名玩家的游戏也结束了。具体来说,我如何为没有点击按钮的玩家自动转发到结果页面,因此他们的表格没有提交。有任何想法吗?

0 投票
1 回答
185 浏览

python - oTree 页面 error_message 中的“TypeError:'int' 对象不可下标”

我正在尝试将个人放入表单字段的代码与我必须放入的代码列表进行比较,但出现下一个错误

我尝试将数字更改为 int 但效果不佳

0 投票
0 回答
89 浏览

javascript - 如何让一个玩家的回应显示在其他玩家的屏幕上

我正在 oTree 中创建一个游戏,玩家都可以通过倒数计时器进入一轮。在任何时候,玩家都可以做出决定并单击提交按钮。我需要的是将这个决定展示给尚未做出决定的玩家。

我目前有提交按钮存储组级别的值,因此可以从任何玩家访问这些值。我在网页上添加了简单if的语句来显示其他玩家所做的事情,如果玩家刷新他们的网页,这些值会正确显示。是否有命令强制玩家的网页刷新或前进?

我认为刷新将是最简单的解决方案,因为当玩家按下提交按钮时我可以调用组函数。如果没有命令,请将我推向任何可以显示此类信息的结构。

0 投票
1 回答
305 浏览

django - Django 中请求的资源上没有“Access-Control-Allow-Origin”标头

我已阅读相关问题并了解什么是 cors。

我遵循了每一步。

安装

添加

但是,我仍然收到错误:

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。1

我是否缺少一些东西来使其正常工作?

0 投票
0 回答
40 浏览

python - 'int' 对象在 Otree 中不可下标

我正在尝试将某人在问卷中给我的回答与预定值进行比较,有人能给我一个解释吗?我有下一个代码。

但我得到下一个错误。

'int' 对象不可下标

0 投票
1 回答
74 浏览

python - 如何使用 get_FOO_display 访问人类可读的名称

您好,我有下一个代码可以向我的参与者显示在前面的会话中给我的响应文本。

当我尝试证明此代码时,出现下一个错误:

我能做些什么?有人有过同样的经历吗?

提前致谢

0 投票
1 回答
90 浏览

python - 当一个人有正确的答案时,我正在尝试增加一个价值

我正在尝试在 Python 中为 Otree 应用程序编写代码。

主要想法是当一个人的答案与我输入的常数相同时,在固定付款中增加 20 美元。

例如,在此代码中,我在 Constants.retemv 中的值为 3,如果有人在 J11 表单中输入 3 的响应,则将获得 20 美元

我尝试使用下一个代码,付款是一个价值 20 美元的常数。

当人们给出与我的 retemv 相同的答案时,我预计输出为 45 美元”</p>

0 投票
1 回答
999 浏览

javascript - 在引导程序 4 中隐藏范围输入按钮?

我有以下html代码:

我从 bootstrap 4 文档( https://getbootstrap.com/docs/4.1/components/forms/#range-inputs )中借来的并产生以下内容: 在此处输入图像描述

我想隐藏按钮,直到有人单击该行。我们能做到吗?

附言。我想在我的 oTree 代码中使用这个范围输入:

从 oTree 文档中借来的:https ://otree.readthedocs.io/en/latest/forms.html#widgets

0 投票
1 回答
348 浏览

javascript - 在 Otree 上使用 javascript 保存数据

我正在尝试通过单击在 Otree 上的数据库中保存时间戳。我尝试使用不同的代码。

第一个是这个

我将下一个代码放在 html 中:

下一个是这样的:

并将下一个代码放入我的 html 中:

在这两种情况下,我的数据库中都没有得到任何东西。

有人能帮我吗