Cognitive Reflection Test for Hemlock projects
Project description
Hemlock-CRT is a hemlock extension for adding a cognitive reflection test to hemlock projects.
Installation
With hemlock-CLI (recommended):
$ hlk install hemlock-crt
With pip:
$ pip install hemlock-crt
Quickstart
In this example, we add a CRT with the bat and ball, lily pads, widgets, and students problem. Then we display the results to the participant.
In survey.py
:
from flask_login import current_user from hemlock import Branch, Page, Label, route from hemlock_crt import crt @route('/survey') def start(): return Branch( *crt('bat_ball', 'lily_pads', 'widgets', 'students', page=True), Page( Label(compile=display_score), terminal=True ) ) def display_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
is standard from the hemlock template.
Run with:
hlk serve
or
python app.py
Citations
@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
Users must cite this package in any publications which use it.
It is licensed with the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hemlock-crt-0.0.2.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for hemlock_crt-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc50b5fbaa17857566c4a3b383bf0b7882309ba535fac6dbdbe3e2cd28c299cd |
|
MD5 | 2c1f87050ed0dd08db7a1d008bbfd08a |
|
BLAKE2-256 | de91d9ac5e49fef0cb2c88e962ca300407030abdb006b159cb3bef0ad3577dd8 |