The “Reviewer Game?? is a web application for a research experiment involving one investigator and approximately 10 subjects at a time. The app will exist in the Amazon EC2 cloud and be launched at the time of each experiment. The subjects will answer questions presented on web pages. The investigators will monitor the responses. Responses and other metrics will be saved in a MySQL database. The app will have approximately 9 dynamic pages whose content will be determined by state information contained in the database, as well as the contents of the database and external pdf files that will be presented on some pages.
At the completion of the experiment the contents of the database tables will be dumped in a tab delimited format and emailed to the investigator. The worker will implement the web site, including the MySQL backend, and create an AMI that can be launched at the start of each experiment.
The employer will supply a specific description the functionality of each page, a database schema, and pdf files.
Please refer to attached PDF file for more details
The project will be considered complete once the site is installed, proven to be functional and saved as an Amazon Machine Image. Functionality with the initial 10-50 images will be required. The employer will be responsible for installing the full complement of problems (~1000) after completion of the project. Source code for the site will be deposited to a subversion repository provided by the employer. 1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.
b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.
* * *This broadcast message was sent to all bidders on Thursday Jan 6, 2011 5:26:56 PM:
Thank you for your interest in the project. I have received a number of bids. Most of the bidders have requesting further details about the project. Given the number of requests for more details, I have decided to update and expand the description of the project. I request that you review the description and consider whether you wish to bid on the project. Please note that I have developed plenty of web apps at this (very straightforward) level of complexity myself, but I do not have the time to implement this. Note that I require LAMP, not .net or any other technology. I will select a subset of the bidders for further discussion. That discussion will be detailed enough for the candidate developer to gain a good comfort level with the project, and for me to gain a good comfort level with the developer. Thanks!
Tthe target server is an Amazon EC2 small 32-bit instance. The target server environment is an Amazon EC2 small 32-bit instance with a "LAMP Web Starter" Amazon Machine Image, i.e. (US East AMI ID: ami-60da3d09). This 32-bit image includes: Fedora Core 8, PHP 5.2.6, Apache 2.2.9 and MySQL 5.0.45. The worker will be given acces to the server for installation and testing.