There’s a new app in our App Store called Online Forms, which will allow schools to collect information from any user within their QuickSchools account (Teachers, Parents and Students) via an Online Form.
So here’s how it works. Once you’ve enabled the Online Forms apps for the appropriate users, you can then go to the “Online Forms” menu start creating your new Online Forms:
Start by simply clicking on the “Add New Form Packet”. This will take you to the following screen:
When you first start out, the Form Packet is in “Draft” mode, which means nobody can see it unless you’re an administrator. Go ahead and fill in the details of the Form Packet (like Name, Description, Instructions and who can submit the form). There are several other sections you can fill, as described below:
- Forms: These can be Custom Forms using our Custom Fields framework that you’ve seen in our other modules (details described below). Or, you can upload a fillable PDF file.
- Supporting Documents: You can upload any additional files/documents that you’d like the user to access during the form submission process. These can be contracts, tutorials, and other reference files:
- Workflow: The system comes with built in workflow statuses for “In Progress” and “Submitted”. Feel free to add any additional statuses that would be relevant to your process like “Reviewed” or “Completed”.
- Advanced Settings: For advanced users, you can use this form to capture Enrollment/Registration information, as well as make it a multi-step submission process. We’ll describe more about these features in a future article.
Go ahead and click “Create Custom Form” to create a custom form using our Custom Fields framework, as per the Custom Fields module you’ve seen in other parts of our software (like with Students, Teachers, Parents/Guardians, Admissions, Discipline, and Lesson Plans), feel free to add any number of fields that you’d like to track. You can control the field type, as well as whether the field is required.
For the most part, you can ignore the “Map To:” field, as this is mainly for the Enrollment/Registration process where you’d like to copy over captured information from the Online Form into system fields within your QuickSchools database. So for example, you can map fields to address fields, and during the enrollment process for the Online Forms, the data from the form can be copied over to the student record.
You can click on “Preview” to see what the complete form looks like:
Once you’re satisfied with the Form Packet (i.e. Packet description, form list, supporting documents, workflow statuses, etc), go ahead and publish the Form Packet.
The Online Form is now available to users. Here’s an example of who it would look like on the Parent Portal:
When the parent clicks on “Start Filling Out Form”, they will see the following screen:
The form packet shows all forms required for the packet, as well as any supporting documents that can be downloaded. As the parent fills in the required fields, the progress completion status will get updated.
Once the form is submitted, administrators can view them back on the Online Form screen, which now looks like this:
And the “View Submissions” screen will display all forms, including forms that are in progress.
That’s pretty much all there is to it. We’re planning many new improvements to this module, so do let us know what you think so we can prioritize the improvements accordingly.