As Co-Founder and CTO of EdSmart, David draws from over 20 years’
experience as a technology leader, investor, entrepreneur and contractor to
global Internet and technology businesses. Prior to his focus on technology,
he worked in arts and entertainment management. He was also Co-Founder
of ArtsHub, the leading online home for arts and cultural workers in Australia,
New Zealand and the UK and, consequently, was featured in the book 50 Great
eBusinesses and the Minds Behind Them (Random House 2007).
Conditional Fields add dynamic functionality to EdSmart’s forms by altering the behaviour of the form depending on the values selected in fields. This gives schools the ability to only display information that is essential for parent, student or staff recipients based on their selection.
Conditional Fields are set up via the Configuration tab in the Form Designer, and can be used in Parent or Student Slips, School Forms and Parent Initiated forms.
There are five selections:
The source field – the field whose value will trigger the condition
The operator – “is” or “is not”
The source field value that will trigger the condition
The destination field – the field that will be affected
The action – should be the destination field be visible, not visible, required or not required
Following is an example of a form created for a parent to select campus and subjects for their child...
In the form below, there are questions for Campus Selection, Subject Choice and More Information about an Excursion. Based on the selections made by the responder, related fields are displayed.
Option Lists, Checkboxes, Yes/No Fields can be configured for the IF Section. Any field can be used under the THEN Section. Below are all the conditions set for this example form.
In this example form, all the Campus and Subject fields are hidden by default. They will be displayed only if the Parent selects them. The More Information field is displayed by default, and it is hidden only after the Parent says 'no'.
To delve even deeper into Conditional Fields, make sure you visit our Knowledge Base or contact our Customer Support Team by raising aSupport Request.