TIP: You can type at any time to perform a new search.
Quizzes on Tracks
website_event_track_quiz · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Marketing/Events
- Folder size
- 1.21 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://www.odoo.com/app/events
- Last tracking update
- 2026-08-08 22:45:27
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Géry Debongnie, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Renaud Thiry, Julien Banken, Victor Piryns (pivi), Dylan Kiss (dyki), Jérémy Hennecart (jeh), yosa-odoo, Krzysztof Magusiak (krma), saurabh, alan-odoo, Julien (jdeh)
Code Analysis ⓘ
Views touched (22)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
all_visitor_card |
All VIsitor Card | ir.ui.view | qweb | New |
event_event_view_form |
event.event.view.form.inherit.track.quiz | event.event | form | Inherits website_event.event_event_view_form |
event_leaderboard |
Leaderboard | ir.ui.view | qweb | New |
event_quiz_question_view_form |
event.quiz.question.view.form | event.quiz.question | form | New |
event_quiz_question_view_form_from_quiz |
event.quiz.question.view.form.from.quiz | event.quiz.question | form | Inherits website_event_track_quiz.event_quiz_question_view_form |
event_quiz_question_view_search |
event.quiz.question.view.search | event.quiz.question | search | New |
event_quiz_question_view_tree |
event.quiz.question.view.list | event.quiz.question | list | New |
event_quiz_question_view_tree_from_quiz |
event.quiz.question.view.list.from.quiz | event.quiz.question | list | Inherits website_event_track_quiz.event_quiz_question_view_tree |
event_quiz_view_form |
event.quiz.view.form | event.quiz | form | New |
event_quiz_view_search |
event.quiz.view.search | event.quiz | search | New |
event_quiz_view_tree |
event.quiz.view.list | event.quiz | list | New |
event_track_content |
Track: Main Description: add quiz | ir.ui.view | qweb | Inherits website_event_track.event_track_content |
event_track_view_form |
event.track.view.form.inherit.event.track.quiz | event.track | form | Inherits website_event_track.view_event_track_form |
event_track_visitor_view_form |
event.track.visitor.view.form.inherit.quiz | event.track.visitor | form | Inherits website_event_track.event_track_visitor_view_form |
event_track_visitor_view_list |
event.track.visitor.view.list.inherit.quiz | event.track.visitor | list | Inherits website_event_track.event_track_visitor_view_list |
event_track_visitor_view_search |
event.track.visitor.view.search.inherit.quiz | event.track.visitor | search | Inherits website_event_track.event_track_visitor_view_search |
event_type_view_form |
event.type.view.form.inherit.track.quiz | event.type | form | Inherits website_event.event_type_view_form |
leaderboard_search_bar |
Leaderboard search bar | ir.ui.view | qweb | New |
pager_nobox |
Pager (not box display) | ir.ui.view | qweb | New |
quiz_content |
Track: Quiz specific content | ir.ui.view | qweb | New |
quiz_question |
Quiz question template | ir.ui.view | qweb | New |
top3_visitor_card |
Top 3 Visitor Card | ir.ui.view | qweb | New |
HTTP endpoints (5)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/event_track/quiz/submit |
WebsiteEventTrackQuiz.event_track_quiz_submit |
public | jsonrpc | ALL | sudo website |
/event_track/quiz/reset |
WebsiteEventTrackQuiz.quiz_reset |
public | jsonrpc | ALL | sudo website |
| (inherited route override) | WebsiteEventTrackQuizCommunityController.community |
inherited | http | ALL | |
/event/<model("event.event"):event>/community/leaderboard |
WebsiteEventTrackQuizCommunityController.community_leaderboard |
public | http | ALL | website |
/event/<model("event.event"):event>/community/leaderboard/results, /event/<model("event.event"):event>/community/leaderboard/results/page/<int:page> |
WebsiteEventTrackQuizCommunityController.leaderboard |
public | http | ALL | website |
Models touched (6)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (5)
-
event_idMany2one → event.eventreadonly=Truerelated='event_track_id.event_id'store=True args: 'event.event' -
event_track_idMany2one → event.trackindex='btree_not_null'readonly=True args: 'event.track' -
nameCharrequired=Truetranslate=True args: 'Name' -
question_idsOne2many → event.quiz.questionstring='Questions' args: 'event.quiz.question', 'quiz_id' -
repeatableBooleanhelp='Let attendees reset the quiz and try again.' args: 'Unlimited Tries'
No public methods.
New fields (6)
-
awarded_pointsIntegerdefault=0 args: 'Points' -
commentTexthelp='This comment will be displayed to the user if they select this answer, after submitting the quiz.\n It is used as a small informational text helping to understand why this answer is correct / incorrect.'translate=True args: 'Extra Comment' -
is_correctBooleandefault=False args: 'Correct' -
question_idMany2one → event.quiz.questionindex=Trueondelete='cascade'required=Truestring='Question' args: 'event.quiz.question' -
sequenceIntegerargs: 'Sequence' -
text_valueCharrequired=Truetranslate=True args: 'Answer'
No public methods.
New fields (6)
-
answer_idsOne2many → event.quiz.answerstring='Answer' args: 'event.quiz.answer', 'question_id' -
awarded_pointsIntegercompute='_compute_awarded_points' args: 'Number of Points' -
correct_answer_idOne2many → event.quiz.answercompute='_compute_correct_answer_id' args: 'event.quiz.answer' -
nameCharrequired=Truetranslate=True args: 'Question' -
quiz_idMany2one → event.quizindex=Trueondelete='cascade'required=True args: 'event.quiz', 'Quiz' -
sequenceIntegerargs: 'Sequence'
No public methods.
New fields (5)
-
is_quiz_completedBooleancompute='_compute_quiz_data' args: 'Is Quiz Done' -
quiz_idMany2one → event.quizcompute='_compute_quiz_id'groups='event.group_event_user'store=Truestring='Quiz' args: 'event.quiz' -
quiz_idsOne2many → event.quizstring='Quizzes' args: 'event.quiz', 'event_track_id' -
quiz_pointsIntegercompute='_compute_quiz_data' args: 'Quiz Points' -
quiz_questions_countIntegercompute='_compute_quiz_questions_count'groups='event.group_event_user'string='# Quiz Questions'
-
action_add_quiz(self) -
action_view_quiz(self)
New fields (2)
-
quiz_completedBooleanargs: 'Completed' -
quiz_pointsIntegerdefault=0 args: 'Quiz Points'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…