Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Sections and conditional logic #27

Open
1 of 3 tasks
greysdawn opened this issue May 11, 2022 · 0 comments
Open
1 of 3 tasks

[Feature] Sections and conditional logic #27

greysdawn opened this issue May 11, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@greysdawn
Copy link
Member

greysdawn commented May 11, 2022

Sections

Different sections of forms, similar to Google's form options. Intended to give form creators a way to separate questions into chunks with different headings/descriptions/etc

Feature details:

  • Different headings, instead of just the typical form name
  • Different descriptions, instead of just the overall form description
  • hids given to each section, similar to forms and responses

Conditional Logic

Ways to navigate sections based on the answers provided by a user. For example, allowing users to skip to a "user report" section upon choosing that from an option in the first question

Feature details:

  • Allowed on multiple choice-type questions, but not checkboxes
  • Sections will be chosen similar to assigning roles to questions based on answers (see /question roles for example of flow)

Overall flow

  • Create form
  • Create sections
  • Create multiple choice question
  • Set section to go to based on answer

Progress tracker

  • Data store overhaul/refactor ( see this branch )
  • Sections available
  • Assignment flow added
@greysdawn greysdawn added the enhancement New feature or request label May 11, 2022
@greysdawn greysdawn moved this to Todo in Whiteboard May 11, 2022
@greysdawn greysdawn changed the title Sections and conditional logic [Feature] Sections and conditional logic Oct 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant