The Project:
Create a backup site for the main PlanetProject survey
site in case the main site failed to perform (or be
completed) by the starting date of the survey. The
survey site needed to have all the content and
functionality of the main site, including all of the
polls in all eight languages (Chinese, English, French,
German, Italian, Japanese, Portuguese, and Spanish) as
well as a way to display the poll-taker's answers and
the aggregated data from everyone who had taken the poll
so far. And it had to be done in less than one
month.
The solution was to create a static backup version of the site, which would be much faster and able to handle a higer load volume than the original site. The polls were converted to use GET URLs when the poll-takers submitted their answers, and then the survey data was aggregated from those URLs taken from the web server log files. The aggregated data was written out into a number of tiny files for each question which could then be loaded into a frame and displayed with JavaScript. The GET URLs, accessed by JavaScript, also allowed each poll-taker to compare his/her answers with the overall aggregated data from everyone.
What I did:
The Project:
Create a global online survey site with about 15
different polls each in eight different languages
(Chinese, English, French, German, Italian, Japanese,
Portuguese, and Spanish) using the combined technology
and skills from a number of different companies. The
surveying was to be the most extensive ever done and
cover topics of interest to everyone, such as religion,
sex, and sleep and dreams.
What I did: