Explore oTree: An Open-Source Platform for Various Experiments

Slide Note
Embed
Share

Discover oTree, an open-source platform designed for conducting lab, web, and field experiments. Learn about its features, usage scenarios, notable users, and the reasons why you should consider using it. Explore how oTree facilitates different experiment types and integrates with services like Amazon Mechanical Turk. Experience the versatility and user-friendly interface of oTree for seamless experiment management and data collection.


Uploaded on Oct 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. oTree: An open-source platform for lab, web, and field experiments chris@otree.org www.oTree.org 1

  2. What is oTree? A platform for lab, web and fieldexperiments Open source Online (runs in browser) Object oriented programming 2

  3. Background I started oTree at ETH Zurich, working for Daniel Chen Originally created it for our own experiments 3

  4. 4 usage scenarios 1.) Lab Use a server or your own laptop 100+ participants 2.) Online Surveys and interactive games Amazon Mechanical Turk integration 3.) Field Internet access not necessary e.g. remote village bring 30 tablets and server laptop 4.) Classroom Have students go to a URL like yoursite.com/room/demo and play on their own devices 4

  5. Whos using oTree? Academic Armin Falk (1000 participants) John List IBSEN: largest ever public goods game Industry GfK (top 5 market research company) 3rd party tools oTree Virtual Machine Manager Continuous time matrix games Continuous time auctions Network games Government IRS Consumer Financial Protection Bureau Korea Labor & Income Panel (900 participants) Singapore Life Panel (3000 participants) 600 people on discussion list, 1000 discussion topics 5

  6. Why should you pick oTree? One platform Lab, online, field, classroom Desktops, tablets, smartphones Games, surveys Flexible The easiest general-purpose programming experience Modern user interface Stable & proven Bots for automated testing Excellent long-term viability (open source, large community, solid technical design) 6

  7. Demo http://otree-demo.herokuapp.com/ http://bret-tmp.herokuapp.com/demo/ 7

  8. Amazon Mechanical Turk Publish to MTurk through oTree s admin interface Automatically pay workers the bonus they earned in your game Filter workers based on location, skill level, etc. 8

  9. Use charts 9

  10. Waiting rooms See how many participants are ready, then create a session of appropriate size Classroom: each student gets a unique permanent URL Lab/field: each PC has a unique permanent URL Spontaneous live demos: give the audience an easy-to-type link like http://mysite.com/rooms/demo 10

  11. Configurable sessions 11

  12. Customizable experimenter dashboard 12

  13. Live chat Live chat between participants Configurable 13

  14. Automated testing with bots Bots can simulate hundreds of participants (deterministic or Monte Carlo) Detect programming errors as well as design errors (e.g. negative payoffs) Saves time by reducing manual testing Bots run from command line or web browser 14

  15. Group matching >>> self.get_group_matrix() [[<Player 1>, <Player 2>, <Player 3>], [<Player 4>, <Player 5>, <Player 6>], [<Player 7>, <Player 8>, <Player 9>], [<Player 10>, <Player 11>, <Player 12>]] >>> self.group_randomly(fixed_id_in_group=True) [[<Player 1>, <Player 8>, <Player 12>], [<Player 10>, <Player 5>, <Player 3>], [<Player 4>, <Player 2>, <Player 6>], [<Player 7>, <Player 11>, <Player 9>]] 15

  16. Export data to Excel 16

  17. Future work Network games Measuring reaction time, mouse movements, keystrokes Integration of physiological measurements (pupil dilation, eyetracking) Continuous-time games 17

  18. Thank you chris@otree.org 18

Related


More Related Content