Skip to content
An otree app to easily create experiments for measuring the temporal discounting of money using the Direct Method (DM) via editing a single configuration file.
Python JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

otdm - Direct Method for otree

otdm provides an easy way of creating experiments to measure the temporal discounting of money using the Direct Method (DM) [Attema et al., 2016] for otree by just editing a single configuration file (see


By editing you can easily generate an app in order to apply the Direct Method. The player will be presented with a total of five blocks with multiple choices of preference each as shown below:

Generated block of choices

Selecting one option will automatically set the other radio buttons correctly:

Block with choice selection

Before really advancing to the next block the user will be faced with a confirmation message in order to affirm his selection:

Block confirmation question

You can’t perform that action at this time.