15 May
Posted by Kevin Bondelli as Chapter Tips, Online Tools
As mentioned in my earlier post, I created an online survey using the new form tool in Google Documents asking the questions “where should I move” and “where do you think I will move?”
In Google Documents, create a new spreadsheet, click share, and you will see a window that looks like the one on the left. Select “to fill out a form” and you will then be able to create your own survey.
Google Documents allows you to invite people to fill out the form via email, get a public URL that you can share online or on mailing lists, or even implement with an iframe on your website (however, iframe implementation does not work on WordPress.com blogs like this one, which is why I can’t embed it for you as an example). It is important to note that anybody can fill out the form, not just those with Google accounts, and there is no need for anyone to sign in to anything.
Using a survey site such as Survey Monkey costs money to create a survey for more than 100 responses (Google Spreadsheets allow 10,000 responses) and limits the number of questions you may ask, while Google Documents is completely free. While the Google Forms tool does not currently have certain questions types available that Survey Monkey does (specifically multiple choice matrices), pretty much every question you would want to ask is supported. The only real negatives are that you currently are unable to require fields and that there is no way to prevent someone from voting multiple times.
Responses to your survey are populated live into your password-protected spreadsheet, and this enables dynamic data visualization and the creation of Google Gadgets.
Here are the results of my survey. I would like to point out that the graphic below is dynamic and will continue to update as new responses come in.
I chose the question I did for two reasons. First, it enabled me to show a data comparison of a single variable in two questions. The graph first shows how many people voted that I should go to a city, and second shows how many people voted for where they think I will go. Second, by allowing a text input field for “other” it forced me to create a spreadsheet that could interpret dynamic text responses.
You can view my spreadsheet and visualization here. If you would like to use the spreadsheet as a template, go to file->copy spreadsheet. This will add a copy to your Google Documents so you can examine the formulas and structure.
One setback for using this tool is that it is necessary to have familiarity with spreadsheet formulas and logic to interpret your results. Here is how I programmed my results page:
The response data is propagated live onto Sheet 1 of the spreadsheet. I added a second sheet to interpret the data. My first need was to automatically count the number of votes each response received. I did this using the COUNTIF formula. Here is the example: =COUNTIF(Sheet1!B:B,”Oklahoma City, OK”). COUNTIF gives a numerical result for the number of times something occurs. In this case, it is when the field contains “Oklahoma City, OK.” I repeated this for each answer choice for both questions (though for the second question it searched Sheet1!C:C).
Calculating the other responses was a little more difficult. Since all other responses will contain different text, there is no way to use COUNTIF, so I had to hack a little formula together to get the desired result. Here it is: =COUNTA(Sheet1!B:B)-SUM(B2:B10)-1. Not very elegant, but it does the trick. The COUNTA function counts the number of fields that have something in them. This gives me the total number of responses plus the header. I then SUM the results on my second sheet of all the votes given for answer choices and subtract the result from the total responses. This gives me the number of responses that are not one of the provided answer choices plus the header. The -1 at the end accounts for the header and leaves me with the total number of votes for other places.
These formulas allowed me to create a dynamic sheet that I could use to create charts and Google gadgets that will update as new responses come in.
So go take the Google Forms tool for a spin and see how your organization can take advantage of this powerful and free tool.
If you have any questions, ideas, or have used Google forms and want to share your experience, please leave a comment.
18 Responses
Navi
May 16th, 2008 at 8:20 am
1hi Kevin,
did you try analyzing this data with the Google Pivotables?
http://www.panorama.com/google/pivot-table/tutorial/
It can be very fancy.
tell me if you liked it.
Kevin Bondelli
May 16th, 2008 at 8:45 am
2Thanks for showing me this. I’m going to take these pivot tables for a spin.
SEO
March 3rd, 2009 at 4:07 am
3This Google spreadsheet tool is very helpful in marketing your products and basically updates you about your consumer's attraction towards your product.. In this way you can easily get the deficiencies of your products which will help you to omit those deficiencies and make your product more better..
Stephan
April 21st, 2009 at 5:09 am
4Hi,
I’m making a spreadsheet form in Google Docs but the problem is I only get an URL (for an online forum) for people WITH a google account.
As you said: “It is important to note that anybody can fill out the form, not just those with Google accounts, and there is no need for anyone to sign in to anything.”
How can I do this?
Thanks in advance for your help!
Stephan Dekker,
The Netherlands
Kevin Bondelli
April 21st, 2009 at 3:45 pm
5Once you create the form you should see at the top right an option to send the form out via email, as well as the public link on the bottom of the screen.
Rashad
September 25th, 2009 at 4:57 pm
6Wow! Thank you! I always wanted to write in my site something like that. You have inspired me!
René Jensen
October 3rd, 2009 at 3:05 pm
7Cool – anything about how to limit the people how can access the form. When will it be possible?
Geoff Gregory
December 17th, 2009 at 6:03 am
8Many thanks for your extremely helpful article.
Is it posible to change the size of the embedded iframe? Many thanks.
Kevin Bondelli
December 17th, 2009 at 6:11 am
9The dynamic graphic in the post isn’t an iframe, it’s a png file, but both iframes and the png can be resized using height=”x” width=”x” before closing the tag.
Geoff Gregory
December 17th, 2009 at 7:03 am
10Many thanks for that. I tried changing the height and width parameters in the URL link but it gives very odd results. What am I doing wrong? Many thanks.
PS: If you look at my website homepage and look at the source code you’ll see where I’ve placed it. I’ve reset the parameters to their original settings.
Kevin Bondelli
December 17th, 2009 at 7:41 am
11Changing the width and height values in the iframe should resize it properly. Potential issues may arise when the width value is larger than the content area as determined by the site’s CSS, which would result in extending over other areas of the site or dropping sidebar objects.
What were the values that you were trying to change the height and width to and what was the result?
Geoff Gregory
December 17th, 2009 at 7:49 am
12Entering any smaller parameters makes slider bars appear top and bottom !
Geoff Gregory
December 17th, 2009 at 7:55 am
13To clarify that..the size of the frame can be reduced by altering the height frame parameters but the image stays as is..hence the appearance of the slider bars. Most irritating. Thanks for your continued assistance. Geoff
Kevin Bondelli
December 17th, 2009 at 8:07 am
14If you just want to get rid of the grey on the left and bottom without causing scroll bars try a width of 740 and a height of 530.
As far as I know you are not able to change the size of the images in a form theme, which is what is currently determining the size of the page being displayed in the iframe. An iframe only creates the window from which you view the source content. Changing the values won’t affect the size of the source content and will result in scroll bars if the content extends beyond the frame.
However, you can disable scroll bars by including scrolling=”no” in the tag.
Geoff Gregory
December 17th, 2009 at 8:22 am
15Many thanks Kevin for your assistance,,it has been very much appreciated. Have a nice day..and a very happy Xmas. Cheers. Geoff.
Kevin Bondelli
December 17th, 2009 at 9:25 am
16I’m glad I was able to help. Have a great holiday as well and good luck with your site.
glen
January 11th, 2010 at 5:13 pm
17any suggestions on how to redisplay the form once you hit submit, versus getting that “create your own form” message? I want the form to be displayed for the next entry… any help?
New Features for Google Forms | KevinBondelli.com: Youth Vote, Technology, Politics
April 13th, 2010 at 11:29 am
18[...] years ago I wrote a post on how to use Google Forms to create free online surveys. This week Google launched some important improvements to the form [...]
RSS feed for comments on this post · TrackBack URL
Leave a reply
Subscribe
Popular Posts
Categories
Archives
Links
Recent Entries
Recent Comments
Most Commented
KevinBondelli.com: Youth Vote, Technology, Politics is proudly powered by WordPress - BloggingPro theme by: Design Disease