diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/survey/data | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/survey/data')
| -rw-r--r-- | addons/survey/data/ir_actions_data.xml | 16 | ||||
| -rw-r--r-- | addons/survey/data/mail_template_data.xml | 78 | ||||
| -rw-r--r-- | addons/survey/data/survey.user_input.line.csv | 107 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_certification.xml | 399 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_conditional.xml | 474 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_feedback.xml | 222 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_quiz.xml | 582 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_quiz_userinput.xml | 571 | ||||
| -rw-r--r-- | addons/survey/data/survey_demo_user.xml | 9 |
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"><p>Test your knowledge of our prices.</p></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"><p>Test your knowledge of our policies.</p></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 & 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 & 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 <evelyne@example.com></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 <martin@example.com></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&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&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> |
