oTree: An open-source platform for lab, web, and field experiments

Slides:



Advertisements
Similar presentations
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Advertisements

This presentation is intended as a detailed WebEx, to bring potential customers to an understanding of Dream Report capabilities. This presentation focuses.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Murder Mystery Murder Mystery Concept Demo By By The Giant Squid The Giant Squid.
Groove Networks: The Business Care for Peer-to- Peer Collaboration Chapter 3 Case 2.
Clarity Reporting Platforms: Real Life Successes & Challenges CA Clarity PPM.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
DIR-657 HD Media Router 1000 Sales Guide Wireless & Router Product Div. Feb 2011 D-Link WRPD.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
POSITIONING STATEMENT For people who operate shared computers with Genuine Windows XP, the Shared Computer Toolkit is an affordable, integrated, and easy-to-use.
DIR-827 HD Media Router 2000 Sales Guide Wireless & Router Product Div. May 2011 D-Link WRPD.
© 2010 HM Cragg. All Rights Reserved Delivers a global view of power devices across the network from any PC with an Internet browser Delivers a.
Sept, 2015 How to Choose Collection Options for Smart Net Total Care.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
“The Proven Business Case”. Service Oriented Architecture (SOA) Centralized Global Company Financial Information Repository – Produces Over 10 million.
{ INTERNET  A GLOBAL SYSTEM OF INTERCONNECTED COMPUTERS  A NETWORK OF NETWORKS.  A PART OF EVERYDAY LIFE  VAST ARRAY OF INFORMATION RESOURCES AND SERVICES.
SUBMITTED BY JESNA J AM.EN.P2ELT14003 LEARNING MANAGEMENT SYSTEM.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
WHY VIDEO SURVELLIANCE
Rugby Link Training Get Ready for Season 2017 Club Resource.
Trend Micro Consumer 2010 Easy. Fast. Smart.
Hybrid Cloud Web Filtering Platform
Chapter 6: Securing the Cloud
Presenter: Olga Kruglova
TurningPoint ResponseWare
R&D Discovering the Future
Munix Healthcare Customer Profiling, Frequency Analysis, Location Mapping, Movement Analysis, Web Classification, Time Analysis, and much more …. Internet.
A SEMINAR ON ROVER TECHNOLOGY
CLIF meets Jenkins Performance testing in continuous integration, and more... Bruno Dillenseger - Orange Labs CLIF is OW2's load testing framework project,
IoT Approach to Accommodation & Booking Related Web Services
Customized Solutions to your needs
Virtual Network Computing
Automated Update System
Welcome to Dexterity Solution  Dexterity Solution is one of the leading product based firm providing end-end web solutions to the customers.  We are.
User guide to books at jstor
Sharing makes life beautiful
Computer Assisted Language Learning & Multimedia Language Learning
Aliexpress Clone Script to Empower Your eCommerce Business
De-mystifying Big Data Testing using new generation tools / technology
Add intelligence to Dynamics AX with Cortana Intelligence suite
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Chapter 1 - Introduction to Computers and the Internet
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Chapter 12: Automated data collection methods
Securely run and grow your business with Microsoft 365 Business
Governance Assistant for Office365
Outline Overview Development Tools
System And Application Software
Media Pillar Content Creation Presented by Kelli Chmielorz
The Command Center.
Hosted Web Apps with Windows App Studio
Collaborative Business Solutions
Net 412 (Practical Part) Networks and Communication Department LAB 1.
Bioinformatics Research Group SRI International
Smart Learning concepts to enhance SMART Universities in Africa
Web Mining Department of Computer Science and Engg.
Planning and Storyboarding a Web Site
User Training.
WHY VIDEO SURVELLIANCE
Are You Remote? Presented by.
ArcGIS Online – The Road Ahead
Developing Modern Web Apps
TracCloud.
Generate Data with Google Analytics SQL Saturday /04/2019.
Presentation transcript:

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

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

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

4 usage scenarios 4.) Classroom 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

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

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)

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

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.

Use charts

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

Configurable sessions

Customizable experimenter dashboard

Live chat Live chat between participants Configurable

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 De-emphasize.

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>]] Not

Export data to Excel D: Autogenerated docs not a huge thing

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

Thank you chris@otree.org