|
|
1 | (9) |
|
What You Will Be Able to Accomplish |
|
|
3 | (1) |
|
|
4 | (1) |
|
Some (Very) Basic Things You Need to Know about the Internet |
|
|
4 | (2) |
|
How to Get the Most Out of This Book |
|
|
6 | (3) |
|
Getting Started: A Step-by-Step Guide to Using a Web Server |
|
|
9 | (24) |
|
Method 1: Using a Professional Web Hosting Service |
|
|
11 | (10) |
|
|
12 | (1) |
|
Transferring Files to Your Netfirms Server |
|
|
13 | (1) |
|
Downloading and Installing WS_FTP Pro |
|
|
13 | (1) |
|
|
14 | (1) |
|
Using WS_FTP Pro to Transfer Files |
|
|
15 | (3) |
|
Creating a Data Directory |
|
|
18 | (1) |
|
Some Important Notes on the Organization and Operation of Your Server |
|
|
19 | (1) |
|
The Location of Your Web Pages |
|
|
19 | (1) |
|
The Address or URL for Your Web Page |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
Method 2: Setting Up Your Own Server |
|
|
21 | (12) |
|
Downloading and Installing Microsoft's Windows Installer |
|
|
22 | (1) |
|
Downloading and Installing ActivePerl |
|
|
23 | (1) |
|
Downloading and Installing the Apache Server |
|
|
24 | (2) |
|
Getting Your Server Up and Running |
|
|
26 | (1) |
|
Creating a Data Directory |
|
|
27 | (1) |
|
Some Important Notes about the Organization and Operation of Your Server |
|
|
28 | (1) |
|
Transferring Files to the Server |
|
|
28 | (1) |
|
The Location of Your Web Pages |
|
|
29 | (1) |
|
The Address or URL for Your Web Pages |
|
|
29 | (1) |
|
|
30 | (1) |
|
Turning On and Turning Off the Server |
|
|
30 | (1) |
|
|
31 | (2) |
|
HTML: How to Make a Web Page from Scratch |
|
|
33 | (27) |
|
Downloading and Installing 1st Page |
|
|
35 | (1) |
|
What Is Required in All HTML Pages |
|
|
36 | (1) |
|
|
37 | (1) |
|
|
38 | (3) |
|
|
41 | (3) |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
44 | (4) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
50 | (3) |
|
|
53 | (3) |
|
|
56 | (4) |
|
HTML Forms: Collecting Research Data from Participants via the Internet |
|
|
60 | (22) |
|
|
61 | (1) |
|
Creating Response Windows and Rating Scales |
|
|
62 | (7) |
|
|
62 | (2) |
|
|
64 | (2) |
|
|
66 | (2) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
71 | (11) |
|
An Introduction to CGI Scripting: Using Perl to Automatically Save Response Data to a File |
|
|
82 | (22) |
|
Saving the Data via a Simple CGI Script |
|
|
86 | (6) |
|
The First Line of All Perl Scripts |
|
|
87 | (1) |
|
Instructing the Server to Process the Submitted Data |
|
|
87 | (1) |
|
Extracting Values from the Submitted Data and Assigning Them Variable Names within the CGI Script |
|
|
88 | (1) |
|
|
89 | (2) |
|
Inserting HTML Code into the CGI Script |
|
|
91 | (1) |
|
|
92 | (3) |
|
Example 2: Time Stamping a Submission |
|
|
95 | (3) |
|
|
96 | (1) |
|
|
97 | (1) |
|
|
98 | (1) |
|
Importing the Data into SPSS |
|
|
98 | (1) |
|
|
99 | (5) |
|
Providing Customized Feedback to Research Participants |
|
|
104 | (22) |
|
Providing Feedback: Averaging a User's Responses |
|
|
105 | (5) |
|
Providing Feedback: Averaging a User's Responses and Saving the Data |
|
|
110 | (2) |
|
Data Analysis on the Server: Averaging the Responses of Everyone in Your Sample |
|
|
112 | (5) |
|
Using If--Else Conditionals to Tailor the Feedback Further |
|
|
117 | (4) |
|
|
121 | (2) |
|
|
123 | (3) |
|
Randomizing the Order of Stimuli |
|
|
126 | (20) |
|
|
127 | (2) |
|
|
129 | (4) |
|
|
133 | (3) |
|
Processing and Saving Randomized Data |
|
|
136 | (2) |
|
Another Example, with a Slight Twist |
|
|
138 | (4) |
|
A Final Example, with a Bigger Twist |
|
|
142 | (2) |
|
|
144 | (2) |
|
Random Assignment to Conditions |
|
|
146 | (9) |
|
|
146 | (5) |
|
Another Way to Implement Random Assignment |
|
|
151 | (2) |
|
Manipulating Variables within-Subjects |
|
|
153 | (1) |
|
|
153 | (2) |
|
Using Multiple Web Pages in Research: Carrying Responses Forward from One Page to the Next |
|
|
155 | (19) |
|
|
156 | (6) |
|
Randomizing Trials across Multiple Web Pages |
|
|
162 | (5) |
|
Using Image Maps to Advance from One Page to the Next |
|
|
167 | (6) |
|
|
173 | (1) |
|
Using Conditional Branching Structures: An Example of ``Skip Patterns'' in Survey Research |
|
|
174 | (7) |
|
|
180 | (1) |
|
Advanced Feedback: Summarizing Data with Bar Graphs and Two-Dimensional Plots |
|
|
181 | (18) |
|
|
182 | (6) |
|
Two-Dimensional Coordinate Graphs |
|
|
188 | (10) |
|
|
198 | (1) |
|
Tracking Participants over Multiple Sessions: PINs, Passwords, and Menus |
|
|
199 | (16) |
|
|
200 | (1) |
|
|
201 | (12) |
|
|
213 | (1) |
|
|
213 | (2) |
|
|
215 | (18) |
|
An Example: The Recall of Emotional Memories |
|
|
217 | (7) |
|
A More Complex Extension: Saving the Data and Analyzing It for the Participant |
|
|
224 | (2) |
|
Building on the Example: Randomizing Trial Orders |
|
|
226 | (6) |
|
|
232 | (1) |
|
Additional Applications of Perl: Discussion Forums and Scored Tests |
|
|
233 | (35) |
|
|
234 | (24) |
|
The CGI Scripts and How They Work |
|
|
240 | (17) |
|
Summary of the Online Forum Programs |
|
|
257 | (1) |
|
|
258 | (10) |
|
|
268 | (23) |
|
|
268 | (4) |
|
|
272 | (2) |
|
|
274 | (1) |
|
Apache Server Maintenance |
|
|
275 | (1) |
|
Security: Protecting Your Server |
|
|
276 | (2) |
|
Security: Protecting Your Data |
|
|
278 | (3) |
|
|
281 | (2) |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
285 | (4) |
|
|
285 | (1) |
|
|
286 | (1) |
|
|
286 | (1) |
|
Test Your Page in Different Browsers |
|
|
287 | (1) |
|
Minimize the Need to Click and Scroll |
|
|
287 | (1) |
|
|
287 | (1) |
|
|
288 | (1) |
|
Make Your Site Look Professional |
|
|
288 | (1) |
|
|
289 | (2) |
References |
|
291 | (2) |
Index |
|
293 | |