HOME > IT & Software > Learn Experiment Development with oTree

Learn Experiment Development with oTree

SynopsisLearn Experiment Development with oTree, available at $39.99,...
Learn Experiment Development with oTree  No.1

Learn Experiment Development with oTree, available at $39.99, has an average rating of 4.45, with 32 lectures, based on 65 reviews, and has 279 subscribers.

You will learn about Developing single and multiplayer experiments Deploying experiments on a server This course is ideal for individuals who are Experimental Researchers in Economics and other Social Sciences It is particularly useful for Experimental Researchers in Economics and other Social Sciences.

Enroll now: Learn Experiment Development with oTree

Summary

Title: Learn Experiment Development with oTree

Price: $39.99

Average Rating: 4.45

Number of Lectures: 32

Number of Published Lectures: 32

Number of Curriculum Items: 32

Number of Published Curriculum Objects: 32

Original Price: 44.99

Quality Status: approved

Status: Live

What You Will Learn

  • Developing single and multiplayer experiments
  • Deploying experiments on a server
  • Who Should Attend

  • Experimental Researchers in Economics and other Social Sciences
  • Target Audiences

  • Experimental Researchers in Economics and other Social Sciences
  • What is oTree?

    oTree is a framework to develop social science experiments which can be used both online an in the laboratory.

    Why learn oTree?

    oTree is a flexible framework that uses Python in the background and HTML/CSS to for the user interface. Because of this flexibility oTree is a one size fits all solution to social science experiments. Once you have mastered oTree you don’t need to use any other experimental software again. Moreover, Python is rapidly gaining popularity in data science so you can use the same programming language to design your experiments and to analyse your data.

    Why this course?

    Because oTree is so flexible it can be challenging to get started with oTree. This course is designed to solve this problem by providing a step-by-step introduction into oTree that covers everything from installing oTree on your computer to developing experiments with complex oTree functionality such as LivePages.

    What is covered in this course?

  • Installing oTree

  • Overview over oTree

  • Developing a simple survey experiment

  • Experiments with multiple rounds

  • Multiplayer experiments

  • Overview over the oTree template language

  • User interface design with HTML and CSS

  • Randomising the question order

  • Experiments with multiple treatments

  • Responsive pages – Using JavaScript with oTree

  • Debugging oTree experiments

  • Deploying the experiment to a Heroku server

  • What are the prerequisites for this course?

    The course requires basic knowledge of Python. If you have never worked with Python before, check out one of the many free Python courses on Udemy.

    Who is the target Audience for this course?

    This course is targeted at academics, who do experimental economics or another experimental social science. It is suitable both for students and faculty.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Install oTree

    Lecture 2: Overview over oTree

    Lecture 3: Our first Experiment

    Chapter 2: Key oTree Features

    Lecture 1: Experiments with Multiple Rounds – A Real Effort Task

    Lecture 2: Multiplayer Experiments – A Prisoner’s dilemma

    Lecture 3: The oTree Template Language

    Lecture 4: Custom Input – A Prisonners Dilemma with Buttons

    Lecture 5: Experiments with Multiple Treatments – Balanced Randomisation

    Chapter 3: Advanced oTree Features

    Lecture 1: Randomising the Question Order

    Lecture 2: Attention Checks

    Lecture 3: Responsive Pages – oTree with JavaScript

    Lecture 4: Images and Videos – Static files

    Lecture 5: Real Time Interaction between Participants – oTree LivePages

    Lecture 6: Advanced Form Validation

    Chapter 4: Debugging and Deploying Experiments

    Lecture 1: Debugging and Error Messages

    Lecture 2: Server Deployment with oTreehub

    Lecture 3: Server Deployment with the command line

    Lecture 4: Automated Testing with Bots

    Chapter 5: oTree 3

    Lecture 1: Differences between oTree 3 and oTree 5

    Lecture 2: Overview over oTree (oTree 3)

    Lecture 3: Our first Experiment – A simple Survey (oTree 3)

    Lecture 4: Experiments with Multiple Rounds – A Real Effort Task (oTree 3)

    Lecture 5: Understanding the oTree Template Language (oTree 3)

    Lecture 6: Randomising the Question Order (oTree 3)

    Lecture 7: Experiments with Multiple Treatments – Balanced Randomisation (oTree 3)

    Lecture 8: Multiplayer Experiments – A Prisoners Dilemma (oTree 3)

    Lecture 9: Styling Experiments with HTML and CSS (oTree 3)

    Lecture 10: Responsive Pages – oTree with JavaScript (oTree 3)

    Lecture 11: Real Time Interaction between Participants – oTree LivePages (oTree 3)

    Lecture 12: Attention Checks (oTree 3)

    Lecture 13: Debugging and Error Messages (oTree 3)

    Chapter 6: Additional Material

    Lecture 1: Install oTree without PyCharm

    Instructors

  • Learn Experiment Development with oTree  No.2
    Jonas Frey
    oTree Developer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 3 votes
  • 3 stars: 5 votes
  • 4 stars: 27 votes
  • 5 stars: 29 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!