If a student has told you that they're an undergraduate interested in studying the arts, is there any need, when asking their 'Course of Interest', to show them a list of courses that contain postgraduate computing? Some institutions offer course lists that run well into triple figures, which can make students finding their correct course difficult. 

But it doesn't need to be like this. Parent and child fields can be set up to display a list of options specific to what a student has previously answered on your form. 

This guide will walk you through how to create these options for your forms, using these commonly asked questions: 1. What is your level of study (our parent question), 2. What is your area of interest (our child question) and 3. What is your course of interest (our child-child question).

Getting set up

Let's create our parent and child list of options. Head to Settings > Field Options and click +Add Option.

If you're new to Field Options, you may find this article helpful. Below we go through three ways you may wish to consider setting up your lists:

  • 1. Using a spreadsheet

The most flexible way of creating a Parent and Child list is to use a spreadsheet, before copying and pasting its contents into the Text Mode area. 

Create your list where your Parent options are in column A, your Child options are in column B, Child-Child options in column C, etc. 

In the above screenshot, each column denotes a separate parent / child / child-child level. It's also import to note the cascade of the cells (A2, B3, C4); if Arts and Art & Design were in cells B2 and C2 respectively, this would not work. 

When imported into Gecko, the above list would allow me to pick Undergraduate as my Level of Study, and then give me the option for Arts and Biology in the Area of Interest question. If I picked Biology, I'd then be given two relevant choices in the Course of Interest question. 

Once you're satisfied with your spreadsheet, go to Field Options, click Switch to Text mode and paste your list directly into the text area before hitting the Save button in the bottom-right corner.

  • 2. Using the Field Options builder

You could make use of Gecko's field options list builder: 

There are a number of features available to you here. Clicking +Add Option will add a new field row for you. You can use the + icon to the far right of the field to add a child field for an existing option. Additionally, you can drag & drop each field row into the desired parent / child / child-child level.

When you're happy with your list, hit the Save button.

  • 3. Using the Text view 

A more flexible approach to creating lists would be to click to Switch to Text mode. Simply type out or paste in your list of options. To create different levels (parent / child / child-child), simply press the tab key to create the cascade. 

When you're happy with your list, hit the Save button in the bottom-right corner.

Setting up your form

Once you've created your list, it's time for us to create our parent and child fields on your form. 

It's important to note that parent and child fields are only supported by Dropdown - Single Choice form fields. 

Accordingly, go ahead and add x3 of these fields. Name the first, Level of Study, the second Area of Interest and the third Course of Interest before saving changes. Now:

  • Click to Edit the Level of Study field. 

  • Navigate to the Options tab and, in the Options Template field, pick the Field Options list you created earlier. 

  • Now Edit the Area of Interest field. 

  • Head to the Options tab once more, and, in the Parent field, choose the Level of Study field. Gecko now knows that, whatever parent option is picked in the Level of Study field, it should only display the relevant options in the Area of Interest field. 

  • Finally, Edit the Course of Interest field. 

  • Navigate to the Options tab, and pick Area of Interest in the Parent field. 

  • Click to Save Changes.

Any questions? Feel free to start a live chat with a member of our support team or explore the rest of our academy at your leisure.

Did this answer your question?