铁杉项目认知反射测验

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授权的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java收回EhCache中的所有元素   java创建带有箭头的组合框,以在其中增加值   在Java中使用JsonPath解析JSON中的数组   java如何在应用程序类不可见的模块中获取上下文?   exoplayer中的java Recyclerview不起作用   java MS Access无法打开更多表   从xmlschema到java的unicode拉丁脚本子集的正则表达式   在spring sts模型中,java时间戳格式必须为yyyymmdd hh:mm:ss   java将XPath转换为Jsoup的CssSelector   java Solr运算符类似于SQL中的类反向运算符   java使第三方类不可变   java跳过自定义卡片堆栈视图的动画   java如何修复“使用Spring AOP,我想更改返回值,但返回类不是我的返回方法”   java使用正则表达式解析字符串   java泛型与遗留代码的兼容性为什么foreach在运行时失败,而迭代器工作正常   hibernate如何使用java持久性重试锁定等待超时?