This module allows you to add a survey to your employee's training courses.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Attach a scored survey to a training course and automatically send it to attendees when the course moves to validation. Results are recorded on each attendee as passed or failed, and managers can resend the survey to those who failed.
This module links training courses with surveys so that attendance can be evaluated with a questionnaire.
On a course form, next to the category, you can choose an examination survey. Only surveys that use scoring are selectable, so the result can be judged automatically.
When a course schedule is moved from in progress to validation, the system creates a survey answer for every attendee and emails them an invitation with a link to take the survey. The invitation uses the attendee's employee user or address to decide the recipient.
When the survey is completed, the attendee's result is updated automatically: failed if the survey was not passed, passed otherwise. The survey answer is shown on the attendee list for HR managers.
For HR managers, a Retry button appears on the attendee list while the schedule is in validation. It can only be used when the previous survey was answered and the attendee failed; it sends a new survey and sets the result back to pending. If the previous survey is unanswered or the attendee did not fail, an error message explains why it cannot be sent.
The module extends hr.course, hr.course.schedule, hr.course.attendee and survey.user_input, and adds a mail template named Survey: Invite.
Depends on
Models and fields (4)
- hr.course · extends an existing modelexamination_survey_id
- survey.user_input · extends an existing modelhr_course_attendee_ids
- hr.course.attendee · extends an existing modelsurvey_answer_id
- hr.course.schedule · extends an existing modelexamination_survey_id
Text generated by AI (DeepSeek) from reading the Odoo 16.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-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0To use this module, you need to:
·Create a Survey: Surveys
·Create a Course: Employees -> Courses
·Add the Survey to the Course (Examination Survey field)
·Create a Training Schedule: Employees -> Courses Schedule
·Assign attendees to continue
(If a course is failed, you can select the "retry" option)
No verified information in OCA: Installation, Configuration.
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.
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.