Lesson plan 1. The basics - what are HTML / CSS / JavaScript - what does the server do, vs. what the client does - hello world experiment - what is a node? - what are jsPsych plugins? 2. Simple experiment - RT experiment - 2AFC experiment - Advanced: how to show RT as feedback 3. Some JavaScript - walkthrough of a "vanilla" page that does something (show clock? pong game? scrolling text?) - example of if-elseif-else - example of while - example of for - example of functions 4. Generating nodes - sometimes we want to make lots of similar nodes - makes sense to use a loop to construct the nodes - we can put it in a function too - self-paced reading example 5. More complex example? ------------ Stuff to cover later: - key code mapping -