OdooWiki OCA HUB

Free Text Answers on Events Questions

website_event_questions_free_text folder_open OCA/event open_in_new
Website License: LGPL-3

This module allows to define free text answers for the event registrations in the website, so you can answer freely without the need of selecting a closed list of choices.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Lets event organizers add questions that registrants answer with free text instead of choosing from a fixed list. Answers are stored on the registration and shown on the event registration form.

When setting up questions for an event, organizers can now tick a "Free text" option on a question. Once ticked, the usual list of predefined answers is hidden for that question, and attendees type their own answer instead.

On the public event registration page, a question marked as free text shows a text box (required) instead of a drop-down list, both for the main attendee and for additional attendees. The typed answer is saved with the registration.

In the backend, each registration keeps a list of free-text answers, visible on the registration form as tags. Each answer is linked to one question and one registration, and the same question cannot be answered twice for the same registration.

This module extends the event question, event registration and event answer models, and adds a new answer record type. It relies on the standard event questions feature, so it only applies to events that already use questions.

Depends on

website_event_questions
Models and fields (3)
  • event.question · extends an existing modelfree_text
  • event.answer.free · new modelanswer, question_id, registration_id
  • event.registration · extends an existing modelfree_answer_ids (Free Answers)

Text generated by AI (DeepSeek) from reading the Odoo 13.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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 13.0
  • Go to Events > Events
  • Create or select one event.
  • On the "Questions" page, create a new question or edit an existing one.
  • Mark the check "Free Text" for marking that question for having a free text answer.
  • Go to the website.
  • Go to "Events" section and select one of them.
  • Select ticket quantity and click on "Register".
  • On the popup dialog, fill the text area for the free text question.

No verified information in OCA: Installation.

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.