Coursedog

Submit a Ticket My Tickets
Welcome
Login  Sign up

FORMS: Adding Questions with Nested Fields

Table of Contents

Overview
How to Do It
Related Articles

Overview

  • Templates and forms in Curriculum Management can include custom cards. 

  • Custom cards support questions with nested fields, allowing users to store additional collections of SIS data in Coursedog.


How to Do It

Step 1: 

  • To add a question with nested fields to the Course Template, navigate to Curriculum > Settings > Course Template.

  • To add a question with nested fields to the Program Template, navigate to Curriculum > Settings > Program Template.


Step 2: Click the “+” icon to “Add Card Above”.


Step 3: Click “Custom fields” in the Question Bank. 

Step 4: 

  • Scroll down to find the “Question With Nested Fields” option.

  • Drag and drop that onto the custom card you just created.


Step 5: 

  • Click into the new “Question with Nested Fields” question to open its settings and adjust as needed.

  • You will see the following settings that are specific to Questions with Nested Fields: “Is collection”, “Hide collected validation messages”, and “Hide label”.

Is Collection

  • This indicates if the question should collect a single object or multiple entities.

  • If the box is checked, it will behave like a collection of objects, and the “+ ADD” button will be visible within the form.

  • If the box is not checked, the structure will be just a nested object.

  • The “Is Collection” box also comes into play when creating actions. Learn more here

Example Form When Box is Checked on Template

Example Form When Box is Unchecked on Template


Hide Collected Validation Messages

  • This indicates if the overarching question should display or hide validation messages collected from its nested fields. 

  • If the box is checked, the overarching question won’t display gathered validation messages. However, they will still be visible under nested fields.

  • If the box is not checked, the overarching question will display all errors from its nested fields. 

Example Form When Box is Checked on Template

Example Form When Box is Unchecked on Template

Hide Label

  • This indicates if the main question label should be visible in the corresponding form.

  • If checked, the label won’t be visible in the form.

  • If unchecked, the label will be visible in the form.

Example Form When Box is Checked on Template

Example Form When Box is Unchecked on Template


Step 6: 

  • Click the “Nested Field Settings” accordion to open it.

  • Once opened, you will see an option to “Drag a question here”. 


Step 7: 

  • Drag and drop any fields from the Question Bank on the left-hand sidebar.

  • “Custom Fields” and prebuilt “Course Template Fields” are both supported.


Step 8: 

  • Click on the nested field to open its Question Settings.

  • Although exact Question Settings vary from field to field, you will have the ability to determine if the field is editable and/or visible and can add actions as well. 

  • You can learn more about Field Settings here.

Additional Note

Remember to click into “New Card Type” and type over it to give this custom card a name that summarizes its contents.

Related Articles

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.