Find Jobs
Hire Freelancers

PHP based data collection form with 800+ questions

$250-750 USD

In Progress
Posted over 10 years ago

$250-750 USD

Paid on delivery
The project is to develop a data collection form. Initially it will be a web page, but I want to plan for mobile use also, at some point in the future. The data will be put in a CSV file on the web. I now have a 33 page paper form with an estimated 800 fill-in-the-bubble questions. I now run these thru a mark-sense optical scanner. But the scanning is time consuming and the scanning is not perfect. Two sample pages of the current form are attached in pdf format. I would like to automate data entry for these paper forms (in PHP). A mockup of the layout for the type of page I am looking for is attached (with questions from the current question page file [login to view URL]). The 33 pages of forms have only a dozen or so rating scales. The variable names will be the question number from the current mark-sense form (e.g., q3_36, q3_37, q3_38, q3_39). I would like a little explanation of the PHP coding so I can edit and add questions in the future without programmer help. (I have edited print and radio button commands in other PHP files.) I need a system that I can clone, because I plan to have a separate web page for each client. So, if your aproach uses a mysql database, I will need to be told how to set up that database. Alternatively, you can set up the php so data from one client goes to one CSV database, and data from another client goes to another CSV database. If you take that approach, we would have to discuss confidentiality of clients. One concern I have is that the user might lose connectivity in the middle of filling out the form. I do not want the user to have to start all over again. What can you suggest to deal with that problem? Another concern is the security of the 800+ questions. I would like to make it difficult for the user to print or save the page Any ideas about that? If you are interested in doing this little project please address my two concerns above. A dollar bid without a reply to my two concerns will not be considered. Thanks. Joel
Project ID: 5031817

About the project

