Introduction
Hypotheses
Method
Results
 
|
Method
Web as Lab
- Server: Apache 2.0 under Linux
- Client: any graphical browser (no scripting, applets, animation, or frames)
- User interface: XHTML with forms
- Programming: CGI with Perl 5.8
- Subject identity management: random UID, supplied to and by each form
- Subject confidentiality: anonymity
- Subject consent: Agreement terms (right to quit etc.) disclosed
- Session management: form state value compared with session-state file
- Disruption recovery: resumption from start page with UID
- Data capture: text files, 1 file per subject, named with subject's UID
- Raw data format: Key=Value (converted <CRLF> and "%" to %hex)
- Temporary data conversion: pasted raw data into Excel
- Durable data conversion: raw data converted by Perl routine into text matrices, those imported into PostgreSQL
|