otree滑块任务。
slider-task的Python项目详细描述
#otree slider task
这是一个易于配置、随时可用于otree的slider task。
这是一个测试版,你可以通过提交问题和请求来增强它。
包括“slider_task”。
将slider_columns添加到constants`
``python
class constants(baseconstants):
slider_columns=3
需要外键分配。
‘Python’BR/>类滑块(BaseLead):
播放器=外键(播放器)
` BR/>
最后,确保在创建会话时为每个玩家打电话'PayReSuxLosiDeSe()'。
这里,您还可以指定要向玩家显示多少滑块以及它们的最小值和最大值。(默认值为num=1,min=0,max=100。)
`` python
类子会话(basesubsession):
定义创建会话(self):
对于self中的p。获取播放器():
p。准备滑块(num=20,min=0,max=4)
````
```views.py`
在顶部添加这两个导入语句:
``python
from.models import slider
from slider任务。pages import slider task page
```
别忘了把它包含在“页面序列”中。
``python
class sliders(slidertaskpage):
constants=constants
slider=slider
这是一个易于配置、随时可用于otree的slider task。
这是一个测试版,你可以通过提交问题和请求来增强它。
包括“slider_task”。
将slider_columns添加到constants`
``python
class constants(baseconstants):
slider_columns=3
需要外键分配。
‘Python’BR/>类滑块(BaseLead):
播放器=外键(播放器)
` BR/>
最后,确保在创建会话时为每个玩家打电话'PayReSuxLosiDeSe()'。
这里,您还可以指定要向玩家显示多少滑块以及它们的最小值和最大值。(默认值为num=1,min=0,max=100。)
`` python
类子会话(basesubsession):
定义创建会话(self):
对于self中的p。获取播放器():
p。准备滑块(num=20,min=0,max=4)
````
```views.py`
在顶部添加这两个导入语句:
``python
from.models import slider
from slider任务。pages import slider task page
```
别忘了把它包含在“页面序列”中。
``python
class sliders(slidertaskpage):
constants=constants
slider=slider