Plugin / MooWoodle
Down TownDescription
Description
The MooWoodle plugin is an extention of WooCommerce that acts as a bridge between WordPress/Woocommerce and Moodle. It fetches all the courses from your Moodle instance and makes them available for sale, which may be bought by users through WooCommerce. It reduces your effort by synchronising your LMS site with your online store. And when someone purchases a course from the store he/she is automatically gets registered for the course in the LMS site. More over this plugin works with WooCommerce subscription plugin too.
- For details documentation: Click Here
Compatibility
- Compatible with the latest version of WordPress, WooCommerce, Moodle
- WooCommerce upto 3.4.4
- WordPress upto 4.9.8
- Moodle upto 3.5
- Multilingual Support is included with the plugin and is fully compatible with WPML.
Configurable
WP site setup:
1. To set up the plugin: Synchronise > Settings > Fill up Access URL (site url of your moodle site) and Webservice Token (generated from your moodle site; a more detailed guide is given below).
-
Check
Create Products From Coursescheckbox if you want to create product from courses during course sync; otherwise leave it unchecked. In that case the courses will be saved in wordpress site and you can manually add products for courses later. -
Check
Update user info with order infocheckbox to update user info with new order info. -
By default, the users will be enrolled in the course with student role. If you want to assign any custom role to the user you have to enter the role id in the `Moodle user role id in a course.
Moodle site set up:
Create and setup webservice:
1. Administration > Site administration > Advanced features > Enable webservice > Save changes.
-
Administration > Site administration > Plugins > Manage protocols > Enable
REST protocol. -
Administration > Site administration > Plugins > External services > Add > Give a
Nameand chackEnabled> Add service > Add functions > Add the following functions to your webservice:
i. core_user_create_users: Create users
ii. core_user_get_users: Search for users matching the parameters
iii. core_user_update_users: Update users
iv. core_course_get_courses: Return course details
v. core_course_get_categories: Return category details
vi. enrol_manual_enrol_users: Manual enrol users -
Administration > Site administration > Plugins > Manage tokens > Add > Select user (Admin) from users\’ list > Select your service form services\’ list > Save changes.
Disable password policy:
The password policy settings needed to be disabled since the user password will be generated in WordPress end and will not match the password policy of Moodle. The steps to disable password policy are given below.
- Administration > Site administration > Security > Site policies > Uncheck
Password policy> Do not forget to save changes.
Other Moodle Products From Dualcube
After years of not getting it just right, our excellent design and development team combined craft, care, love and experience to deliver two impeccable Moodle themes i.e “Nalanda” and “University” , blend with a smooth and rich UI.
It was mostly our clients who inspired us for this venture. Their constant feedback and appreciation led us to build this for the countless Moodle lovers.
-
You can view the demo of Nalanda here Click Here
-
Student Access:
- Login ID: student
-
Password: 1Admin@23
-
You can view the demo of University here Click Here
-
Student Access:
- Login ID: student1
-
Password: 1Admin@23
-
To get any of these themes: Click Here
Feedback
All we want is love. We are extremely responsive about support requests – so if you face a problem or find any bugs, shoot us a mail or post it in the support forum, and we will respond within 24 hours(during business days). If you get the impulse to rate the plugin low because it is not working as it should, please do wait for our response because the root cause of the problem may be something else.
Ratings
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
Tags
Contributors
Languages
The plugin hasn't been transalated in any language other than English.
DIRECTORY DISCLAIMER
The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.
The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.
Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.
While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.
wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.