13 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average $626 USD for this job
User Avatar
Hello, With 99% completion rate, 650+ successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 !!)... you can never go wrong choosing me :) I look forward to your reply. Thanks. Kind Regards, Rajesh Soni
$1,237 USD in 7 days
5.0 (991 reviews)
8.7
8.7
User Avatar
Dear Joelinusa, This is sri. I hope we already once had discussion in the past projects. Please find out my response for two of your problems. (1) We will provide pagination wise questions set ... Due to this when ever user clicks on next set of questions we will save in database. If he wants to update we can update also.... Through this when ever connection lost and reconnect he can start with that questions onwards... (2) In order to prevent this first we will disable view source as well as mouse right click and control keyboards... select options everything .. similar like banking websites. In this way little bit difficult for user to print/save questions. Please check my reviews to know about quality of work.. Eagerly waiting for your response... Regards, Sri
$631 USD in 15 days
4.8 (145 reviews)
6.0
6.0
User Avatar
We have great experience to provide web design, development services to all kinds of small, medium and large enterprises.
$526 USD in 10 days
4.7 (93 reviews)
6.4
6.4
User Avatar
Hello, Understanding =========== All question will be Multiple Choice Question. Total number of pages will be 33. Client will answer for these questions Admin can download answers using CSV Queries ===== The 33 pages of forms have only a dozen or so rating scales. Please explain. The variable names will be the question number from the current mark-sense form (e.g., q3_36, q3_37, q3_38, q3_39). here 3 is page and 36,37,38 etc are questions right? Answers ====== I would like a little explanation of the PHP coding so I can edit and add questions in the future without programmer help. (I have edited print and radio button commands in other PHP files.) A: You can manage all questions and their answers through admin. There is no need of separate database for each client. Clients can be managed through admin. Each client will have all questions or there will be division of question? One concern I have is that the user might lose connectivity in the middle of filling out the form. I do not want the user to have to start all over again. What can you suggest to deal with that problem? A: This will be possible but if one will close the window then have to start all over again. Another concern is the security of the 800+ questions. I would like to make it difficult for the user to print or save the page Any ideas about that? A: Webpage can be restricted to save and print but one can do PrintScreen. Thank you
$666 USD in 15 days
4.6 (28 reviews)
6.0
6.0
User Avatar
VRZ Solutions prides itself for being instrumental in developing global Internet based presence for many small and large businesses. The teams of professionals at the helm of affairs in our company have already completed more than 400 projects for different clients in all parts of the world. A bulk of our clientele are from Europe, USA, Canada, Australia. Our communication channels are fairly advanced and we are able to offer seamless 24/7 service and support to all our clients, wherever they may be located. Many of our clients have achieved significant financial advantages by outsourcing their IT related work to us. Our business model is completely geared to delivering enhanced productivity that will result in cost savings of up to 50% and much faster turnaround time. Security of the data and information that we get from our valued clients while completing our projects is of paramount importance to us. That is why we employ only highly trained professionals with most impeccable credentials and all our office establishments are incorporated with latest security features, which makes instances of data loss extremely unlikely. We also offer Free Assessment of Website Development issues to all our potential clients. In order to contact us, send us an email or a phone call. The solution of every website development related issue that you might be facing, is only a phone or an email away.
$360 USD in 16 days
4.7 (10 reviews)
5.0
5.0
User Avatar
i would be good for this project because i can set up a php system to do exactly what you need it to do. i always leave notes though out my code so if you need to go in and edit anything it will be easy to make changes and i can set it up though the page itself so that you could edit and and makes changes to the forms without needing to edit the code. dealing with cloning the form i can also set up to be able to do that from a screen that would allow you to copy questions over or create new ones/ modify questions. dealing with saving the form in case of disconnect there is a couple of ways that could be done. option 1: cookie save on users machine. option 2: info of responses saved to a database for each user till the form is finished and then deleted from the database after being written to a file. option 3: saved directly to a file on the server and could be recalled if need be. please contact me to discuss in detail i would love to do this for you
$400 USD in 5 days
4.7 (2 reviews)
1.3
1.3
User Avatar
My name is Nwafili Chukwuemeka from Anambra state, Nigeria. I am an experienced Software/Application developer in PHP/MySQL, HTML5/CSS3, and Javascript with a B.Sc. degree in Computer Science. I would love to carry out this project for you. I assure you i will be a liable asset to give you what you deserved to achieve from this project. Looking forward to hear from you in order to discuss the job in details. As regards to your question, for a user not to lose track in the middle of filling forms and thereby starting over, a session_ID will be created for each user to prevent such from happening. In your second concern, there will be a PHP code that will disable any user from saving or printing the form. I hope i have answered your question.
$750 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have created similar projects before using PHP. Since you would like the site to be accessible on mobile devices in the future, I could make the site mobile friendly or create an app in the future. I would do the following when creating a system to meet your needs. 1. Create a login system so each user will have an account that is associated with a company or client. 2. Create an admin section for you so you can generate the CSV files from the database based on cilent and/or user. 3. I can explain the PHP code for updates to questions but an alternative is to build this into the admin section so you can update the questions from there (not included in this estimate). 4. There will be no need to clone the system since users will be associated with an account/client. 5. I will have the system save anwsers as soon as they are entered into the system so if they lose connectivity they will not lose their progress when they login again. When they login it would take them back to the last page they were on with all of their anwsers pre-populated. 6. You can use print CSS to make the page blank when printing but there are ways around this if the end user is creative. There is no way to completely stop the user from printing. Sounds like an interesting project to me. Please contact me if you have any questions.
$750 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. I developed many PHP web site in a company. This is my first Freelancer.com project so I offer cheaply. You got lucky ;-) about your first concern: We can use cookie to save user data to user's browser while user inputs something or use Ajax to save user data to server. It depends what you want. about your second concern: It is hard to keep from printing on web browser. I can't help at this problem. Be my first employer at Freelancer.com. Thank you.
$555 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Scarsdale, United States
5.0
33
Payment method verified
Member since Nov 5, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.