Psyc 930 -- Building Online Studies

Syllabus (DOC)    (PDF)

Common files

Free classes in Dreamweaver and other software

Seven minute video on the history of the Internet.

Day Topics Homework
May 18th Internet, URLs, HTTP, FTP and HTML (PPT)    (PDF)    (mp3)

FTP and Textpad (PPT)    (PDF)    (mp3)

FTP Instructions (DOC)    (PDF)

TextPad Instructions (DOC)    (PDF)

HTML Tables (PPT)    (PDF)    (mp3)

  1. Activate your Active Directory account and email me your username.

  2. Install Textpad and WS_FTP32, if necessary.

  3. Write a simple web page with a table in it and FTP it to your account.

  4. Optional: Complete the Maple T.A.* exercise on URLs and the Internet.

  5. Optional: Complete the Maple T.A.* exercise on HTML Tables.
* Access Maple T.A. through Blackboard, Tools, Maple T.A. Course Tools Assignments. It's not working for some reason. Skip it for now.
May 19th Forms (PPT)    (PDF)

Sending data to a database (PPT)    (PDF)

Not covered in class; provided for future reference:
HTML Color (PPT)    (PDF)
More HTML: Fonts and Images (PPT)    (PDF)

  1. Modify process1.asp to display the data entered in form1.html.

  2. Modify form2.html by adding new form elements, as described at the end of the Forms PowerPoint.

  3. Modify process2.asp to write to the database, as described at the end of the Sending Data to a Database PowerPoint.

  4. Optional: Complete the Maple T.A.* exercise on Forms.
* Access Maple T.A. through Blackboard, Tools, Maple T.A. Course Tools Assignments. It's not working for some reason. Skip it for now.
May 20th Introduction to Access (PPT)    (PDF)    (mp3)

Database code explained (PPT)    (PDF)    (mp3)

How long do they spend on a page? (PPT)    (PDF)

The Checkbox Problem (PPT)    (PDF)

We will cover this topic later, so don't bother printing it for class right now.
I'll do a brief demo in class. You'll use it on your final project later.
Moving data from Access to SPSS (PPT)    (PDF)

  1. Use form3.html to write process3.asp and make an assign10 table in your database as described at the end of the Introduction to Access PowerPoint.

  2. Save the completed form3.html as form4.asp and process3.asp as process4.asp. Add timing statements to form4.asp and process4.asp as described at the end of the How Long Do They Spend on a Page PowerPoint. Copy table assign10 as assign11, add the three necessary fields to it, and change the process4.asp page (about line 42) to point to assign11.

  3. Tentative: Watch the video on moving data from Access to SPSS.
 
May 21st Generating subject IDs (PPT)    (PDF)

Chaining pages together into a study (PPT)    (PDF)
  1. Complete Assignment 13 on subject IDs, as described at the end of Generating Subject IDs.

  2. Complete Assignment 14 on chaining pages together. The theory is given in Chaining pages together into a study, and detailed instructions are here: (PPT)    (PDF).
 
May 22nd No class. The 227 lab will be open. I can open 234 for anyone who wants to work on assignments.


Day Topics Homework
May 25th No class - Memorial Day
May 26th Randomizing page order: Part 1 (PPT)    (PDF)

  1. Randomizing page order assignment (PPT)    (PDF)

Fixes to Assignment 15:
  • MasterInclude.asp also needs an IF statement to process the demographics.asp page. So, after you add the four IF-HTTP_REFERER statements for the four random pages, add one for demographics.
May 27th Form Validation (PPT)    (PDF)

Randomizing page order: Part 2 (PPT)    (PDF)

Other Tip and Tricks (PPT)    (PDF)

An alternate way to make Access tables (Flash web page)

Work on finishing assignments.

May 28th I'll bring copies of the first three items to class. You print the Server Topics slides and bring them with you when we meet in person to go over them.

Working with other Survey Sites (PPT)    (PDF)

Randomizing Questions in a Page (PPT)    (PDF)

Final Project is assigned
(final_project folder under common_files)

Server topics (PPT)    (PDF)
Work on the final project.

Arrange times for Server assignments.

May 29th No class. The 227 lab will be open. I can open 234 for anyone who wants to work on assignments. I will be available in the morning only for anyone who wants to work on the server assignments – one hour should be sufficient. Leslie will be available part of the afternoon in 234 for help with the project (but not server topics).


Day Topics Homework
June 1st Work on completing all assignments. The lab will be open, but attendance is optional.
June 2nd
June 3rd
June 4th