I manage a number of small websites for groups of people and often create polls or surveys for those sites for the membership of the respective organizations. I would like to create a web interface for the creation of those web survey forms.
What I have in mind then is a couple of web forms which permit me or another designated user to create an online survey. I know there are packages out there for sale that will create online surveys. I have looked at several. But the ones that I have seen require that I create the survey and I want to be able to assign that task to someone else who can simply go to the website and do it. Also, I am quite familiar with ASP programming and I want to be able to modify the site with various enhancements over time. I am not a Perl or CGI programmer and therefore cannot readily modify the commercial survey packages.
The ASP code should
1) Request the user to provide a name and subject of the survey;
2) Request the user to describe the survey questions (including the type of question and data length, if necessary);
3) Request the user to describe the survey responses;
4) Where needed, identify the data type of the response;
5) describe whether the answer is required;
6) optionally write the data to a text file (*.dbf) or create a data table in an existing database (I want support for both Microsoft Access and also Microsoft SQL Server) with the relevant survey fields (and also "metadata" like the name & path of the form so that a link to the survey can be dynamically added to the other pages on the website);
7) create the ASP code which creates the form itself;
8) the form should display the responses with appropriate form controls (radio buttons and/or single selection list boxes for mutually exclusive responses; check boxes and/or multiple selection listboxes for non-mutually exclusive responses; text fields (and numeric text fields); memo or "comment" fields, etc.
9) save the form to a specified location where it will then be immediately available for viewing by the web site visitors (links on other pages will be dynamically loaded)
I would like it all written in ASP because I am familiar with that and intend to modify it as I think of nifty new enhancements to make.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer 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 buyer on the site per the coder's Seller Legal Agreement).
4) the ASP code should
1) Request the user to provide a name and subject of the survey;
2) Request the user to describe the survey questions (including the type of question and data length, if necessary);
3) Request the user to describe the survey responses;
4) Where needed, identify the data type of the response;
5) describe whether the answer is required;
6) optionally write the data to a text file (*.dbf) or create a data table in an existing database (I want support for both Microsoft Access and also Microsoft SQL Server) with the relevant survey fields (and also "metadata" like the name & path of the form so that a link to the survey can be dynamically added to the other pages on the website);
7) create the ASP code which creates the form itself;
8) the form should display the responses with appropriate form controls (radio buttons and/or single selection list boxes for mutually exclusive responses; check boxes and/or multiple selection listboxes for non-mutually exclusive responses; text fields (and numeric text fields); memo or "comment" fields, etc.
9) save the form to a specified location where it will then be immediately available for viewing by the web site visitors (links on other pages will be dynamically loaded).
I would like it all written in ASP because I am familiar with that and intend to modify it as I think of nifty new enhancements to make.
## Platform
Windows 2000, IIS (not .NET)