Archive

Introduction to oTree (Part 2) - Getting started with oTree

We are happy to announce the second video in a five-part series of introduction videos about oTree, which is an open-source platform …

When and how to cluster standard errors in experimental data?

Choosing whether and on which level to cluster standard errors in experimental data turns out to be less straightforward that I …

Introduction to oTree (Part 1) - Why use oTree?

We are happy to announce the first video in a five-part series of introduction videos about oTree, which is an open-source platform for …

Deploying your experiment to a server

The consequences of the Coronavirus have made it impossible to run experiments in the laboratory. This post shows how you can launch …

Using animations in your instructions

This post present an easy way to support your textual instructions with animations.

Eliciting process variables using scripts

This post shows how you can elicit process variables in an unobtrusive way using scripts.

Deception when generating random numbers

Many experiments generate random numbers for participants. Yet, the code used to generate those numbers sometimes does not do what we …

Sliders with feedback and without anchoring

Sliders are a great way to elicit input from participants. In this post, I share a few lines of code helping you program sliders with …

Embedding excel spreadsheets in your experiment

Some experiments ask participants to make use of Excel spreadsheets. This post shows how to embed Excel spreadsheets in the code of …

Four amazing oTree apps

In this post, I showcase a risk elicitation procedure, two real effort tasks, the slider task, and SVO measures for oTree, which is an …