summaryrefslogtreecommitdiff
path: root/addons/survey/data
diff options
context:
space:
mode:
Diffstat (limited to 'addons/survey/data')
-rw-r--r--addons/survey/data/ir_actions_data.xml16
-rw-r--r--addons/survey/data/mail_template_data.xml78
-rw-r--r--addons/survey/data/survey.user_input.line.csv107
-rw-r--r--addons/survey/data/survey_demo_certification.xml399
-rw-r--r--addons/survey/data/survey_demo_conditional.xml474
-rw-r--r--addons/survey/data/survey_demo_feedback.xml222
-rw-r--r--addons/survey/data/survey_demo_quiz.xml582
-rw-r--r--addons/survey/data/survey_demo_quiz_userinput.xml571
-rw-r--r--addons/survey/data/survey_demo_user.xml9
9 files changed, 2458 insertions, 0 deletions
diff --git a/addons/survey/data/ir_actions_data.xml b/addons/survey/data/ir_actions_data.xml
new file mode 100644
index 00000000..7e0473fd
--- /dev/null
+++ b/addons/survey/data/ir_actions_data.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="survey_action_server_clean_test_answers" model="ir.actions.server">
+ <field name="name">Survey: Clean test answers</field>
+ <field name="type">ir.actions.server</field>
+ <field name="model_id" ref="model_survey_survey" />
+ <field name="binding_model_id" ref="model_survey_survey" />
+ <field name="state">code</field>
+ <field name="code">
+if records:
+ env['survey.user_input'].search([('survey_id', 'in', records.ids), ('test_entry', '=', 'True')]).unlink()
+ </field>
+ </record>
+</data>
+</odoo> \ No newline at end of file
diff --git a/addons/survey/data/mail_template_data.xml b/addons/survey/data/mail_template_data.xml
new file mode 100644
index 00000000..1e138281
--- /dev/null
+++ b/addons/survey/data/mail_template_data.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="mail_template_user_input_invite" model="mail.template">
+ <field name="name">Survey: Invite</field>
+ <field name="model_id" ref="model_survey_user_input" />
+ <field name="subject">Participate to ${object.survey_id.title} survey</field>
+ <field name="email_to">${(object.partner_id.email_formatted or object.email) |safe}</field>
+ <field name="body_html" type="html">
+<div style="margin: 0px; padding: 0px; font-size: 13px;">
+ <p style="margin: 0px; padding: 0px; font-size: 13px;">
+ Dear ${object.partner_id.name or 'participant'}<br/><br/>
+ % if object.survey_id.certification:
+ You have been invited to take a new certification.
+ % else:
+ We are conducting a survey and your response would be appreciated.
+ % endif
+ <div style="margin: 16px 0px 16px 0px;">
+ <a href="${(object.get_start_url()) | safe}"
+ style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;">
+ % if object.survey_id.certification:
+ Start Certification
+ % else:
+ Start Survey
+ % endif
+ </a>
+ </div>
+ % if object.deadline:
+ Please answer the survey for ${format_date(object.deadline)}.<br/><br/>
+ % endif
+ Thank you for your participation.
+ </p>
+</div>
+ </field>
+ <field name="lang">${object.partner_id.lang}</field>
+ <field name="auto_delete" eval="True"/>
+ </record>
+
+ <!-- Certification Email template -->
+ <record id="mail_template_certification" model="mail.template">
+ <field name="name">Survey: Send certification by email</field>
+ <field name="model_id" ref="survey.model_survey_user_input"/>
+ <field name="subject">Certification: ${object.survey_id.display_name}</field>
+ <field name="email_from">${(object.survey_id.create_uid.email_formatted or user.email_formatted or user.company_id.catchall_formatted) |safe}</field>
+ <field name="email_to">${(object.partner_id.email_formatted or object.email) |safe}</field>
+ <field name="body_html" type="xml">
+ <div style="background:#F0F0F0;color:#515166;padding:10px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;">
+ <table style="width:600px;margin:5px auto;">
+ <tbody>
+ <tr><td>
+ <!-- We use the logo of the company that created the survey (to handle multi company cases) -->
+ <a href="/"><img src="/logo.png?company=${object.survey_id.create_uid.company_id.id}" style="vertical-align:baseline;max-width:100px;" /></a>
+ </td><td style="text-align:right;vertical-align:middle;">
+ Certification: ${object.survey_id.display_name}
+ </td></tr>
+ </tbody>
+ </table>
+ <table style="width:600px;margin:0px auto;background:white;border:1px solid #e1e1e1;">
+ <tbody>
+ <tr><td style="padding:15px 20px 10px 20px;">
+ <p>Dear <span>${object.partner_id.name or 'participant'}</span></p>
+ <p>
+ Here is, in attachment, your certification document for
+ <strong>${object.survey_id.display_name}</strong>
+ </p>
+ <p>Congratulations for succeeding the test!</p>
+ </td></tr>
+ </tbody>
+ </table>
+ </div>
+ </field>
+ <field name="report_template" ref="certification_report"/>
+ <field name="report_name">Certification Document</field>
+ <field name="lang">${object.partner_id.lang}</field>
+ <field name="auto_delete" eval="True"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/survey/data/survey.user_input.line.csv b/addons/survey/data/survey.user_input.line.csv
new file mode 100644
index 00000000..1d75f750
--- /dev/null
+++ b/addons/survey/data/survey.user_input.line.csv
@@ -0,0 +1,107 @@
+id,user_input_id:id,question_id:id,skipped,answer_type,value_char_box,value_numerical_box,value_date,value_datetime,value_text_box,suggested_answer_id:id,matrix_row_id:id
+survey_answer_1_p1_q1,survey_answer_1,survey_feedback_p1_q1,False,char_box,Brussels,,,,,,
+survey_answer_1_p1_q2,survey_answer_1,survey_feedback_p1_q2,False,date,,,1980-01-11,,,,
+survey_answer_1_p1_q3,survey_answer_1,survey_feedback_p1_q3,False,suggestion,,,,,,survey_feedback_p1_q3_sug3,
+survey_answer_1_p1_q4,survey_answer_1,survey_feedback_p1_q4,False,numerical_box,,4,,,,,
+survey_answer_1_p2_q1_1,survey_answer_1,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug1,
+survey_answer_1_p2_q1_2,survey_answer_1,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug2,
+survey_answer_1_p2_q2_1,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row1
+survey_answer_1_p2_q2_2,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row2
+survey_answer_1_p2_q2_3,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row3
+survey_answer_1_p2_q2_4,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row4
+survey_answer_1_p2_q2_5,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row5
+survey_answer_1_p2_q3,survey_answer_1,survey_feedback_p2_q3,False,text_box,,,,,Thanks for the good quality of your products,,
+survey_answer_2_p1_q1,survey_answer_2,survey_feedback_p1_q1,False,char_box,Paris,,,,,,
+survey_answer_2_p1_q2,survey_answer_2,survey_feedback_p1_q2,True,,,,,,,,
+survey_answer_2_p1_q3,survey_answer_2,survey_feedback_p1_q3,False,suggestion,,,,,,survey_feedback_p1_q3_sug2,
+survey_answer_2_p1_q4,survey_answer_2,survey_feedback_p1_q4,False,numerical_box,,10,,,,,
+survey_answer_2_p2_q1_1,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug2,
+survey_answer_2_p2_q1_2,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug3,
+survey_answer_2_p2_q1_3,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug4,
+survey_answer_2_p2_q2_1,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row1
+survey_answer_2_p2_q2_2,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row2
+survey_answer_2_p2_q2_3,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row3
+survey_answer_2_p2_q2_4,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row4
+survey_answer_2_p2_q2_5,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row5
+survey_answer_2_p2_q3,survey_answer_2,survey_feedback_p2_q3,False,text_box,,,,,I really appreciate your products. They are awesome !!,,
+survey_answer_3_p1_q1,survey_answer_3,survey_feedback_p1_q1,False,char_box,New York,,,,,,
+survey_answer_3_p1_q2,survey_answer_3,survey_feedback_p1_q2,False,date,,,1966-06-15,,,,
+survey_answer_3_p1_q3,survey_answer_3,survey_feedback_p1_q3,False,suggestion,,,,,,survey_feedback_p1_q3_sug4,
+survey_answer_3_p1_q4,survey_answer_3,survey_feedback_p1_q4,False,numerical_box,,1,,,,,
+survey_answer_3_p2_q1_1,survey_answer_3,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug7,
+survey_answer_3_p2_q1_2,survey_answer_3,survey_feedback_p2_q1,False,suggestion,,,,,,survey_feedback_p2_q1_sug8,
+survey_answer_3_p2_q2_1,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row1
+survey_answer_3_p2_q2_2,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row2
+survey_answer_3_p2_q2_3,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row3
+survey_answer_3_p2_q2_4,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row4
+survey_answer_3_p2_q2_5,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row5
+survey_answer_3_p2_q3,survey_answer_3,survey_feedback_p2_q3,False,text_box,,,,,The customizable desk received is not the one I ordered on your website and the quality is very poor ! Really disappointed.,,
+survey_vendor_certification_answer_1_p1_q1,survey_vendor_certification_answer_1,vendor_certification_page_1_question_1,False,suggestion,,,,,,vendor_certification_page_1_question_1_choice_2,
+survey_vendor_certification_answer_1_p1_q2_1,survey_vendor_certification_answer_1,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_1,
+survey_vendor_certification_answer_1_p1_q2_2,survey_vendor_certification_answer_1,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_3,
+survey_vendor_certification_answer_1_p1_q2_3,survey_vendor_certification_answer_1,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_4,
+survey_vendor_certification_answer_1_p1_q3_1,survey_vendor_certification_answer_1,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_1,
+survey_vendor_certification_answer_1_p1_q3_2,survey_vendor_certification_answer_1,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_3,
+survey_vendor_certification_answer_1_p1_q3_3,survey_vendor_certification_answer_1,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_4,
+survey_vendor_certification_answer_1_p1_q4,survey_vendor_certification_answer_1,vendor_certification_page_1_question_4,False,suggestion,,,,,,vendor_certification_page_1_question_4_choice_2,
+survey_vendor_certification_answer_1_p1_q5,survey_vendor_certification_answer_1,vendor_certification_page_1_question_5,False,text_box,,,,,I think it misses a product but I don't know what,,
+survey_vendor_certification_answer_1_p2_q1,survey_vendor_certification_answer_1,vendor_certification_page_2_question_1,False,suggestion,,,,,,vendor_certification_page_2_question_1_choice_4,
+survey_vendor_certification_answer_1_p2_q2_1,survey_vendor_certification_answer_1,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_1,
+survey_vendor_certification_answer_1_p2_q2_2,survey_vendor_certification_answer_1,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_2,
+survey_vendor_certification_answer_1_p2_q2_3,survey_vendor_certification_answer_1,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_4,
+survey_vendor_certification_answer_1_p2_q3,survey_vendor_certification_answer_1,vendor_certification_page_2_question_3,False,suggestion,,,,,,vendor_certification_page_2_question_3_choice_3,
+survey_vendor_certification_answer_1_p3_q1,survey_vendor_certification_answer_1,vendor_certification_page_3_question_1,False,numerical_box,,30,,,,,
+survey_vendor_certification_answer_1_p3_q2,survey_vendor_certification_answer_1,vendor_certification_page_3_question_2,False,date,,,2020-01-08,,,,
+survey_vendor_certification_answer_1_p3_q3,survey_vendor_certification_answer_1,vendor_certification_page_3_question_3,False,datetime,,,,2021-01-07 01:00:01,,,
+survey_vendor_certification_answer_1_p3_q4,survey_vendor_certification_answer_1,vendor_certification_page_3_question_4,False,date,,,2020-01-01,,,,
+survey_vendor_certification_answer_1_p3_q5,survey_vendor_certification_answer_1,vendor_certification_page_3_question_5,False,datetime,,,,2021-01-01 13:00:01,,,
+survey_vendor_certification_answer_1_p3_q6,survey_vendor_certification_answer_1,vendor_certification_page_3_question_6,False,numerical_box,,1000,,,,,
+survey_vendor_certification_answer_2_p1_q1,survey_vendor_certification_answer_2,vendor_certification_page_1_question_1,False,suggestion,,,,,,vendor_certification_page_1_question_1_choice_2,
+survey_vendor_certification_answer_2_p1_q2_1,survey_vendor_certification_answer_2,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_1,
+survey_vendor_certification_answer_2_p1_q2_2,survey_vendor_certification_answer_2,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_3,
+survey_vendor_certification_answer_2_p1_q3_1,survey_vendor_certification_answer_2,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_1,
+survey_vendor_certification_answer_2_p1_q3_2,survey_vendor_certification_answer_2,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_3,
+survey_vendor_certification_answer_2_p1_q4,survey_vendor_certification_answer_2,vendor_certification_page_1_question_4,False,suggestion,,,,,,vendor_certification_page_1_question_4_choice_2,
+survey_vendor_certification_answer_2_p1_q5,survey_vendor_certification_answer_2,vendor_certification_page_1_question_5,True,,,,,,,,
+survey_vendor_certification_answer_2_p2_q1,survey_vendor_certification_answer_2,vendor_certification_page_2_question_1,False,suggestion,,,,,,vendor_certification_page_2_question_1_choice_4,
+survey_vendor_certification_answer_2_p2_q2_1,survey_vendor_certification_answer_2,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_1,
+survey_vendor_certification_answer_2_p2_q2_2,survey_vendor_certification_answer_2,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_2,
+survey_vendor_certification_answer_2_p2_q2_3,survey_vendor_certification_answer_2,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_4,
+survey_vendor_certification_answer_2_p2_q3,survey_vendor_certification_answer_2,vendor_certification_page_2_question_3,False,suggestion,,,,,,vendor_certification_page_2_question_3_choice_4,
+survey_vendor_certification_answer_2_p3_q1,survey_vendor_certification_answer_2,vendor_certification_page_3_question_1,False,numerical_box,,30,,,,,
+survey_vendor_certification_answer_2_p3_q2,survey_vendor_certification_answer_2,vendor_certification_page_3_question_2,False,date,,,2020-01-09,,,,
+survey_vendor_certification_answer_2_p3_q3,survey_vendor_certification_answer_2,vendor_certification_page_3_question_3,False,datetime,,,,2021-01-07 01:00:01,,,
+survey_vendor_certification_answer_2_p3_q4,survey_vendor_certification_answer_2,vendor_certification_page_3_question_4,True,,,,,,,,
+survey_vendor_certification_answer_2_p3_q5,survey_vendor_certification_answer_2,vendor_certification_page_3_question_5,True,,,,,,,,
+survey_vendor_certification_answer_2_p3_q6,survey_vendor_certification_answer_2,vendor_certification_page_3_question_6,False,numerical_box,,0,,,,,
+survey_vendor_certification_answer_3_p1_q1,survey_vendor_certification_answer_3,vendor_certification_page_1_question_1,False,suggestion,,,,,,vendor_certification_page_1_question_1_choice_2,
+survey_vendor_certification_answer_3_p1_q2_1,survey_vendor_certification_answer_3,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_1,
+survey_vendor_certification_answer_3_p1_q2_2,survey_vendor_certification_answer_3,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_4,
+survey_vendor_certification_answer_3_p1_q3_1,survey_vendor_certification_answer_3,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_1,
+survey_vendor_certification_answer_3_p1_q3_2,survey_vendor_certification_answer_3,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_4,
+survey_vendor_certification_answer_3_p1_q4,survey_vendor_certification_answer_3,vendor_certification_page_1_question_4,False,suggestion,,,,,,vendor_certification_page_1_question_4_choice_2,
+survey_vendor_certification_answer_3_p1_q5,survey_vendor_certification_answer_3,vendor_certification_page_1_question_5,True,,,,,,,,
+survey_vendor_certification_answer_3_p2_q1,survey_vendor_certification_answer_3,vendor_certification_page_2_question_1,False,suggestion,,,,,,vendor_certification_page_2_question_1_choice_4,
+survey_vendor_certification_answer_3_p2_q2_2,survey_vendor_certification_answer_3,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_1,
+survey_vendor_certification_answer_3_p2_q2_3,survey_vendor_certification_answer_3,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_4,
+survey_vendor_certification_answer_3_p2_q3,survey_vendor_certification_answer_3,vendor_certification_page_2_question_3,False,suggestion,,,,,,vendor_certification_page_2_question_3_choice_2,
+survey_vendor_certification_answer_3_p3_q1,survey_vendor_certification_answer_3,vendor_certification_page_3_question_1,False,numerical_box,,30,,,,,
+survey_vendor_certification_answer_3_p3_q2,survey_vendor_certification_answer_3,vendor_certification_page_3_question_2,False,date,,,2020-01-08,,,,
+survey_vendor_certification_answer_3_p3_q3,survey_vendor_certification_answer_3,vendor_certification_page_3_question_3,False,datetime,,,,2021-01-06 23:59:59,,,
+survey_vendor_certification_answer_3_p3_q4,survey_vendor_certification_answer_3,vendor_certification_page_3_question_4,True,,,,,,,,
+survey_vendor_certification_answer_3_p3_q5,survey_vendor_certification_answer_3,vendor_certification_page_3_question_5,True,,,,,,,,
+survey_vendor_certification_answer_3_p3_q6,survey_vendor_certification_answer_3,vendor_certification_page_3_question_6,True,,,,,,,,
+survey_vendor_certification_answer_4_p1_q1,survey_vendor_certification_answer_4,vendor_certification_page_1_question_1,False,suggestion,,,,,,vendor_certification_page_1_question_1_choice_1,
+survey_vendor_certification_answer_4_p1_q2,survey_vendor_certification_answer_4,vendor_certification_page_1_question_2,False,suggestion,,,,,,vendor_certification_page_1_question_2_choice_3,
+survey_vendor_certification_answer_4_p1_q3,survey_vendor_certification_answer_4,vendor_certification_page_1_question_3,False,suggestion,,,,,,vendor_certification_page_1_question_3_choice_2,
+survey_vendor_certification_answer_4_p1_q4,survey_vendor_certification_answer_4,vendor_certification_page_1_question_4,False,suggestion,,,,,,vendor_certification_page_1_question_4_choice_4,
+survey_vendor_certification_answer_4_p1_q5,survey_vendor_certification_answer_4,vendor_certification_page_1_question_5,True,,,,,,,,
+survey_vendor_certification_answer_4_p2_q1,survey_vendor_certification_answer_4,vendor_certification_page_2_question_1,False,suggestion,,,,,,vendor_certification_page_2_question_1_choice_2,
+survey_vendor_certification_answer_4_p2_q2,survey_vendor_certification_answer_4,vendor_certification_page_2_question_2,False,suggestion,,,,,,vendor_certification_page_2_question_2_choice_4,
+survey_vendor_certification_answer_4_p2_q3,survey_vendor_certification_answer_4,vendor_certification_page_2_question_3,False,suggestion,,,,,,vendor_certification_page_2_question_3_choice_5,
+survey_vendor_certification_answer_4_p3_q1,survey_vendor_certification_answer_4,vendor_certification_page_3_question_1,False,numerical_box,,2,,,,,
+survey_vendor_certification_answer_4_p3_q2,survey_vendor_certification_answer_4,vendor_certification_page_3_question_2,False,date,,,2020-01-08,,,,
+survey_vendor_certification_answer_4_p3_q3,survey_vendor_certification_answer_4,vendor_certification_page_3_question_3,False,datetime,,,,2021-01-07 01:00:01,,,
+survey_vendor_certification_answer_4_p3_q4,survey_vendor_certification_answer_4,vendor_certification_page_3_question_4,False,date,,,2019-12-31,,,,
+survey_vendor_certification_answer_4_p3_q5,survey_vendor_certification_answer_4,vendor_certification_page_3_question_5,False,datetime,,,,2021-01-01 13:00:01,,,
+survey_vendor_certification_answer_4_p3_q6,survey_vendor_certification_answer_4,vendor_certification_page_3_question_6,True,,,,,,,,
diff --git a/addons/survey/data/survey_demo_certification.xml b/addons/survey/data/survey_demo_certification.xml
new file mode 100644
index 00000000..54cd42ca
--- /dev/null
+++ b/addons/survey/data/survey_demo_certification.xml
@@ -0,0 +1,399 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record model="gamification.badge" id="vendor_certification_badge">
+ <field name="name">MyCompany Vendor</field>
+ <field name="description">Congratulations, you are now official vendor of MyCompany</field>
+ <field name="rule_auth">nobody</field>
+ <field name="image_1920" type="base64" file="gamification/static/img/badge_good_job-image.png"/>
+ </record>
+
+ <!-- Odoo Vendor Certification -->
+ <record model="survey.survey" id="vendor_certification">
+ <field name="title">MyCompany Vendor Certification</field>
+ <field name="access_token">4ead4bc8-b8f2-4760-a682-1fde8ddb95ac</field>
+ <field name="state">open</field>
+ <field name="access_mode">public</field>
+ <field name="questions_layout">page_per_question</field>
+ <field name="users_can_go_back" eval="True" />
+ <field name="users_login_required" eval="True" />
+ <field name="scoring_type" >scoring_with_answers</field>
+ <field name="certification" eval="True"/>
+ <field name="certification_mail_template_id" ref="mail_template_certification"></field>
+ <field name="is_time_limited" >limited</field>
+ <field name="time_limit" >10.0</field>
+ <field name="is_attempts_limited" eval="True" />
+ <field name="attempts_limit">2</field>
+ <field name="description" type="html"><p>Test your vendor skills!</p></field>
+ <field name="certification_give_badge">True</field>
+ <field name="certification_badge_id" ref="vendor_certification_badge"/>
+ <field name="background_image" type="base64" file="survey/static/src/img/survey_background_2.jpg"/>
+ </record>
+ <!-- Page 1 -->
+ <record model="survey.question" id="vendor_certification_page_1">
+ <field name="title">Products</field>
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">1</field>
+ <field name="is_page" eval="True"/>
+ <field name="question_type" eval="False" />
+ <field name="description" type="html"><p>Test your knowledge of your products!</p></field>
+ </record>
+ <!-- Question and predefined answer 1 -->
+ <record model="survey.question" id="vendor_certification_page_1_question_1">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">2</field>
+ <field name="title">Do we sell Acoustic Bloc Screens?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_1_choice_1">
+ <field name="question_id" ref="vendor_certification_page_1_question_1"/>
+ <field name="sequence">1</field>
+ <field name="value">No</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_1_choice_2">
+ <field name="question_id" ref="vendor_certification_page_1_question_1"/>
+ <field name="sequence">2</field>
+ <field name="value">Yes</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">2.0</field>
+ </record>
+ <!-- Question and predefined answer 2 -->
+ <record model="survey.question" id="vendor_certification_page_1_question_2">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">3</field>
+ <field name="title">Select all the existing products</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="column_nb">4</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_2_choice_1">
+ <field name="question_id" ref="vendor_certification_page_1_question_2"/>
+ <field name="sequence">1</field>
+ <field name="value">Chair floor protection</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_2_choice_2">
+ <field name="question_id" ref="vendor_certification_page_1_question_2"/>
+ <field name="sequence">2</field>
+ <field name="value">Fanta</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_2_choice_3">
+ <field name="question_id" ref="vendor_certification_page_1_question_2"/>
+ <field name="sequence">3</field>
+ <field name="value">Conference chair</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_2_choice_4">
+ <field name="question_id" ref="vendor_certification_page_1_question_2"/>
+ <field name="sequence">4</field>
+ <field name="value">Drawer</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_2_choice_5">
+ <field name="question_id" ref="vendor_certification_page_1_question_2"/>
+ <field name="sequence">5</field>
+ <field name="value">Customizable Lamp</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <!-- Question and predefined answer 3 -->
+ <record model="survey.question" id="vendor_certification_page_1_question_3">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">4</field>
+ <field name="title">Select all the available customizations for our Customizable Desk</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="column_nb">4</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_3_choice_1">
+ <field name="question_id" ref="vendor_certification_page_1_question_3"/>
+ <field name="sequence">1</field>
+ <field name="value">Color</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_3_choice_2">
+ <field name="question_id" ref="vendor_certification_page_1_question_3"/>
+ <field name="sequence">2</field>
+ <field name="value">Height</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_3_choice_3">
+ <field name="question_id" ref="vendor_certification_page_1_question_3"/>
+ <field name="sequence">3</field>
+ <field name="value">Width</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_3_choice_4">
+ <field name="question_id" ref="vendor_certification_page_1_question_3"/>
+ <field name="sequence">4</field>
+ <field name="value">Legs</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_3_choice_5">
+ <field name="question_id" ref="vendor_certification_page_1_question_3"/>
+ <field name="sequence">5</field>
+ <field name="value">Number of drawers</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <!-- Question and predefined answer 4 -->
+ <record model="survey.question" id="vendor_certification_page_1_question_4">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">5</field>
+ <field name="title">How many versions of the Corner Desk do we have?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_4_choice_1">
+ <field name="question_id" ref="vendor_certification_page_1_question_4"/>
+ <field name="sequence">1</field>
+ <field name="value">1</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_4_choice_2">
+ <field name="question_id" ref="vendor_certification_page_1_question_4"/>
+ <field name="sequence">2</field>
+ <field name="value">2</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">2.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_4_choice_3">
+ <field name="question_id" ref="vendor_certification_page_1_question_4"/>
+ <field name="sequence">3</field>
+ <field name="value">3</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_1_question_4_choice_4">
+ <field name="question_id" ref="vendor_certification_page_1_question_4"/>
+ <field name="sequence">4</field>
+ <field name="value">4</field>
+ </record>
+ <!-- Question and predefined answer 5 -->
+ <record model="survey.question" id="vendor_certification_page_1_question_5">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">6</field>
+ <field name="title">Do you think we have missing products in our catalog? (not rated)</field>
+ <field name="question_type">text_box</field>
+ </record>
+ <!-- Page 2 -->
+ <record model="survey.question" id="vendor_certification_page_2">
+ <field name="title">Prices</field>
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="is_page" eval="True"/>
+ <field name="question_type" eval="False" />
+ <field name="sequence">7</field>
+ <field name="description">&lt;p&gt;Test your knowledge of our prices.&lt;/p&gt;</field>
+ </record>
+ <!-- Question and predefined answer 6 -->
+ <record model="survey.question" id="vendor_certification_page_2_question_1">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">8</field>
+ <field name="title">How much do we sell our Cable Management Box?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_1">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">1</field>
+ <field name="value">$20</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_2">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">2</field>
+ <field name="value">$50</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_3">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">3</field>
+ <field name="value">$80</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_4">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">4</field>
+ <field name="value">$100</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">2.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_5">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">5</field>
+ <field name="value">$200</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_1_choice_6">
+ <field name="question_id" ref="vendor_certification_page_2_question_1"/>
+ <field name="sequence">6</field>
+ <field name="value">$300</field>
+ </record>
+ <!-- Question and predefined answer 7 -->
+ <record model="survey.question" id="vendor_certification_page_2_question_2">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">9</field>
+ <field name="title">Select all the products that sell for $100 or more</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="column_nb">2</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_1">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">1</field>
+ <field name="value">Corner Desk Right Sit</field>
+ <field name="answer_score">1.0</field>
+ <field name="is_correct" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_2">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">2</field>
+ <field name="value">Desk Combination</field>
+ <field name="answer_score">1.0</field>
+ <field name="is_correct" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_3">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">3</field>
+ <field name="value">Cabinet with Doors</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_4">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">4</field>
+ <field name="value">Large Desk</field>
+ <field name="answer_score">1.0</field>
+ <field name="is_correct" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_5">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">5</field>
+ <field name="value">Letter Tray</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_2_choice_5">
+ <field name="question_id" ref="vendor_certification_page_2_question_2"/>
+ <field name="sequence">6</field>
+ <field name="value">Office Chair Black</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <!-- Question and predefined answer 8 -->
+ <record model="survey.question" id="vendor_certification_page_2_question_3">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">10</field>
+ <field name="title">What do you think about our prices (not rated)?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_3_choice_1">
+ <field name="question_id" ref="vendor_certification_page_2_question_3"/>
+ <field name="sequence">1</field>
+ <field name="value">Very underpriced</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_3_choice_2">
+ <field name="question_id" ref="vendor_certification_page_2_question_3"/>
+ <field name="sequence">2</field>
+ <field name="value">Underpriced</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_3_choice_3">
+ <field name="question_id" ref="vendor_certification_page_2_question_3"/>
+ <field name="sequence">3</field>
+ <field name="value">Correctly priced</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_3_choice_4">
+ <field name="question_id" ref="vendor_certification_page_2_question_3"/>
+ <field name="sequence">4</field>
+ <field name="value">A little bit overpriced</field>
+ </record>
+ <record model="survey.question.answer" id="vendor_certification_page_2_question_3_choice_5">
+ <field name="question_id" ref="vendor_certification_page_2_question_3"/>
+ <field name="sequence">5</field>
+ <field name="value">A lot overpriced</field>
+ </record>
+ <!-- Page 3 -->
+ <record model="survey.question" id="vendor_certification_page_3">
+ <field name="title">Policies</field>
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="is_page" eval="True"/>
+ <field name="question_type" eval="False" />
+ <field name="sequence">11</field>
+ <field name="description">&lt;p&gt;Test your knowledge of our policies.&lt;/p&gt;</field>
+ </record>
+ <!-- Question and predefined answer 9 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_1">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">12</field>
+ <field name="title">How many days is our money-back guarantee?</field>
+ <field name="question_type">numerical_box</field>
+ <field name="is_scored_question" eval="True" />
+ <field name="answer_numerical_box">30</field>
+ <field name="answer_score">1.0</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <!-- Question and predefined answer 10 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_2">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">13</field>
+ <field name="title">If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it?</field>
+ <field name="question_type">date</field>
+ <field name="is_scored_question" eval="True" />
+ <field name="answer_date">2020-01-08</field>
+ <field name="answer_score">1.0</field>
+ </record>
+ <!-- Question and predefined answer 11 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_3">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">14</field>
+ <field name="title">If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire?</field>
+ <field name="question_type">datetime</field>
+ <field name="is_scored_question" eval="True" />
+ <field name="answer_datetime">2021-01-07 00:00:01</field>
+ <field name="answer_score">1.0</field>
+ </record>
+ <!-- Question and predefined answer 12 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_4">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">15</field>
+ <field name="title">What day to you think is best for us to start having an annual sale (not rated)?</field>
+ <field name="question_type">date</field>
+ <field name="answer_score">0</field>
+ </record>
+ <!-- Question and predefined answer 13 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_5">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">16</field>
+ <field name="title">What day and time do you think most customers are most likely to call customer service (not rated)?</field>
+ <field name="question_type">datetime</field>
+ <field name="answer_score">0</field>
+ </record>
+ <!-- Question and predefined answer 14 -->
+ <record model="survey.question" id="vendor_certification_page_3_question_6">
+ <field name="survey_id" ref="vendor_certification" />
+ <field name="sequence">17</field>
+ <field name="title">How many chairs do you think we should aim to sell in a year (not rated)?</field>
+ <field name="question_type">numerical_box</field>
+ <field name="answer_score">0</field>
+ </record>
+
+ <record model="survey.user_input" id="survey_vendor_certification_answer_1">
+ <field name="survey_id" ref="survey.vendor_certification" />
+ <field name="partner_id" ref="base.res_partner_address_3"/>
+ <field name="email">douglas.fletcher51@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_vendor_certification_answer_2">
+ <field name="survey_id" ref="survey.vendor_certification" />
+ <field name="partner_id" ref="base.res_partner_address_7"/>
+ <field name="email">billy.fox45@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_vendor_certification_answer_3">
+ <field name="survey_id" ref="survey.vendor_certification" />
+ <field name="partner_id" ref="base.res_partner_address_15"/>
+ <field name="email">brandon.freeman55@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_vendor_certification_answer_4">
+ <field name="survey_id" ref="survey.vendor_certification" />
+ <field name="partner_id" ref="base.res_partner_address_25"/>
+ <field name="email">oscar.morgan11@example.com</field>
+ <field name="state">done</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/survey/data/survey_demo_conditional.xml b/addons/survey/data/survey_demo_conditional.xml
new file mode 100644
index 00000000..9201bcdc
--- /dev/null
+++ b/addons/survey/data/survey_demo_conditional.xml
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+
+ <record id="survey_demo_burger_quiz" model="survey.survey">
+ <field name="title">Burger Quiz</field>
+ <field name="access_token">burger00-quiz-1234-abcd-344ca2tgb31e</field>
+ <field name="state">open</field>
+ <field name="access_mode">public</field>
+ <field name="users_can_go_back" eval="True"/>
+ <field name="scoring_type">scoring_with_answers</field>
+ <field name="scoring_success_min">55</field>
+ <field name="is_time_limited" >limited</field>
+ <field name="time_limit" >10.0</field>
+ <field name="questions_layout">page_per_question</field>
+ <field name="description" type="html">
+ <p>Choose your favourite subject and show how good you are. Ready ?</p></field>
+ <field name="background_image" type="base64" file="survey/static/src/img/burger_quiz_background.jpg"/>
+ </record>
+
+ <!-- Page 1: Start -->
+ <record id="survey_demo_burger_quiz_p1" model="survey.question">
+ <field name="title">Start</field>
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">1</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p1_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">2</field>
+ <field name="title">Pick a subject</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p1_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Geography</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p1_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">History</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p1_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Sciences</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p1_q1_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">Art &amp; Culture</field>
+ </record>
+
+ <!-- Page 2 : Geography -->
+ <record id="survey_demo_burger_quiz_p2" model="survey.question">
+ <field name="title">Geography</field>
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">100</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">110</field>
+ <field name="title">How long is the White Nile river?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug1"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">1450 km</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">3700 km</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">6650 km</field>
+ </record>
+ <!-- TODO DBE: Add free text pages with corrections. 1450 km is Blue Nile, 6500 km is the total Nile lenght. -->
+
+ <record id="survey_demo_burger_quiz_p2_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">120</field>
+ <field name="title">What is the biggest city in the world ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug1"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">Shanghai</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">Tokyo</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">New York</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q2_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">Istanbul</field>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p2_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">130</field>
+ <field name="title">Which is the highest volcano in Europe ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug1"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">Mount Teide (Spain - Tenerife)</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">Eyjafjallajökull (Iceland)</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q3_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q3"/>
+ <field name="sequence">3</field>
+ <field name="value">Mount Etna (Italy - Sicily)</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p2_q3_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p2_q3"/>
+ <field name="sequence">4</field>
+ <field name="value">Mount Elbrus (Russia)</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+
+ <!-- Page 3 : History -->
+ <record id="survey_demo_burger_quiz_p3" model="survey.question">
+ <field name="title">History</field>
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">200</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">210</field>
+ <field name="title">When did Genghis Khan die ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug2"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">1227</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">1324</field> <!--Marco Polo-->
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">1055</field> <!-- Emperor Xingzong (Liao Dynasty) -->
+ </record>
+
+ <record id="survey_demo_burger_quiz_p3_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">220</field>
+ <field name="title">Who is the architect of the Great Pyramid of Giza ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug2"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">Imhotep</field> <!-- Djoser's pyramid -->
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">Amenhotep</field> <!-- Pharaoh -->
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">Hemiunu</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q2_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">Papyrus</field>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p3_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">230</field>
+ <field name="title">How many years did the 100 years war last ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug2"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">99 years</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">100 years</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q3_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q3"/>
+ <field name="sequence">3</field>
+ <field name="value">116 years</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p3_q3_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p3_q3"/>
+ <field name="sequence">4</field>
+ <field name="value">127 years</field>
+ </record>
+
+ <!-- Page 4 : Sciences -->
+ <record id="survey_demo_burger_quiz_p4" model="survey.question">
+ <field name="title">Sciences</field>
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">300</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">310</field>
+ <field name="title">Who received a Nobel prize in Physics for the discovery of neutrino oscillations, which shows that neutrinos have mass ?</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug3"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Arthur B. McDonald</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Peter W. Higgs</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Takaaki Kajita</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q1_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">Willard S. Boyle</field>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p4_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">320</field>
+ <field name="title">What is, approximately, the critical mass of plutonium-239 ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug3"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">5.7 kg</field> <!-- Djoser's pyramid -->
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">10 kg</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">16.2 kg</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q2_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">47 kg</field>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p4_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">330</field>
+ <field name="title">Can Humans ever directly see a photon ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug3"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">Yes, that's the only thing a human eye can see.</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p4_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p4_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">No, it's to small for the human eye.</field>
+ </record>
+
+ <!-- Page 5 : Art & Culture -->
+ <record id="survey_demo_burger_quiz_p5" model="survey.question">
+ <field name="title">Art &amp; Culture</field>
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">400</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">410</field>
+ <field name="title">Which Musician is not in the 27th Club ?</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug4"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Kurt Cobain</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Kim Jong-hyun</field> <!-- To distinguish from the North Korean Leader Kim Jong-un -->
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Avicii</field> <!-- Died at 28 -->
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q1_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">Cliff Burton</field> <!-- Died at 24 -->
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p5_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">420</field>
+ <field name="title">Which painting/drawing was not made by Pablo Picasso ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="allow_value_image" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug4"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q2"/>
+ <field name="sequence">1</field>
+ <field name="value"> </field>
+ <field name="value_image" type="base64" file="survey/static/src/img/burger_quiz_guernica.jpg"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q2"/>
+ <field name="sequence">2</field>
+ <field name="value"> </field>
+ <field name="value_image" type="base64" file="survey/static/src/img/burger_quiz_cubism_klein.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q2"/>
+ <field name="sequence">3</field>
+ <field name="value"> </field>
+ <field name="value_image" type="base64" file="survey/static/src/img/burger_quiz_don_quixote.jpg"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q2_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q2"/>
+ <field name="sequence">4</field>
+ <field name="value"> </field>
+ <field name="value_image" type="base64" file="survey/static/src/img/burger_quiz_self_portrait.jpg"/>
+ </record>
+
+ <record id="survey_demo_burger_quiz_p5_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_burger_quiz"/>
+ <field name="sequence">430</field>
+ <field name="title">Which quote is from Jean-Claude Van Damme</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_conditional" eval="True"/>
+ <field name="triggering_question_id" ref="survey_demo_burger_quiz_p1_q1"/>
+ <field name="triggering_answer_id" ref="survey_demo_burger_quiz_p1_q1_sug4"/>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">I’ve never really wanted to go to Japan. Simply because I don’t like eating fish. And I know that’s very popular out there in Africa.</field> <!-- Britney Spears -->
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">I am fascinated by air. If you remove the air from the sky, all the birds would fall to the ground. And all the planes, too.</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q3_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q3"/>
+ <field name="sequence">3</field>
+ <field name="value">I've been noticing gravity since I was very young !</field> <!-- Cameron Diaz -->
+ </record>
+ <record id="survey_demo_burger_quiz_p5_q3_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_burger_quiz_p5_q3"/>
+ <field name="sequence">4</field>
+ <field name="value">I actually don't like thinking. I think people think I like to think a lot. And I don't. I do not like to think at all.</field> <!-- Kanye West -->
+ </record>
+
+</data></odoo>
diff --git a/addons/survey/data/survey_demo_feedback.xml b/addons/survey/data/survey_demo_feedback.xml
new file mode 100644
index 00000000..ef23de6b
--- /dev/null
+++ b/addons/survey/data/survey_demo_feedback.xml
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+
+ <record model="survey.survey" id="survey_feedback">
+ <field name="title">Feedback Form</field>
+ <field name="access_token">b135640d-14d4-4748-9ef6-344ca256531e</field>
+ <field name="state">open</field>
+ <field name="access_mode">public</field>
+ <field name="users_can_go_back" eval="True" />
+ <field name="questions_layout">page_per_section</field>
+ <field name="description" type="html">
+<p>This survey allows you to give a feedback about your experience with our products.
+ Filling it helps us improving your experience.</p></field>
+ </record>
+
+ <!-- Page1: general information -->
+ <record model="survey.question" id="survey_feedback_p1">
+ <field name="title">About you</field>
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">1</field>
+ <field name="question_type" eval="False" />
+ <field name="is_page" eval="True" />
+ <field name="description" type="html">
+<p>This section is about general information about you. Answering them helps qualifying your answers.</p></field>
+ </record>
+ <record model="survey.question" id="survey_feedback_p1_q1">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">2</field>
+ <field name="title">Where do you live ?</field>
+ <field name="question_type">char_box</field>
+ <field name="constr_mandatory" eval="False"/>
+ </record>
+ <record model="survey.question" id="survey_feedback_p1_q2">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">3</field>
+ <field name="title">When is your date of birth ?</field>
+ <field name="question_type">date</field>
+ <field name="constr_mandatory" eval="False"/>
+ </record>
+ <record model="survey.question" id="survey_feedback_p1_q3">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">4</field>
+ <field name="title">How frequently do you buy products online ?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p1_q3_sug1">
+ <field name="question_id" ref="survey_feedback_p1_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">Once a day</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p1_q3_sug2">
+ <field name="question_id" ref="survey_feedback_p1_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">Once a week</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p1_q3_sug3">
+ <field name="question_id" ref="survey_feedback_p1_q3"/>
+ <field name="sequence">3</field>
+ <field name="value">Once a month</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p1_q3_sug4">
+ <field name="question_id" ref="survey_feedback_p1_q3"/>
+ <field name="sequence">4</field>
+ <field name="value">Once a year</field>
+ </record>
+ <record model="survey.question" id="survey_feedback_p1_q4">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">5</field>
+ <field name="title">How many times did you order products on our website ?</field>
+ <field name="question_type">numerical_box</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+
+ <!-- Page 2 -->
+ <record model="survey.question" id="survey_feedback_p2">
+ <field name="title">About our ecommerce</field>
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">6</field>
+ <field name="is_page" eval="True" />
+ <field name="question_type" eval="False" />
+ <field name="description" type="html">
+<p>This section is about our eCommerce experience itself.</p></field>
+ </record>
+ <record model="survey.question" id="survey_feedback_p2_q1">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">7</field>
+ <field name="title">Which of the following words would you use to describe our products ?</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="False"/>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug1">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">High quality</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug2">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Useful</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug3">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Unique</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug4">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">Good value for money</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug5">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">5</field>
+ <field name="value">Overpriced</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug6">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">6</field>
+ <field name="value">Impractical</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug7">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">7</field>
+ <field name="value">Ineffective</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q1_sug8">
+ <field name="question_id" ref="survey_feedback_p2_q1"/>
+ <field name="sequence">8</field>
+ <field name="value">Poor quality</field>
+ </record>
+ <record model="survey.question" id="survey_feedback_p2_q2">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">8</field>
+ <field name="title">What do your think about our new eCommerce ?</field>
+ <field name="question_type">matrix</field>
+ <field name="matrix_subtype">multiple</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_col1">
+ <field name="question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">Totally disagree</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_col2">
+ <field name="question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">Disagree</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_col3">
+ <field name="question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">Agree</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_col4">
+ <field name="question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">Totally agree</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_row1">
+ <field name="matrix_question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">The new layout and design is fresh and up-to-date</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_row2">
+ <field name="matrix_question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">It is easy to find the product that I want</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_row3">
+ <field name="matrix_question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">The tool to compare the products is useful to make a choice</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_row4">
+ <field name="matrix_question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">The checkout process is clear and secure</field>
+ </record>
+ <record model="survey.question.answer" id="survey_feedback_p2_q2_row5">
+ <field name="matrix_question_id" ref="survey_feedback_p2_q2"/>
+ <field name="sequence">5</field>
+ <field name="value">I have added products to my wishlist</field>
+ </record>
+ <record model="survey.question" id="survey_feedback_p2_q3">
+ <field name="survey_id" ref="survey_feedback" />
+ <field name="sequence">9</field>
+ <field name="title">Do you have any other comments, questions, or concerns ?</field>
+ <field name="question_type">text_box</field>
+ <field name="constr_mandatory" eval="False"/>
+ </record>
+
+ <record model="survey.user_input" id="survey_answer_1">
+ <field name="survey_id" ref="survey.survey_feedback" />
+ <field name="partner_id" ref="base.partner_demo"/>
+ <field name="email">mark.brown23@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_answer_2">
+ <field name="survey_id" ref="survey.survey_feedback" />
+ <field name="partner_id" ref="base.res_partner_address_7"/>
+ <field name="email">billy.fox45@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_answer_3">
+ <field name="survey_id" ref="survey.survey_feedback" />
+ <field name="partner_id" eval="False"/>
+ <field name="email">Evelyne Gargouillis &lt;evelyne@example.com&gt;</field>
+ <field name="state">done</field>
+ </record>
+ <record model="survey.user_input" id="survey_answer_4">
+ <field name="survey_id" ref="survey.survey_feedback" />
+ <field name="partner_id" eval="False"/>
+ <field name="email">Martin Tamarre &lt;martin@example.com&gt;</field>
+ <field name="state">in_progress</field>
+ </record>
+
+</data></odoo>
diff --git a/addons/survey/data/survey_demo_quiz.xml b/addons/survey/data/survey_demo_quiz.xml
new file mode 100644
index 00000000..6f4ce8a8
--- /dev/null
+++ b/addons/survey/data/survey_demo_quiz.xml
@@ -0,0 +1,582 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+
+ <record id="survey_demo_quiz" model="survey.survey">
+ <field name="title">Quiz about our Company</field>
+ <field name="access_token">b137640d-9876-1234-abcd-344ca256531e</field>
+ <field name="state">open</field>
+ <field name="access_mode">public</field>
+ <field name="users_can_go_back" eval="False"/>
+ <field name="scoring_type">scoring_with_answers</field>
+ <field name="scoring_success_min">55</field>
+ <field name="questions_layout">page_per_question</field>
+ <field name="description" type="html">
+<p>This small quiz will test your knowledge about our Company. Be prepared !</p></field>
+ <field name="background_image" type="base64" file="survey/static/src/img/survey_background.jpg"/>
+ </record>
+
+ <!-- Page 1: general informations -->
+ <record id="survey_demo_quiz_p1" model="survey.question">
+ <field name="title">Who are you ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">1</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ <field name="description" type="html">
+<p>Some general information about you. It will be used internally for statistics only.</p></field>
+ </record>
+ <record id="survey_demo_quiz_p1_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">2</field>
+ <field name="title">What is your email ?</field>
+ <field name="question_type">char_box</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="validation_email" eval="True"/>
+ <field name="save_as_email" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p1_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">3</field>
+ <field name="title">What is your nickname ?</field>
+ <field name="question_type">char_box</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="save_as_nickname" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p1_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">4</field>
+ <field name="title">Where are you from ?</field>
+ <field name="question_type">char_box</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p1_q4" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">5</field>
+ <field name="title">How old are you ?</field>
+ <field name="description" type="html"><p>Just to categorize your answers, don't worry.</p></field>
+ <field name="question_type">numerical_box</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+
+ <!-- Page 2: quiz about company -->
+ <record id="survey_demo_quiz_p2" model="survey.question">
+ <field name="title">Our Company in a few questions ...</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">10</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ <field name="description" type="html">
+<p>Some questions about our company. Do you really know us?</p></field>
+ </record>
+ <record id="survey_demo_quiz_p2_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">11</field>
+ <field name="title">When is Mitchell Admin born ?</field>
+ <field name="description" type="html"><span>Our famous Leader !</span></field>
+ <field name="question_type">date</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p2_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">12</field>
+ <field name="title">When did precisely Marc Demo crop its first apple tree ?</field>
+ <field name="question_type">datetime</field>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p2_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">13</field>
+ <field name="title">Give the list of all types of wood we sell.</field>
+ <field name="question_type">text_box</field>
+ <field name="constr_mandatory" eval="False"/>
+ </record>
+
+ <!-- Page 3: quiz about fruits and vegetables -->
+ <record id="survey_demo_quiz_p3" model="survey.question">
+ <field name="title">Fruits and vegetables</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">20</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ <field name="description" type="html">
+<p>An apple a day keeps the doctor away.</p></field>
+ </record>
+ <record id="survey_demo_quiz_p3_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">21</field>
+ <field name="title">Which category does a tomato belong to</field>
+ <field name="description" type="html"><span>"Red" is not a category, I know what you are trying to do ;)</span></field>
+ <field name="question_type">simple_choice</field>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p3_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Fruits</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Vegetables</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Space stations</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q2" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">22</field>
+ <field name="title">Which of the following would you use to pollinate</field>
+ <field name="question_type">simple_choice</field>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="False"/>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="is_time_limited" eval="True"/>
+ <field name="time_limit">15</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">Bees</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">Dogs</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">Mooses</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q3" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">23</field>
+ <field name="title">Select trees that made more than 20K sales this year</field>
+ <field name="description" type="html"><span>Our sales people have an advantage, but you can do it !</span></field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="False"/>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="True"/>
+ <field name="is_time_limited" eval="True"/>
+ <field name="time_limit">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">Apple Trees</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">Lemon Trees</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q3_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="sequence">3</field>
+ <field name="value">Baobab Trees</field>
+ <field name="answer_score">-10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q3_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="sequence">4</field>
+ <field name="value">Cookies</field>
+ <field name="answer_score">-10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q4" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">24</field>
+ <field name="title">A "Citrus" could give you ...</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="False"/>
+ <field name="is_time_limited" eval="True"/>
+ <field name="time_limit">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q4_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="sequence">1</field>
+ <field name="value">Pomelos</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q4_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="sequence">2</field>
+ <field name="value">Grapefruits</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q4_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="sequence">3</field>
+ <field name="value">Cosmic rays</field>
+ <field name="answer_score">-10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q4_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="sequence">4</field>
+ <field name="value">Bricks</field>
+ <field name="answer_score">-10</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q5" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">25</field>
+ <field name="title">How often should you water those plants</field>
+ <field name="question_type">matrix</field>
+ <field name="matrix_subtype">simple</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="comments_allowed" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p3_q5_row1" model="survey.question.answer">
+ <field name="matrix_question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="sequence">1</field>
+ <field name="value">Cactus</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q5_row2" model="survey.question.answer">
+ <field name="matrix_question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="sequence">2</field>
+ <field name="value">Ficus</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q5_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="sequence">1</field>
+ <field name="value">Once a month</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q5_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="sequence">2</field>
+ <field name="value">Once a week</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">26</field>
+ <field name="title">When do you harvest those fruits</field>
+ <field name="description" type="html"><span>Best time to do it, is the right time to do it.</span></field>
+ <field name="question_type">matrix</field>
+ <field name="matrix_subtype">multiple</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="comments_allowed" eval="False"/>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_row1" model="survey.question.answer">
+ <field name="matrix_question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">1</field>
+ <field name="value">Apples</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_row2" model="survey.question.answer">
+ <field name="matrix_question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">2</field>
+ <field name="value">Strawberries</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_row3" model="survey.question.answer">
+ <field name="matrix_question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">3</field>
+ <field name="value">Clementine</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">1</field>
+ <field name="value">Spring</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">2</field>
+ <field name="value">Summer</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">3</field>
+ <field name="value">Autumn</field>
+ </record>
+ <record id="survey_demo_quiz_p3_q6_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="sequence">4</field>
+ <field name="value">Winter</field>
+ </record>
+
+ <!-- Page 4: Trees -->
+ <record id="survey_demo_quiz_p4" model="survey.question">
+ <field name="title">Trees</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">30</field>
+ <field name="is_page" eval="True"/>
+ <field name="question_type" eval="False"/>
+ <field name="description" type="html">
+ <p>
+ We like to say that the apple doesn't fall far from the tree, so here are trees.
+ </p>
+ </field>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q1" model="survey.question">
+ <field name="title">Dogwood is from which family of trees ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">31</field>
+ <field name="question_type">simple_choice</field>
+ <field name="column_nb">6</field>
+ <field name="allow_value_image" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Pinaceae</field>
+ <field name="value_image" type="base64" file="survey/static/img/pinaceae.jpg"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Ulmaceae</field>
+ <field name="value_image" type="base64" file="survey/static/img/ulmaceae.jpg"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Cornaceae</field>
+ <field name="value_image" type="base64" file="survey/static/img/cornaceae.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q1_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">Salicaceae</field>
+ <field name="value_image" type="base64" file="survey/static/img/salicaceae.jpg"/>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q2" model="survey.question">
+ <field name="title">In which country did the bonsai technique develop ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">32</field>
+ <field name="question_type">simple_choice</field>
+ <field name="column_nb">6</field>
+ <field name="allow_value_image" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q2_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="sequence">1</field>
+ <field name="value">Japan</field>
+ <field name="value_image" type="base64" file="survey/static/img/japan.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q2_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="sequence">2</field>
+ <field name="value">China</field>
+ <field name="value_image" type="base64" file="survey/static/img/china.jpg"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q2_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="sequence">3</field>
+ <field name="value">Vietnam</field>
+ <field name="value_image" type="base64" file="survey/static/img/vietnam.jpg"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q2_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="sequence">4</field>
+ <field name="value">South Korea</field>
+ <field name="value_image" type="base64" file="survey/static/img/south_korea.jpg"/>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q3" model="survey.question">
+ <field name="title">Is the wood of a coniferous hard or soft ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">33</field>
+ <field name="question_type">simple_choice</field>
+ <field name="column_nb">6</field>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="description" type="html">
+ <p>
+ <img class="img-fluid o_we_custom_image d-block mx-auto"
+ src="/survey/static/img/coniferous.jpg"/><br/>
+ </p>
+ </field>
+ </record>
+ <record id="survey_demo_quiz_p4_q3_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q3"/>
+ <field name="sequence">1</field>
+ <field name="value">Hard</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q3_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q3"/>
+ <field name="sequence">2</field>
+ <field name="value">Soft</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q4" model="survey.question">
+ <field name="title">From which continent is native the Scots pine (pinus sylvestris) ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">34</field>
+ <field name="question_type">simple_choice</field>
+ <field name="allow_value_image" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ <field name="description" type="html">
+ <p>
+ <img class="img-fluid o_we_custom_image d-block mx-auto"
+ src="/survey/static/img/pinus_sylvestris.jpg" style="width: 100%;"/><br/>
+ </p>
+ </field>
+ </record>
+ <record id="survey_demo_quiz_p4_q4_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="sequence">1</field>
+ <field name="value">Africa</field>
+ <field name="value_image" type="base64" file="survey/static/img/africa.png"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q4_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="sequence">2</field>
+ <field name="value">Asia</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">20</field>
+ <field name="value_image" type="base64" file="survey/static/img/asia.png"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q4_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="sequence">3</field>
+ <field name="value">Europe</field>
+ <field name="value_image" type="base64" file="survey/static/img/europe.png"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q4_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="sequence">4</field>
+ <field name="value">South America</field>
+ <field name="value_image" type="base64" file="survey/static/img/south_america.png"/>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q5" model="survey.question">
+ <field name="title">In the list below, select all the coniferous.</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">35</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="column_nb">6</field>
+ <field name="allow_value_image" eval="True"/>
+ <field name="constr_mandatory" eval="True"/>
+ </record>
+ <record id="survey_demo_quiz_p4_q5_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="sequence">1</field>
+ <field name="value">Douglas Fir</field>
+ <field name="value_image" type="base64" file="survey/static/img/douglas_fir.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q5_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="sequence">2</field>
+ <field name="value">Norway Spruce</field>
+ <field name="value_image" type="base64" file="survey/static/img/norway_spruce.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q5_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="sequence">3</field>
+ <field name="value">European Yew</field>
+ <field name="value_image" type="base64" file="survey/static/img/european_yew.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q5_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="sequence">4</field>
+ <field name="value">Mountain Pine</field>
+ <field name="value_image" type="base64" file="survey/static/img/mountain_pine.jpg"/>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">5</field>
+ </record>
+
+ <record id="survey_demo_quiz_p4_q6" model="survey.question">
+ <field name="title">After watching this video, will you swear that you are not going to procrastinate to trim your hedge this year ?</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">36</field>
+ <field name="question_type">simple_choice</field>
+ <field name="column_nb">6</field>
+ <field name="description" type="html">
+ <div class="text-center">
+ <div class="media_iframe_video" data-oe-expression="//www.youtube.com/embed/7y4T6yv5L1k?autoplay=0&amp;rel=0" style="width: 50%;">
+ <div class="css_editable_mode_display"/>
+ <div class="media_iframe_video_size" contenteditable="false"/>
+ <iframe src="//www.youtube.com/embed/7y4T6yv5L1k?autoplay=0&amp;rel=0" frameborder="0" contenteditable="false"></iframe>
+ </div><br/>
+ </div>
+ </field>
+ </record>
+ <record id="survey_demo_quiz_p4_q6_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="sequence">1</field>
+ <field name="value">Yes</field>
+ <field name="is_correct" eval="True"/>
+ <field name="answer_score">10</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q6_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="sequence">2</field>
+ <field name="value">No</field>
+ </record>
+ <record id="survey_demo_quiz_p4_q6_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="sequence">3</field>
+ <field name="value">Perhaps</field>
+ <field name="answer_score">-10</field>
+ </record>
+
+ <!-- Page 5: Feedback - non scored question -->
+ <record id="survey_demo_quiz_p5" model="survey.question">
+ <field name="title">Your feeling</field>
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">40</field>
+ <field name="question_type" eval="False"/>
+ <field name="is_page" eval="True"/>
+ <field name="description" type="html">
+ <p>We may be interested by your input.</p></field>
+ </record>
+ <record id="survey_demo_quiz_p5_q1" model="survey.question">
+ <field name="survey_id" ref="survey_demo_quiz"/>
+ <field name="sequence">41</field>
+ <field name="title">What do you think about this survey ?</field>
+ <field name="description" type="html"><span>If you don't like us, please try to be as objective as possible.</span></field>
+ <field name="question_type">simple_choice</field>
+ <field name="comments_allowed" eval="True"/>
+ <field name="comment_count_as_answer" eval="True"/>
+ <field name="constr_mandatory" eval="False"/>
+ </record>
+ <record id="survey_demo_quiz_p5_q1_sug1" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p5_q1"/>
+ <field name="sequence">1</field>
+ <field name="value">Good</field>
+ </record>
+ <record id="survey_demo_quiz_p5_q1_sug2" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p5_q1"/>
+ <field name="sequence">2</field>
+ <field name="value">Not Good, Not Bad</field>
+ </record>
+ <record id="survey_demo_quiz_p5_q1_sug3" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p5_q1"/>
+ <field name="sequence">3</field>
+ <field name="value">Iznogoud</field>
+ </record>
+ <record id="survey_demo_quiz_p5_q1_sug4" model="survey.question.answer">
+ <field name="question_id" ref="survey_demo_quiz_p5_q1"/>
+ <field name="sequence">4</field>
+ <field name="value">I have no idea, I'm a dog!</field>
+ </record>
+</data></odoo>
diff --git a/addons/survey/data/survey_demo_quiz_userinput.xml b/addons/survey/data/survey_demo_quiz_userinput.xml
new file mode 100644
index 00000000..62335989
--- /dev/null
+++ b/addons/survey/data/survey_demo_quiz_userinput.xml
@@ -0,0 +1,571 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+ <record id="survey_demo_quiz_answer_1" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.partner_demo"/>
+ <field name="email">mark.brown23@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.partner_admin"/>
+ <field name="email">admin@yourcompany.example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.partner_demo_portal"/>
+ <field name="email">joel.willis63@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record id="survey_demo_quiz_answer_4" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.res_partner_address_15"/>
+ <field name="email">brandon.freeman55@example.com</field>
+ <field name="state">done</field>
+ </record>
+ <record id="survey_demo_quiz_answer_5" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.res_partner_address_28"/>
+ <field name="email">colleen.diaz83@example.com</field>
+ <field name="state">in_progress</field>
+ </record>
+ <record id="survey_demo_quiz_answer_6" model="survey.user_input">
+ <field name="survey_id" ref="survey.survey_demo_quiz"/>
+ <field name="partner_id" ref="base.res_partner_address_34"/>
+ <field name="email">travis.mendoza24@example.com</field>
+ <field name="state">new</field>
+ </record>
+
+ <!-- Page 1: general informations -->
+ <record id="survey_demo_quiz_answer_1_p1_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q1"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">mark.brown23@example.com</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p1_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q2"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Mark Brown</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p1_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q3"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Brussels</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p1_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q4"/>
+ <field name="answer_type">numerical_box</field>
+ <field name="value_numerical_box">36</field>
+ </record>
+ <!-- Page 2: quiz about company -->
+ <record id="survey_demo_quiz_answer_1_p2_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q1"/>
+ <field name="answer_type">date</field>
+ <field name="value_date" eval="DateTime.today() - relativedelta(years=36)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p2_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q2"/>
+ <field name="answer_type">datetime</field>
+ <field name="value_datetime" eval="DateTime.now().replace(year=2017, month=10, day=2, hour=2, minute=27, second=0)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p2_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q3"/>
+ <field name="answer_type">text_box</field>
+ <field name="value_text_box">Oak, ash, pine</field>
+ </record>
+ <!-- Page 3: quiz about fruits and vegetables -->
+ <record id="survey_demo_quiz_answer_1_p3_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q1_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q2_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q2_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Mooses ?? Really ?</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q3_sug2"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">1</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q3_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q3_sug3"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q4_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug3"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q5_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q6_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p3_q6_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row3"/>
+ </record>
+ <!-- Page 4: trees -->
+ <record id="survey_demo_quiz_answer_1_p4_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q1_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p4_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q2_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p4_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q3_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p4_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q4_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p4_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q5_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_1_p4_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_1"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q6_sug1"/>
+ </record>
+
+
+ <!-- Page 1: general informations -->
+ <record id="survey_demo_quiz_answer_2_p1_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q1"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">admin@yourcompany.example.com</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p1_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q2"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Mitchell Admin</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p1_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q3"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Ottawa</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p1_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q4"/>
+ <field name="answer_type">numerical_box</field>
+ <field name="value_numerical_box">48</field>
+ </record>
+ <!-- Page 2: quiz about company -->
+ <record id="survey_demo_quiz_answer_2_p2_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q1"/>
+ <field name="answer_type">date</field>
+ <field name="value_date" eval="DateTime.today() + relativedelta(years=24)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p2_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q2"/>
+ <field name="answer_type">datetime</field>
+ <field name="value_datetime" eval="DateTime.now().replace(year=2011, month=8, day=21, hour=15, minute=34, second=0)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p2_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q3"/>
+ <field name="skipped" eval="True"/>
+ </record>
+ <!-- Page 3: quiz about fruits and vegetables -->
+ <record id="survey_demo_quiz_answer_2_p3_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q1_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">1</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q2_sug3"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q2_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Mooses are best pollinators of the world !</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q3_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q3_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">I sold a 30K raspberry tree once.</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q5_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug2"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q6_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug2"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p3_q6_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug3"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row3"/>
+ </record>
+ <!-- Page 4: trees -->
+ <record id="survey_demo_quiz_answer_2_p4_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q1_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p4_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q2_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p4_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q3_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p4_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q4_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p4_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q5_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_2_p4_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_2"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q6_sug1"/>
+ </record>
+
+
+ <!-- Page 1: general informations -->
+ <record id="survey_demo_quiz_answer_3_p1_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q1"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">joel.willis63@example.com</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p1_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q2"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Joël Willis</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p1_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q3"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Brussels</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p1_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p1_q4"/>
+ <field name="answer_type">numerical_box</field>
+ <field name="value_numerical_box">28</field>
+ </record>
+ <!-- Page 2: quiz about company -->
+ <record id="survey_demo_quiz_answer_3_p2_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q1"/>
+ <field name="answer_type">date</field>
+ <field name="value_date" eval="DateTime.today() - relativedelta(years=38)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p2_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q2"/>
+ <field name="answer_type">datetime</field>
+ <field name="value_datetime" eval="DateTime.now().replace(year=2005, month=4, day=18, hour=10, minute=0, second=0)"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p2_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p2_q3"/>
+ <field name="answer_type">text_box</field>
+ <field name="value_text_box">Oak, fur, pine, red pine</field>
+ </record>
+ <!-- Page 3: quiz about fruits and vegetables -->
+ <record id="survey_demo_quiz_answer_3_p3_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q1"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Both fruit (seeds, par of the plant) and vegetable (culinary use), obviously.</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q2_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q3_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q3_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q3_sug2"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">1</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q3_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q3"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">You forgot the strawberry tree.</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug1"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q4_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug2"/>
+ <field name="answer_is_correct">True</field>
+ <field name="answer_score">2</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q4_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q4_sug3"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q4_l4" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q4"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Gives the beeest cosmics rays man. So juicy.</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q5_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q5_sug2"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q5_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q5_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q5"/>
+ <field name="answer_type">char_box</field>
+ <field name="value_char_box">Well sometimes I forget them, they survived. Almost.</field>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug3"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q6_l2" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug4"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q6_l3" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug1"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q6_l4" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug2"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row2"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p3_q6_l5" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p3_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p3_q6_sug4"/>
+ <field name="matrix_row_id" ref="survey_demo_quiz_p3_q6_row3"/>
+ </record>
+ <!-- Page 4: trees -->
+ <record id="survey_demo_quiz_answer_3_p4_q1_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q1"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q1_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p4_q2_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q2"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q2_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p4_q3_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q3"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q3_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p4_q4_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q4"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q4_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p4_q5_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q5"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q5_sug1"/>
+ </record>
+ <record id="survey_demo_quiz_answer_3_p4_q6_l1" model="survey.user_input.line">
+ <field name="user_input_id" ref="survey_demo_quiz_answer_3"/>
+ <field name="question_id" ref="survey_demo_quiz_p4_q6"/>
+ <field name="answer_type">suggestion</field>
+ <field name="suggested_answer_id" ref="survey_demo_quiz_p4_q6_sug1"/>
+ </record>
+
+</data></odoo>
diff --git a/addons/survey/data/survey_demo_user.xml b/addons/survey/data/survey_demo_user.xml
new file mode 100644
index 00000000..0daa9eb4
--- /dev/null
+++ b/addons/survey/data/survey_demo_user.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <!-- Grant survey permissions to demo user -->
+ <record id="base.user_demo" model="res.users">
+ <field eval="[(4, ref('group_survey_manager'))]" name="groups_id"/>
+ </record>
+ </data>
+</odoo>