Dr. Kajetan Hinner

Logo: University of Mainz Germany 

Rheinland-Pfalz

Universität Mainz

Soziologie

Logo: Nelson Mandela Metropolitan University

October 2005

Course: Doing research on the Internet: Design of and Conducting Online Surveys.

Dates: Weekly, Tuesday, 15.00 (sharp) to 18.00

Venue:  Second Avenue Campus Computer Room #007

Participants:

NMMU Students, Sociology Dept.

Would help:

Interest to get into the technical basics (Internet-standards, HTML, programming languages) and combine this with methods of empirical social research (design of paper&pencil surveys).

Maximum number of participants: 20

Overview

Purpose of this course is to transfer the necessary technical and scientific skills to conduct Online Surveys.
During the introductionary hours fundamental techniques of the WWW and Web-Design will be talked about (HTTP, HTML). After that, some essential elements of the programming language Perl will be presented. Knowing that, course members are able to program simple Online Surveys.

To develop more elaborate Online Surveys we take a look at the "Rostock Survey Tool" (RST), written by the lecturer.

Main topic of this course is to develop a Online Survey about (HIV/AIDS) or (The transformation process in South Africa compared to German Unification) or the (How the Internet Infrastructure can be improved in Sub-Saharan-Africa, also means finding the obstacles).

Participants of this course will have a heavy workload. This is because of the compact character (only one month of teaching) and the large amount of technical skills needed, which are not necessarily known by a social scientist.
 
5.10.2005 Introduction, Getting to know the Computer Pool
WWW: Basics, Internet-Search, Interesting addresses (www.greenpeace.org, www.nato.int, www.army.mil, www.whitehouse.gov, www.harvard.edu, www.uni-mainz.de).
Commands (DOS-Box):
  • ipconfig - to find out IP number of the computer
  • tracert - for example "tracert www.nato.int" - find out the network hops between the computers
  • ping - for example ping 172.17.10.230 - or exercise: Ping your neighbour's computer. ping sends packets and if they are received, the network connection is OK

IP-Number: Combined from four numbers, each from 1 to 255, example: 172.17.10.230
FQDN: Fully qualified domain name, for example: www.nmmu.ac.za
DNS: Domain Name System: transforms FQDN to IP-Number
11.10.2005 Overview: How HTTP works. Important tags of HTML

Installation of the server used for our Online Surveys (address: umfragen.sowi.uni-mainz.de): Debian GNU/Linux 3.0r1 Woody (seven CDs), Pentium III / 256 MB RAM / 20 GB Harddisk.
Necessary steps:
1) Description of BIOS / BIOS-Settings / Harddisk recording
2) Partitioning the Harddisk (512 MB Swap), rest ReiserFS and mount to root-directory /
3) Installation of the needed packages plus Proftpd, Apache
4) Setting the Root-Password und User-accounts of course members
5) Testing the WWW-Server und analysis of the corresponding logfiles (/var/log/apache/access.log and error.log)
6) Create a simple homepage and transfer it to the server using the ftp program
7) Try to create a simple Mail-Survey and store it on the server
8) Introduction to some additional knowledge for Online Surveys and RST: Perl, Unix, access rights, reading and interpreting log files etc.

Because of the firewall we do not have access to the WWW-Server in Germany. So we use a Debian GN/Linux Notebook instead. IP-number: 10.21.6.189
  • Going to the page www.hinner.com/nmmu actually loads the "index.html" file of this directory, so the file www.hinner.com/nmmu/index.html is fetched by your Web-Browser (Internet Explorer) and displayed.
  • Select "View/Source" to get the html-file displayed. Go through the tags and see how the structure of an HTML file is. Tags inbetween <>, ending tags with heading "/"
  • Note the most important tags: <head>, <body>, <title>, <p>, <a>, <table>
  • Online surveys basis: the <form> tag
  • Open MS Frontpage and create your own first WWW-page (try to create something useful, also include a form if possible)
  • Transfer your "homepage" to the server (10.21.6.189) using ftp. Open a DOS-Command bos (Start/Run/"cmd"), type ftp 10.21.6.189, enter Username and password as told in the course. Change your local directory to where your html-file is using the "lcd" command. Find out in which directory you are using the "pwd" (print working directory) or the "!cd" command. List local files with "!dir". List remote files with "dir" or "ls -la". Transfer files to the server with the "put" command, receive them with the "get" command. Transfer a couple of files with mget or mput, for example: mput *.jpg - you will be asked for the files to be transferred. Answer with "yes" or "no". You can disable those questions with the "prompt" command. To transfer binary files (images, programs) switch to "binary" mode first. To transfer html-files or ASCII-text-files, first type "ascii" to switch mode Leave the ftp-program with the "bye" command. While in the ftp-program, you can re-logon with the "user" command, i.e.: "user khh" if the password was wrong.
  • Check in the WWW-browser if your files are there. Be aware that the old file can be stored somewhere in a cache or proxy-Server in between, so force Re-Loading of the file with "f5" or "View/Reload".
Task until 18.10.2005: Think and decide upon the three possible topics for our example survey:
  • HIV/AIDS
  • The transformation process in South Africa compared to German Unification
  • How the Internet Infrastructure can be improved in Sub-Saharan-Africa, also means finding the obstacles
  • Student lifestyles: Comparison between P.E. students and Mainz students

18.10.2005   
Task: Search the internet and select one Online Survey, copy screenshots in MS-Word and give a short commentary about content, level of professionality (from the perspective of the social scientist)
  • Decision about sample survey: Student lifestyle comparison
  • The "form" tag - Designing a example survey with MS Frontpage and transferring it to the server.

To do until 25.10.2005:
  • Literature search of social scientist´s contributions to Online Surveys - select one article, read it and evaluate it (must be a paper article, not online).
  • Find a program to conduct Online Surveys - if you found it, read the instructions and what is needed to set it up and get it running. Write your opinion.
  • Create in Word or Powerpoint (or if you dare HTML) an Online Survey with five questions (and given answers, if needed) to our topic (student lifestyle comparison)
25.10.2005
  • The firewall is now disabled so you have full ftp/telnet access to the server "umfragen.sowi.uni-mainz.de" from NMMU campus. Please put your sample survey inside your account on that server, the login is your first name, password has been E-Mailed to you.
  • Viewing homework: student lifestyle comparison surveys Online Survey programs, literature of social scientists covering this topic
  • Working through and analysing the Survey-Sendmail-Programs (Perl or PHP)
  • Installation of RST
  • Taking care and Installation of the needed Perl-Modules (dselect)
  • Getting orientation with error output in WWW-Server Log (view with tail /var/log/apache/error.log)
  • RST: Presentation - Adapting an existing survey
  • RST: Installation or adapting of course members' surveys
  • RST: Adapting every survey of course members (that means: Online Surveys of all couse members are running using the correct account and with RST)
  • Using RST and Cascading Style Sheets (CSS)
  • Refining and "polishing" the surveys

References: