"You are a very clever man!! This website is brilliant. I have saved in excess of $3k because of the online form editor built into Spike@School. It took me 3 hours to teach myself and then design the form. It will save me many many hours of heartache etc... Absolutely superb!!!!! I will keep recommending your system to everyone that I know." Bevan Campbell (Principal) - Waikanae School
An often overlooked module in Spike@School is the online Form generator. You can add as many of these Forms to your website as you like. They basically make it really easy to create a Form on your website that people can fill out. The results of the Form will be emailed to you, stored in a database (so you can download the results later), and optionally emailed to the person who filled out the Form.
Adding a Form is as easy as choosing Form from the Add a New menu and clicking Add. You'll get this page:
It's all pretty basic. Give the Form a name, the email address that the form results will be sent to and also the message that the user will receive when they submit the Form.
Click on the name of your new Form and you'll be taken straight to the Form editor. The first thing you'll want to do here is add some fields to your Form. There's plenty of options to choose from and they're all pretty self explanatory. If you're unsure, just add an element and see what it looks like in your form. You can always delete it later if it's not what you want. Here is a screenshot showing the different types of elements you can add to a Form:
To add an element just click on the name of the element. You'll be presented with a small form that lets you enter the essential information about that element. For example if you add a Text Box you'll need to give it a name. You can also optionally specify if the field needs to be filled out by the user for the Form to submit successfully, and provide some extra information to help the user understand what the field is for.
Sometimes you'll be asked to enter all the options that are available to a user for certain types of Form elements such as Checkbox Groups and Radio Button Groups. In this case you just need to put each valid choice on a separate line in the box like so:
One last very special Form element is the Email Text Box. If you add one of these to the Form and give it an appropriate name like Email:, the people who fill out the Form will enter their email address into it (Spike@School will ensure the email address is valid) and then if the Form submits successfully, they'll receive a copy of the Form data in an email. For this example we'll add one of these element types.
Now lets take a look at the Form on the website:
As you can see Spike@School has assembled all the elements of the form and presented them in an easy to understand manner. The user just has to fill out the form and click Send. You'll receive an email like this:
And the user (if you used an Email Text Box) will receive an email like this:
You can then also go back to the Form editor and click View Form Submissions. Spike@School will show you a table with all the submissions on it.
You can also click Export Data as a CSV File (Excel) and then view the Form submissions in Excel or any other programme that can read CSV files.
The possibilities are endless. Our schools commonly use the Forms for enrolments, permission slips, surveys etc...