summaryrefslogtreecommitdiff
path: root/addons/website_slides/static/src/xml/slide_quiz.xml
AgeCommit message (Collapse)Author
2019-06-24[IMP] website(_sale)_slides: Add login,join,buy button on quizqmo-odoo
This commit improves the elearning onboarding on the quizzes If the user is not logged in, a log in button will show up under the quiz If he is logged in but not a member of the course and the course is public, a join button will appear under the quiz If the course needs to be bought, a buy button will appear under the quiz. If the course is on invite only, a message under the quiz will inform the user about it TaskID: 2003986 PR: #33861 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-06-12[FIX] website_slides: design, questions marginssri-odoo
Slightly increase margins between questions in a test. closes odoo/odoo#34055 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2019-05-06[FIX] website_slides: Fix displayed rewards on quizqmo-odoo
This commit fixes the amount of point gained in a quiz. The amount of point displayed on the quiz was the number you would gain on the next attempt instead of the actual amount you gained when passing it. This was due to the usage of the wrong variable. Task: #1947884 PR: #32083
2019-05-03[FIX] website_slides: fix various quiz issuesqmo-odoo
This commit fixes a few issues with quizz * change background-color to white in fullscreen mode; * prevent going up to the top of the page when selecting an answer; * highlight selected answers in fullscreen; * fix the display of already completed quizzes Commit linked to task ID 1978530 (fixes linked to internal testing). closes odoo/odoo#33140 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-05-03[FIX] website_slides: fix the end course buttonqmo-odoo
This commit fixes the "End Course" button displayed after successfully passing a quizz. Before this commit, the button didn't do anything, now, it redirects to the slides homepage. ommit linked to task ID 1978530 (fixes linked to internal testing). closes odoo/odoo#33133 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-03-21[FIX] website_slides: fix various quiz-related issuesqmo-odoo
This commit provides a few fixes for quiz feature: * fix amount of karma won by the user in a quiz; * correctly display the fact that a subquiz was completed by the user instead of just looking like a non-completed quiz; * going on a previously completed quiz, good answers are hightlighted and inputs disabled; * effectively put the quiz in readonly mode if not a channel member. Commit linked to task ID 1941250 and PR #31977
2019-03-21[FIX] website_slides: improve quiz and its success modal layout and designsri-odoo
Commit linked to task ID 1941250 and PR #31977
2019-03-15[FIX] website_slides: styling fullscreen modesri-odoo
Since the fullscreen widget has been revamped, it needed to be pixel perfect. This commit cleans the CSS and DOM structure in order to optimize and sublime it. Task-1941250
2019-03-12[REF] website_slides: revamp fullscreen widgetqmo-odoo
This commit makes the 'Fullscreen' page a complete odoo widgets. We decided to split it into some sub widget: - Fullscreen: will be the master piece, handle communication of components, displaying slide content, setting slide as completed, handling server RPC calls, .... - Sidebar: responsible for slide navigation, based on the table of content. (prev, next, keyboard naviguation, ...) - VideoPlayer: display content for Youtube video and handling player event to auto set as completed, ... The DOM of this page is still rendered serverside. DOM was cleaned in order to be less complex and less deep. CSS style was also reviewed to decrease line of code. Fullscreen is now completely using Quiz widget with events triggered. Task-1942852
2019-03-07[REF] website_slides: rework standard lesson page viewThibault Delavallée
Purpose of this commit is to perform a cleaning and upgrade of the lesson view in front-end when not using the fullscreen mode. This page had not been updated since eLearning addition. A method is added on slide model to have a protected method computing quiz related information on a given set of slides, notably potential karma gain, gained karma and number of attempts. It is mainly a code move from controllers now working in batch. Some linting is also done, notably a badly-named file. See original eLearning task for main specifications [1]. Commit linked to task ID 1941250 and PR #31657. [1] See task ID 1902304 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-03-07[REF] website_slides: redesign quiz widgetjem-odoo
This commit makes the quiz widget a real odoo widget that triggers up some events. The widget is now only responsible of * fetching quiz data (if not given) * decorating the anwsers according to the result * displaying message (error or modal) To do so, some code move/rewrite was needed * extract and factorize some template * add 'sudo' on technical model to avoid access rights error * factorize some python method from controller to model * remove some CSS classes to lighten the code * fixing access model error * make quiz widget handle the display of error message * give browse record for template rendering, rather than slug * cleaning some spaghetti code in Fullscreen widget * ... Commit linked to task ID 1941250 and PR #31584. Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>