Skip to main content
iVentureTeam

Odoo 20 eLearning Release Notes

The eLearning change from the official Odoo 20 release notes, explained in plain words with a screenshot from a live Odoo 20 database, plus where to find each one and what it means for your upgrade.

Planning the move? See our Odoo upgrade services, the Odoo 20 upgrade guide or get a number from the migration cost calculator.

Enhancement 1In Community 1

Change 1 of 1

Course access from portal

EnhancementCommunity

Customers can view and access their e-learning courses from the customer portal.

Official Odoo 20 release note

In plain words

Portal users now get a Courses card on their My Account page. It shows the number of courses they joined and opens the eLearning page, so customers reach their courses in one click.

Website > My Account (portal user Joel Willis)The new Courses card on the portal home page. It links to the eLearning courses of the logged-in customer.

Where to find it

  1. Log in as a portal user who is enrolled in at least one course.
  2. Open the customer portal (My Account, /my).

For users

Customers see a Courses card on /my next to orders, invoices and tickets, with a count of the courses they are enrolled in.

For developers

The card is a portal.entry record (website_slides.portal_slides_client) with placeholder_count slide_channel_count; the counter is computed in WebsiteSlidesPortal._prepare_portal_counter_values.

Upgrading from Odoo 19

Nothing to migrate. The record is noupdate, so it can be edited or archived like any other portal entry.

See all 585 Odoo 20 changes across 52 apps

Odoo 20 eLearning: common questions

What is new in Odoo 20 eLearning?

The official Odoo 20 release notes list 1 eLearning change (1 enhancement). The change is: Course access from portal.

Are the Odoo 20 eLearning changes available in Community edition?

Yes. All 1 eLearning change is in Odoo 20 Community, so they are in Enterprise too.

Do Odoo 20 eLearning changes affect my customizations when upgrading from Odoo 19?

None of the eLearning changes call for data migration work on their own. Custom modules that extend eLearning screens or reports should still be tested on a copy of your database before the upgrade.

How do I upgrade eLearning to Odoo 20?

Restore a copy of your database, run the Odoo 20 upgrade on the copy, fix any custom modules that extend eLearning, then test your main eLearning flows with real users before switching production. iVentureTeam runs Odoo upgrades end to end, including custom module migration and user testing.

Odoo services for this

By industry

More Odoo 20 release notes

Planning your Odoo 20 move

Want these eLearning changes in your database?

We upgrade Odoo databases with their customizations and data intact, and test every custom module against the new version before go-live.