This Odoo module adds a new feature to the existing eLearning module, allowing you to set prerequisites for courses. With this module, you can ensure that learners complete the required courses before enrolling in a specific course.
- Define prerequisite courses for each course
- Prevent learners from enrolling in a course if they haven't completed the prerequisites
- Display prerequisite courses in the course form view
- Show prerequisite courses in the course kanban view
- Clone the repository or download the source code.
- Copy the
dh_elearning_dependencies
folder into theaddons
directory of your Odoo installation. - Update the addon path in the Odoo configuration file (e.g.,
odoo.conf
) to include the directory containing thedh_elearning_dependencies
module. - Start or restart the Odoo server.
- Log in to the Odoo web interface and go to Apps > Update Apps List.
- Search for "Odoo eLearning Dependencies" and install the module.
- Go to Website > Courses and open a course.
- In the course form view, you'll see a new field called "Prerequisites" under the "Options" section.
- Select the courses that should be completed before enrolling in the current course.
- When a learner tries to enroll in a course, the system will check if they have completed the prerequisite courses. If not, an error message will be displayed, and the enrollment will be prevented.
- In the course kanban view, you'll see the prerequisite courses listed under each course.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This module was developed by dinoherlambang.