OdooWiki OCA HUB

Survey Conditional Questions

survey_conditional_question folder_open OCA/survey open_in_new
Warehouse Management License: AGPL-3

Survey Conditional Questions

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Make survey questions appear only when earlier answers meet conditions you set. You can link a question to a previous choice or to a numeric range, and Odoo hides or skips it automatically.

This module adds conditional logic to Odoo Surveys. On a survey question, you can pick an earlier question that triggers it. If the triggering question is a single or multiple choice, you also choose the specific answer that makes the question appear. If the triggering question is a numeric field, you set a minimum and maximum value; the question is shown only when the earlier answer falls inside that range.

During the survey, questions whose conditions are not met are hidden from the respondent. If a whole page ends up containing only hidden questions, Odoo skips that page automatically, except for the first and last pages. Hidden questions are stored as skipped lines so reports and scoring stay consistent.

Configuration happens in the survey question form, where the new fields appear depending on the type of the triggering question. The behaviour works on the survey front-end for the one-page, page-per-section and page-per-question layouts, and it touches the survey question, survey, user input and user input line records.

Depends on

survey
Models and fields (4)
  • survey.survey · extends an existing model
  • survey.question · extends an existing modeltriggering_question_id, triggering_question_type (Triggering question type), conditional_maximum_value, conditional_minimum_value
  • survey.user_input · extends an existing model
  • survey.user_input.line · extends an existing modelhidden

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.