summaryrefslogtreecommitdiff
path: root/addons/website_slides_survey/data
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/website_slides_survey/data
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/website_slides_survey/data')
-rw-r--r--addons/website_slides_survey/data/gamification_data.xml12
-rw-r--r--addons/website_slides_survey/data/mail_template_data.xml29
-rw-r--r--addons/website_slides_survey/data/slide_slide_demo.xml36
-rw-r--r--addons/website_slides_survey/data/survey.user_input.line.csv9
-rw-r--r--addons/website_slides_survey/data/survey_demo.xml119
5 files changed, 205 insertions, 0 deletions
diff --git a/addons/website_slides_survey/data/gamification_data.xml b/addons/website_slides_survey/data/gamification_data.xml
new file mode 100644
index 00000000..fc05b0ba
--- /dev/null
+++ b/addons/website_slides_survey/data/gamification_data.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+ <record id="website_slides.badge_data_certification" model="gamification.badge">
+ <field name="is_published" eval="True"/>
+ </record>
+ <record id="website_slides.badge_data_certification_goal" model="gamification.goal.definition">
+ <field name="domain">[
+ ('survey_scoring_success', '=', True),
+ ('slide_id.slide_type', '=', 'certification')
+ ]</field>
+ </record>
+</data></odoo>
diff --git a/addons/website_slides_survey/data/mail_template_data.xml b/addons/website_slides_survey/data/mail_template_data.xml
new file mode 100644
index 00000000..0d2ce388
--- /dev/null
+++ b/addons/website_slides_survey/data/mail_template_data.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="mail_template_user_input_certification_failed" model="mail.template">
+ <field name="name">Certification failed email</field>
+ <field name="model_id" ref="model_survey_user_input" />
+ <field name="subject">You have failed the course: ${object.slide_partner_id.channel_id.name}</field>
+ <field name="partner_to">${object.partner_id.id}</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/>
+ Unfortunately, you have failed the certification and are no longer a member of the course: ${object.slide_partner_id.channel_id.name}.<br/><br/>
+ Don't hesitate to enroll again!
+ <div style="margin: 16px 0px 16px 0px;">
+ <a href="${(object.slide_partner_id.channel_id.website_url) | safe}"
+ style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;">
+ Enroll now
+ </a>
+ </div>
+ Thank you for your participation.
+ </p>
+</div>
+ </field>
+ <field name="lang">${object.partner_id.lang}</field>
+ <field name="auto_delete" eval="True"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/website_slides_survey/data/slide_slide_demo.xml b/addons/website_slides_survey/data/slide_slide_demo.xml
new file mode 100644
index 00000000..c8e18573
--- /dev/null
+++ b/addons/website_slides_survey/data/slide_slide_demo.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="1">
+
+ <!-- CHANNEL 5: Basics of Furniture Creation -->
+ <!-- ======================================= -->
+ <record id="slide_slide_demo_5_4" model="slide.slide">
+ <field name="name">Furniture Creation Certification</field>
+ <field name="sequence">7</field>
+ <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_furniture.jpg"/>
+ <field name="slide_type">certification</field>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_5_furn2"/>
+ <field name="category_id" ref="website_slides.slide_category_demo_5_0"/>
+ <field name="survey_id" ref="website_slides_survey.furniture_certification"/>
+ <field name="is_published" eval="True"/>
+ <field name="date_published" eval="datetime.now() - timedelta(days=8)"/>
+ <field name="is_preview" eval="False"/>
+ <field name="description">Now that you have completed the course, it's time to test your knowledge!</field>
+ </record>
+
+ <!-- CHANNEL 6: DIY Furniture -->
+ <!-- ======================================= -->
+ <record id="slide_slide_demo_6_0" model="slide.slide">
+ <field name="name">DIY Furniture Certification</field>
+ <field name="sequence">1</field>
+ <field name="image_1920" type="base64" file="website_slides/static/src/img/slide_demo_furniture.jpg"/>
+ <field name="slide_type">certification</field>
+ <field name="channel_id" ref="website_slides.slide_channel_demo_6_furn3"/>
+ <field name="category_id" eval="False"/>
+ <field name="survey_id" ref="website_slides_survey.furniture_certification"/>
+ <field name="is_published" eval="True"/>
+ <field name="date_published" eval="datetime.now() - timedelta(days=8)"/>
+ <field name="is_preview" eval="False"/>
+ <field name="description">It's time to test your knowledge!</field>
+ </record>
+
+</data></odoo>
diff --git a/addons/website_slides_survey/data/survey.user_input.line.csv b/addons/website_slides_survey/data/survey.user_input.line.csv
new file mode 100644
index 00000000..274c99f0
--- /dev/null
+++ b/addons/website_slides_survey/data/survey.user_input.line.csv
@@ -0,0 +1,9 @@
+id,user_input_id:id,question_id:id,skipped,answer_type,value_char_box,value_numerical_box,value_date,value_text_box,suggested_answer_id:id,matrix_row_id:id
+furniture_certification_answer_1_p1_q1,furniture_certification_answer_1,furniture_certification_page_1_question_1,False,suggestion,,,,,furniture_certification_page_1_question_1_choice_2,
+furniture_certification_answer_1_p1_q2_1,furniture_certification_answer_1,furniture_certification_page_1_question_2,False,suggestion,,,,,furniture_certification_page_1_question_2_choice_1,
+furniture_certification_answer_1_p1_q2_2,furniture_certification_answer_1,furniture_certification_page_1_question_2,False,suggestion,,,,,furniture_certification_page_1_question_2_choice_3,
+furniture_certification_answer_1_p1_q2_3,furniture_certification_answer_1,furniture_certification_page_1_question_2,False,suggestion,,,,,furniture_certification_page_1_question_2_choice_4,
+furniture_certification_answer_1_p1_q3,furniture_certification_answer_1,furniture_certification_page_1_question_3,False,text_box,,,,"I really liked the videos, you are awesome!",,
+furniture_certification_answer_2_p1_q1,furniture_certification_answer_2,furniture_certification_page_1_question_1,False,suggestion,,,,,furniture_certification_page_1_question_1_choice_3,
+furniture_certification_answer_2_p1_q2,furniture_certification_answer_2,furniture_certification_page_1_question_2,False,suggestion,,,,,furniture_certification_page_1_question_2_choice_4,
+furniture_certification_answer_2_p1_q3,furniture_certification_answer_2,furniture_certification_page_1_question_3,true,,,,,,, \ No newline at end of file
diff --git a/addons/website_slides_survey/data/survey_demo.xml b/addons/website_slides_survey/data/survey_demo.xml
new file mode 100644
index 00000000..114a3f3d
--- /dev/null
+++ b/addons/website_slides_survey/data/survey_demo.xml
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <!-- Basics of Furniture Creation Certification -->
+ <record model="survey.survey" id="furniture_certification">
+ <field name="title">Furniture Creation Certification</field>
+ <field name="access_token">5632a4d7-48cf-4d25-8c52-2174d58cf50b</field>
+ <field name="state">open</field>
+ <field name="access_mode">public</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>
+ <field name="certification_mail_template_id" ref="survey.mail_template_certification"></field>
+ <field name="is_attempts_limited" eval="True" />
+ <field name="attempts_limit">3</field>
+ <field name="description">&lt;p&gt;Test your furniture knowledge!&lt;/p&gt;</field>
+ </record>
+ <!-- Page 1 -->
+ <record model="survey.question" id="furniture_certification_page_1">
+ <field name="title">Furniture</field>
+ <field name="survey_id" ref="furniture_certification" />
+ <field name="sequence">1</field>
+ <field name="is_page" eval="True"/>
+ <field name="description">&lt;p&gt;Test your furniture knowledge!&lt;/p&gt;</field>
+ </record>
+ <!-- Question and predefined answer 1 -->
+ <record model="survey.question" id="furniture_certification_page_1_question_1">
+ <field name="survey_id" ref="furniture_certification" />
+ <field name="sequence">2</field>
+ <field name="title">What type of wood is the best for furniture?</field>
+ <field name="question_type">simple_choice</field>
+ <field name="constr_mandatory" eval="True" />
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_1_choice_1">
+ <field name="question_id" ref="furniture_certification_page_1_question_1"/>
+ <field name="sequence">1</field>
+ <field name="value">Fir</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_1_choice_2">
+ <field name="question_id" ref="furniture_certification_page_1_question_1"/>
+ <field name="sequence">2</field>
+ <field name="value">Oak</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">2.0</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_1_choice_3">
+ <field name="question_id" ref="furniture_certification_page_1_question_1"/>
+ <field name="sequence">3</field>
+ <field name="value">Ash</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_1_choice_4">
+ <field name="question_id" ref="furniture_certification_page_1_question_1"/>
+ <field name="sequence">4</field>
+ <field name="value">Beech</field>
+ </record>
+ <!-- Question and predefined answer 2 -->
+ <record model="survey.question" id="furniture_certification_page_1_question_2">
+ <field name="survey_id" ref="furniture_certification" />
+ <field name="sequence">3</field>
+ <field name="title">Select all the furniture shown in the video</field>
+ <field name="question_type">multiple_choice</field>
+ <field name="column_nb">4</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_2_choice_1">
+ <field name="question_id" ref="furniture_certification_page_1_question_2"/>
+ <field name="sequence">1</field>
+ <field name="value">Chair</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_2_choice_2">
+ <field name="question_id" ref="furniture_certification_page_1_question_2"/>
+ <field name="sequence">2</field>
+ <field name="value">Table</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_2_choice_3">
+ <field name="question_id" ref="furniture_certification_page_1_question_2"/>
+ <field name="sequence">3</field>
+ <field name="value">Desk</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_2_choice_4">
+ <field name="question_id" ref="furniture_certification_page_1_question_2"/>
+ <field name="sequence">4</field>
+ <field name="value">Shelf</field>
+ <field name="is_correct" eval="True" />
+ <field name="answer_score">1.0</field>
+ </record>
+ <record model="survey.question.answer" id="furniture_certification_page_1_question_2_choice_5">
+ <field name="question_id" ref="furniture_certification_page_1_question_2"/>
+ <field name="sequence">5</field>
+ <field name="value">Bed</field>
+ <field name="answer_score">-1.0</field>
+ </record>
+ <!-- Question and predefined answer 5 -->
+ <record model="survey.question" id="furniture_certification_page_1_question_3">
+ <field name="survey_id" ref="furniture_certification" />
+ <field name="sequence">4</field>
+ <field name="title">What do you think about the content of the course? (not rated)</field>
+ <field name="question_type">text_box</field>
+ </record>
+
+ <record model="survey.user_input" id="furniture_certification_answer_1">
+ <field name="survey_id" ref="website_slides_survey.furniture_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="furniture_certification_answer_2">
+ <field name="survey_id" ref="website_slides_survey.furniture_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>
+ </data>
+</odoo>