OdooWiki OCA HUB

Survey Certification Py3o

survey_certification_py3o folder_open OCA/survey open_in_new
Marketing/Survey License: AGPL-3

This module allows customisation of the certification report of a survey using odt templates.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you replace the standard survey certification PDF with your own ODT template, so certificates sent by email or downloaded by participants use your custom design.

This module adds a custom template option to surveys that are used as certifications. On the survey form, next to the certification email template, a new "Custom Template" field appears (only visible when the survey is a certification). There you pick an ODT template managed by the py3o reporting engine.

Once a template is set on the survey, it is automatically used for every participant's answer sheet. When a participant downloads the certification, the system generates the PDF from your template instead of the standard one. When the certification email is sent, the email generation automatically switches to the custom certification report, so the attached certificate also follows your template.

A new report action called "Custom Certifications" is available on survey answers, and the template is inherited from the survey down to each participant's answer record. If no custom template is configured, everything keeps working exactly as before with the standard Odoo certification report.

It touches the survey configuration screen, survey answers, email templates and the py3o report engine.

Depends on

Models and fields (4)
  • py3o.report · extends an existing model
  • mail.template · extends an existing model
  • survey.survey · extends an existing modelpy3o_template_id
  • survey.user_input · extends an existing modelpy3o_template_id

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

terminal Installation and usage

OCA documentation · Odoo 19.0

To use this module, you need to:

  • Go to Survey \> Surveys.
  • Create or edit a certification survey.
  • Select a template for the existing certification report or upload a new template.
  • Complete a certification survey to receive the report and verify that the customisations of the py3o template have been applied.

No verified information in OCA: Installation, Configuration.

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.