How to Set Up Online Courses in Odoo 19 eLearning: Complete Guide
By Braincuber Team
Published on May 19, 2026
Odoo 19 eLearning module provides a robust platform for creating, managing, and delivering online courses efficiently. In the modern digital learning landscape, organizations increasingly rely on integrated platforms like Odoo eLearning to design structured learning paths, upload course materials, and engage learners through interactive content, quizzes, and certifications. This complete tutorial will guide you through setting up online courses in Odoo 19, from initial configuration to publishing and tracking learner progress.
What You'll Learn:
- How to access the eLearning dashboard and create new courses
- Configuring course structure with sections and content types
- Uploading multimedia content including videos, documents, and articles
- Creating interactive quizzes with multiple question types
- Setting up certifications and managing learner access rights
- Publishing courses and tracking attendee progress
Course Creation
Easily create structured courses with sections, modules, and learning paths using Odoo's intuitive interface.
Content Management
Upload videos, documents, images, and articles with configurable access and download permissions.
Quiz & Certification
Create interactive quizzes with various question types and issue automated certifications upon completion.
Learner Tracking
Monitor student progress, manage attendees, and track course engagement with real-time analytics.
Step 1: Access eLearning Module and Create Course
First, navigate to the eLearning module from the Odoo 19 dashboard. Once inside the module, go to the Courses menu and select Courses to view the list of existing courses. Click the New button to create a new course.
Open eLearning App
From the main Odoo 19 dashboard, locate and click on the eLearning module to access the course management interface.
Navigate to Courses
Go to Courses > Courses in the top navigation menu and click the New button to start creating a course.
Enter Course Details
A new window will open. Enter the course name in the Course Title field and add relevant tags to categorize your course.
Configuring Course Content
After entering the basic course details, you will find four tabs: Content, Description, Options, and Karma. The Content tab is where you build the actual course structure by adding sections and uploading learning materials.
Step 2: Configure Content Tab and Upload Materials
In the Content tab, you can organize your course using the Add Section button to create logical groupings. To upload or create course content, click the Add Content button. A pop-up window will appear where you can specify the Content Title and add appropriate tags.
| Content Type | Description |
|---|---|
| Document | PDFs, text files, and other downloadable documents |
| Image | Visual content and infographics for learning |
| Article | Text-based lessons written directly in Odoo |
| Video | Uploaded video files or embedded external links |
| Quiz | Interactive assessments with multiple question types |
| Certification | Formal assessments that generate certificates upon passing |
Select Content Type
In the Document tab of the pop-up, choose the appropriate Content Type from the available options.
Upload File and Assign Settings
Click Upload your file to add the content. Assign a responsible user and set the expected duration for completion.
Configure Access Settings
Enable Allow Download to permit file downloads, or Allow Preview to let users access content without joining the course.
Content Access Control
Use the Allow Preview setting carefully. Enabling it allows potential learners to view content before enrolling, which is great for marketing but may expose proprietary material if not intended.
Step 3: Add Descriptions and Additional Resources
Under the Description tab, you can add a short note about the content to provide context for learners. The Additional Resources tab allows you to attach supporting materials either as a file upload or a direct link. Simply select the desired option and upload the file or enter the URL.
Write Content Description
Navigate to the Description tab and add a concise summary explaining what learners will gain from this content.
Attach Supporting Resources
Go to the Additional Resources tab to upload supplementary files or paste external URLs for further reading.
Creating Quizzes and Questions
The Quiz tab allows you to create interactive assessments. You can view the points or rewards allocated for each attempt under the Points Rewards section. To create a new question, open the Question section and select Add a line.
Question Creation Steps:
1. Enter Question Name in the pop-up window
2. Add multiple options in the Answers section
3. Mark the correct answer using Is Correct Answer checkbox
4. Click Save & Close to finish or Save & New to add more
5. Questions appear under the Questions tab for review
Step 4: Setup Certifications for Course Completion
To add a certification to the course, click on the Add Certification button. In the pop-up window, specify the certificate title in the Content Title field and set the Content Type to Certification. You can select a previously created certification or generate a new one by clicking the New button.
Create Certification Details
A new window opens for certification setup. Add the title, assign a Responsible user, select Language, and configure Restricted access if needed.
Add Certification Questions
Use the Question tab to add questions. Select from Multiple Choice, Single Line Text, or Matrix types. Configure scoring and correct answers.
Configure Options and Messages
Under the Options tab, define quiz behavior and evaluation. Use Description and End Message tabs for instructions and completion notes.
Configuring Course Options and Access
The Options tab is crucial for controlling who can access your course and how learners interact with it. You can assign a Responsible person and select the appropriate Website for the course. The Access Rights section allows you to define prerequisites and specify enrollment policies.
| Setting | Options | Description |
|---|---|---|
| Show Course To | Everyone / Signed In / Attendees | Controls visibility of the course on the website |
| Enroll Policy | Open / On Invitation | Determines if anyone can join or only invited users |
| Display Type | Training / Documentation | Changes the course layout and presentation style |
| Communication | Reviews / Forum / Notifications | Enables learner interaction and automated alerts |
Access Rights Configuration
The Karma section displays scores earned for reviewing and completing courses under Rewards. Access Rights also indicates score values for actions like Add Review, Add Comment, and Vote. Configure these carefully to encourage engagement.
Step 5: Publish Course and Test Functionality
Once everything is configured, you can publish the course by clicking the Go to Website button. Activate the Published option to make the course visible on the website. You can also publish individual course content items separately. Use the Start Now button to begin testing the certification and course flow.
Publish to Website
Click Go to Website and toggle the Published switch to make the course live and accessible to learners.
Test Quiz and Certification
Select Start Now to take the quiz as a learner. Choose answers, click Check Your Answer, and verify karma points are awarded correctly.
Verify Certification Flow
Click Begin Certification, start the test, submit answers, and confirm that score percentage and certificate options appear correctly.
Step 6: Manage Attendees and View Dashboard
The newly created course will appear on the eLearning dashboard where users can enroll and access it. The dashboard reflects key metrics like Visits and Published Contents. You can manage learners by using the Add Attendees and Contact Attendees options to reach out to them directly.
Monitor Course Analytics
View real-time metrics on the dashboard including visit counts, published content numbers, and enrollment statistics.
Manage Attendee Lists
Use Add Attendees to manually enroll users or Contact Attendees to send communications to enrolled learners.
Direct Configuration Access
Navigate to Courses > Contents or Courses > Certifications for direct management of course materials and certification templates.
How do I access the eLearning module in Odoo 19?
Navigate to the Odoo 19 dashboard and click on the eLearning app icon. From there, go to Courses > Courses to manage or create new courses.
What content types are available in Odoo eLearning?
Odoo supports Document, Image, Article, Video, Quiz, and Certification content types for comprehensive course creation.
How do I create a quiz in Odoo 19 eLearning?
In the Content tab, add content and select Quiz as the type. Use the Question tab to add questions, define answers, and mark correct responses.
Can I restrict course access to specific users?
Yes, use the Options tab to set Show Course To (Everyone, Signed In, or Attendees) and configure Enroll Policy to Open or On Invitation.
How do I publish a course on the Odoo website?
Click the Go to Website button in the course form and activate the Published toggle to make the course visible to learners online.
Need Help with Odoo eLearning?
Our experts can help you configure and optimize online courses in Odoo 19 for maximum learner engagement and training efficiency.
