Repository navigation
[16.0][ADD] eLearning courses: certification base + boardkit + planservice - #1
Merged
Merged
Conversation
parzewski
requested review from
CristianoMafraJunior,
DenerWilliam,
WesleyOliveira98 and
marcelsavegnago
September 28, 2026 20:24
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
parzewski
force-pushed
the
16.0-add-elearning-courses
branch
from
September 29, 2026 14:38
6790e53 to
3b9b699
Compare
marcelsavegnago
marked this pull request as ready for review
September 29, 2026 14:50
Contributor
There was a problem hiding this comment.
- ESCODOO:
- Clovis Parzewski <clovis.parzewski@escodoo.com.br>
Add the repository README (architecture, access control, content lifecycle, deploy) and document how to add a new module. Add requirements.txt and the resync_noupdate tool, and fix the oca-checks-odoo-module hook arguments for the pinned revision.
Reusable eLearning certification base: Escodoo PDF certificate (A4 Portrait) with QR code, public validation pages and routes.
Full 12-chapter eLearning course on the Escodoo boardkit, with rich HTML lessons, final quiz and native certification.
Planservice onboarding course (messaging, calendar, contacts, hour sheet) with 6 chapters, quizzes and native certification.
8-chapter course on planservice_project_task_hour_plan with study guide, final quiz and native certification.
parzewski
force-pushed
the
16.0-add-elearning-courses
branch
from
September 29, 2026 15:33
3b9b699 to
954b667
Compare
parzewski
marked this pull request as draft
September 29, 2026 15:44
marcelsavegnago
marked this pull request as ready for review
September 29, 2026 15:54
marcelsavegnago
approved these changes
Sep 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces the
escodoo-elearningrepository content: a reusablecertification base plus three complete eLearning courses, published as
slide.channel(website_slides) with native certification (survey) and anEscodoo PDF certificate.
Architecture
Every course depends on
escodoo_elearning_certification.Modules
escodoo_elearning_certification— reusable base: Escodoo PDF certificate(A4 Portrait) with QR code, public validation pages and the validation routes
(
/certificacao/validar/<token>and aliases). The certificate layout iscourse-agnostic: the syllabus is derived from the channel chapters.
e-learning-boardkit— 12-chapter course on the Escodoo boardkit, withrich HTML lessons, a final quiz and native certification.
e-learning-planservice-boas-vindas— Planservice onboarding course(messaging, calendar, contacts, hour sheet) with 6 chapters and quizzes.
e-learning-planservice-planejador— 8-chapter course onplanservice_project_task_hour_plan, with study guide, final quiz and nativecertification.
Main features
slide.channel,slide.slide,slide.question,survey.survey), so git is the source of truth.tools/resync_noupdate.pyre-applies thenoupdate="1"content on an alreadyinstalled database.
Dependencies
website_slides_survey(core)qrcodeandPillow(declared as external dependencies andgenerated into
requirements.txt).Tests
45 tests, all passing locally (Odoo 16.0):
Notes