铁杉项目认知反射测验
hemlock-crt的Python项目详细描述
铁杉CRT是一个hemlock扩展,用于向铁杉项目添加认知反射测试。在
安装
使用铁杉CLI(推荐):
$ hlk install hemlock-crt
使用pip:
^{pr2}$快速启动
在这个例子中,我们添加了一个带有球棒和球的CRT,百合花垫,小部件, 学生问题。然后我们将结果显示给参与者。在
在survey.py
中:
fromflask_loginimportcurrent_userfromhemlockimportBranch,Page,Label,routefromhemlock_crtimportcrt@route('/survey')defstart():returnBranch(*crt('bat_ball','lily_pads','widgets','students',page=True),Page(Label(compile=display_score),terminal=True))defdisplay_score(label):label.label=''' <p>You gave {} correct and {} intuitive answers out of {} CRT questions. </p> '''.format(current_user.g['CRT_Correct'],current_user.g['CRT_Intuitive'],current_user.g['CRT_Total'])
app.py
是铁杉模板的标准。在
运行方式:
hlk serve
或者
python app.py
引用
@software{bowen2020hemlock-crt,
author = {Dillon Bowen},
title = {Hemlock-CRT},
url = {https://dsbowen.github.io/hemlock-crt/},
date = {2020-10-05},
}
@article{frederick2005cognitive,
title={Cognitive reflection and decision making},
author={Frederick, Shane},
journal={Journal of Economic perspectives},
volume={19},
number={4},
pages={25--42},
year={2005}
}
许可证
用户必须在使用它的任何出版物中引用此软件包。在
它是由麻省理工学院License授权的。在
- 项目
标签: