PURPOSE
eLearning should have its own application in manager. Indeed this is becoming
a big application and having it embedded inside Website application is not
enough anymore. It should also hold updated and easy-to-use menus,
navigation, actions and views in backend.
SPECIFICATIONS
Add course (slide.channel) kanban view. Each tile should contain
* Title of the course (make it big, o_primary)
* Tags below the title
* Primary button "New Lesson"
* Statistics :
* Attendees
* Running (progress != 100%)
* (if one content is certificate) Certified or Finished
* See
* v1: https://drive.google.com/a/odoo.com/file/d/13K8FmkbwmBG4JQ5gH3Q5T8OlWPs3blcu/view?usp=drivesdk
With FP remarks https://drive.google.com/a/odoo.com/file/d/1mb7LUT0VUNs5fMcKB9c0Bfaqk2-XFFuu/view?usp=drivesdk
* remove globe, type and visibility of course, lessen padding between rating
views and watch time;
* for rating, instead of 8.00 => 5 reviews (4.5/5);
* replace "View Lesson" / "Invite" by "View Course" => Send to the front-end
* In the menu of the card, add:
* Invite (same behavior than before, when it was a primary btn)
* click on x Contents: land on the contents, group by category with sequence
* re-order of the 3 infos/Stats at the bottom of the card: 1. Content,
2. Attendee, 3. Certified
* + number: font-weight: 500 + font-size 1.2em
* + labels: remove text-uppercase, + text-color: #666666
* + the "whole box" is clickable
LINKS
Task 1978729
PR #35061
Co-Authored-By: Thibault Delavallée <tde@odoo.com>
Co-Authored-By: Jérémy Hennecart <jeh@odoo.com>
63 lines
1.9 KiB
Python
63 lines
1.9 KiB
Python
# -*- coding: utf-8 -*-
|
|
{
|
|
'name': 'eLearning',
|
|
'version': '2.0',
|
|
'sequence': 145,
|
|
'summary': 'Manage and publish an eLearning platform',
|
|
'website': 'https://www.odoo.com/page/slides',
|
|
'category': 'Website',
|
|
'description': """
|
|
Create Online Courses
|
|
=====================
|
|
|
|
Featuring
|
|
|
|
* Integrated course and lesson management
|
|
* Fullscreen navigation
|
|
* Support Youtube videos, Google documents, PDF, images, web pages
|
|
* Test knowledge with quizzes
|
|
* Filter and Tag
|
|
* Statistics
|
|
""",
|
|
'depends': [
|
|
'website',
|
|
'website_mail',
|
|
'website_profile',
|
|
'website_rating'],
|
|
'data': [
|
|
'views/assets.xml',
|
|
'views/res_config_settings_views.xml',
|
|
'views/res_partner_views.xml',
|
|
'views/rating_rating_views.xml',
|
|
'views/res_partner_views.xml',
|
|
'views/slide_question_views.xml',
|
|
'views/slide_slide_views.xml',
|
|
'views/slide_channel_partner_views.xml',
|
|
'views/slide_channel_views.xml',
|
|
'views/slide_channel_tag_views.xml',
|
|
'views/website_slides_menu_views.xml',
|
|
'views/website_slides_templates_homepage.xml',
|
|
'views/website_slides_templates_course.xml',
|
|
'views/website_slides_templates_lesson.xml',
|
|
'views/website_slides_templates_lesson_fullscreen.xml',
|
|
'views/website_slides_templates_lesson_embed.xml',
|
|
'views/website_slides_templates_profile.xml',
|
|
'views/website_slides_templates_utils.xml',
|
|
'wizard/slide_channel_invite_views.xml',
|
|
'data/gamification_data.xml',
|
|
'data/mail_data.xml',
|
|
'data/slide_data.xml',
|
|
'data/website_data.xml',
|
|
'security/ir.model.access.csv',
|
|
'security/website_slides_security.xml'
|
|
],
|
|
'demo': [
|
|
'data/slide_channel_tag_demo.xml',
|
|
'data/slide_channel_demo.xml',
|
|
'data/slide_slide_demo.xml',
|
|
'data/slide_user_demo.xml',
|
|
],
|
|
'installable': True,
|
|
'application': True,
|
|
}
|