Skip to content

Support conditional logic #358

Open

Description

@ei8fdb

Is your feature request related to a problem? Please describe.
No it's not.

Describe the solution you'd like

Like if you answered yes to question A, you go to question B otherwise question C ?

Describe alternatives you've considered
There's not real alternative as there is no logic supported currently.

Additional context
I'm a UX researcher and use creating long, or complicated questionnaires a lot. Being able to use conditional logic allows to direct the user down pre-defined paths is very important for me.

I understand this might be complicated/a lot of work to implement. There's also a lot of ways to implement this so I think it requires time to discuss.

If there is a possibility of this being implemented I can give lots of context!

Activity

  1. added
    0. Needs triagePending approval or rejection. This issue is pending approval.
    enhancementNew feature or request
    on May 6, 2020
  2. skjnldsv commented on May 6, 2020

    @skjnldsv
    Member
  3. ei8fdb commented on May 6, 2020

    @ei8fdb
    Author

    More like your answer in that issue.

    You would like conditional question? Like if you answered yes to question A, you go to question B otherwise question C ?

    Would you like me to close this and discuss it over there? I thought it was different enough that it warranted a separate issue.

  4. skjnldsv commented on May 6, 2020

    @skjnldsv
    Member

    I guess this is what it's about, yeah 🤔
    Not super clear though. 🙈

  5. jancborchardt commented on May 6, 2020

    @jancborchardt
    Member

    Since it is about different use-cases, I would also consider this separate.

    That is, right and wrong answers are for quizzes. Conditional logic is for when you want to skip entire sections. Different things.

  6. added this to the 4.0 milestone on May 6, 2020
  7. added
    1. to developAccepted and waiting to be taken care of
    and removed
    0. Needs triagePending approval or rejection. This issue is pending approval.
    on May 6, 2020
  8. modified the milestones: 4.0, 3.0 on Jun 12, 2020
  9. funkyferdy commented on Aug 7, 2020

    @funkyferdy

    im a TYPO3-dude, many things you are discussin here, i allready seen in a TYPO3 Extension called "powermail" and "powermail_cond". take a look here for "inspiration" how something could look like: https://docs.typo3.org/typo3cms/extensions/powermail_cond/stable/Records/Index.html and https://github.com/einpraegsam/powermail/tree/develop/Documentation resp. https://github.com/einpraegsam/powermail/blob/develop/Documentation/ForEditors/AddNewForms.md

    Sorry, stumbled just across nexcloud-forms and it looks very very promising! Including the planed milestones - but maybe no need to reinvent the wheel when we talking about "forms".

  10. trojanobelix commented on Sep 24, 2020

    @trojanobelix

    Google forms does it perfect:

    1 Question: Do you like to have coloured cards?
    Yes
    No
    2, (only on "Yes") Choose colour:
    red
    yellow
    green
    3. Thanks for your answer

  11. added
    usability testIssues which came up in the usability testing session by Ura Design
    on Jun 11, 2021
  12. 50 remaining items

  13. added a commit that references this issue on Jun 2, 2026
    f22937a
  14. added a commit that references this issue on Jun 3, 2026
    e26001a
  15. added 5 commits that reference this issue on Jun 4, 2026
    2586bc6
    48126d1
    27fb1d7
    cc3bf23
    79cbc3d
  16. added a commit that references this issue on Jun 7, 2026
    915915d
  17. modified the milestones: 5.4, 5.5 on Aug 21, 2026
  18. added 3 commits that reference this issue on Sep 15, 2026
    1d8b82e
    beb5cde
    0b75da2
  19. added a commit that references this issue on Oct 8, 2026
    f58eb88
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions