Ensuring Turkers enjoy your studies and perform them well (and seeing what they think of your HITs) reddit.com/r/HitsWorthTurkingFor Turkopticon.

Slides:



Advertisements
Similar presentations
17 HTML, Scripting, and Interactivity Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and.
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
1 Lesson 5 Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Web Site Manual. The LDYSL Web Site Overview The LDYSL will rely extensively on their web site to operate We need all teams to play their part in keeping.
Chapter 3 Working with Text and Cascading Style Sheets.
Languages for Dynamic Web Documents
Important concepts in software engineering The tools to make it easy to apply common sense!
V. Beyond HTML: CSS, JavaScript, Plug-ins A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Computing Concepts Advanced HTML: Tables and Forms.
Each coach or manager has to perform the following tasks before the season starts Activate their My Team account Enter their player roster Enter their.
March 9, 2011CS 1921 JavaScript Debbie Bartlett March 9, 2011.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Working with Text and Cascading Style Sheets Adobe Dreamweaver Chapter 3.
JavaScript Events and Event Handlers 1 An event is an action that occurs within a Web browser or Web document. An event handler is a statement that tells.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
JavaScript & jQuery the missing manual Chapter 11
CS 4720 RESTfulness and AJAX CS 4720 – Web & Mobile Systems.
Contact: Hila Berger, Compliance Administrator Ext. 7781
DIY Web Development Hand Code Your Own Page (For Free!) by Bryan Brown, Indiana University Bloomington SLIS.
Server-side Scripting Powering the webs favourite services.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
NetTech Solutions Working with Web Elements Lesson 6.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Chapter 19: Adding JavaScript
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
1 JavaScript. 2 What’s wrong with JavaScript? A very powerful language, yet –Often hated –Browser inconsistencies –Misunderstood –Developers find it painful.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Sir Tim Berners-Lee (1955-) British computer scientist Inventor of the World Wide Web in 1989 (developed the first HTML protocol and sent the first messages.
Racce Educational Kit «Earthquakes and Volcanoes» Evaluation Sheet (Pre - Test) The questionnaire aims to collect information on the features and tools.
Client Scripting1 Internet Systems Design. Client Scripting2 n “A scripting language is a programming language that is used to manipulate, customize,
Qualifications Portal Guide
TSA Leagues Coaches Web Site Manual May The TSA Leagues Web Site Overview The TSA Leagues will rely extensively on their web site to operate We.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Planning your site/organization on the Web Please use speaker notes for additional information!
Extended Features: Frames and Style Sheets Rebecca Manning Wells College.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Text and Cascading Style Sheets.
DYNAMIC HTML What is Dynamic HTML: HTML code that allow you to change/ specify the style of your web pages. Example: specify style sheet, object model.
HTML & CSS BasicsHTMLCSSQuizAnswers  The logo In this website(made of html and css Codes), you will learn some basics of How to use HTML and CSS codes.
Introduction into JavaScript Java 1 JavaScript JavaScript programs run from within an HTML document The statements that make up a program in an HTML.
CSS Cascading Style Sheets A very brief introduction CSS, Cascading Style Sheets1.
Testing External Survey Automatic Credit Granting Shepherd University Department of Psychology.
USING JAVASCRIPT TO SHOW AN ALERT Web Design Sec 6-2 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
COMP 143 Web Development with Adobe Dreamweaver CC.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Web Design Languages HTML CSS JavaScript
The WNISL Web Site Overview
Department of Computer Science
Chapter 2 Developing a Web Page.
Introduction to Website Creation in sphb K200
JavaScript Event Handling.
Intro to JavaScript CS 1150 Spring 2017.
Section 10.1 YOU WILL LEARN TO… Define scripting
The NYSL Web Site Overview
Miami Valley Computer Science Circle
Montclair CITI – New User Instructions
Unit 6 part 3 Test Javascript Test.
Getting started with jQuery
Unit 5 Test HTML Advanced Test.
Separating activities
Presentation transcript:

Ensuring Turkers enjoy your studies and perform them well (and seeing what they think of your HITs) reddit.com/r/HitsWorthTurkingFor Turkopticon

IRB statements Your HIT should contain a statement like the following (modified per your IRB-needs). I put mine on the instructions screen, usually: By answering the following questions, you are participating in a study being performed by psychologists in the Harvard Department of Psychology. If you have questions about this research, please contact Timothy Brady at Your participation in this research is voluntary. You may decline to answer any or all of the following questions. You may decline further participation, at any time, without adverse consequences. Your anonymity is assured; the researchers who have requested your participation will not receive any personal information about you.

Today Take our HIT from last time and: – Break each trial into a separate page, using Javascript (DO NOT SAY JAVA) – Don’t let you advance to the next page without answering the current question – Randomizing trials – Making it prettier using CSS (cascading style sheets), a language within HTML – Hiding the Submit button until they complete the HIT – Blocking them from completing the HIT if they are previewing it – Block people who have done similar HITs before – Use Javascript to make things appear/disappear/control appearance after delays Note: all of our Javascript will use “JQuery”, a ubiquitous toolkit that modifies Javascript to make it more convenient. This is, sadly, different than what TestMyBrain relies on. But the basic concepts are the same.

Not today (sorry) Using keyboard to collect responses Storing RTs Trials that hide and show things with timing (mostly) Command-line tools Ideas for catch trials Generating HITs using Matlab or Python code Using Flash/Actionscript to run experiments