I am setting up MooWoodle on a site, and running into a bit of confusion. Does the plugin support automatically enrolling users who purchase a course on a WordPress site into the corresponding Moodle course? Or does a Moodle Admin need to manually enroll them? Is this a pro feature? If so, how is it done? I would like to include links on a user’s WordPress account page to each of their moodle courses. Can this be done? Thanks!
]]>I think this issue is related to this one marked as resolved and closed two years ago but I’m experimenting the issue with latest wordpress and mowoodle versions.
I’ve ran MooWoodle test connection and all checks passes, these are my woocommerce user account settings:
With this configuration moowoodle is not creating user on moodle nor sending enroll email to order email. Then if I assign the order to an user through woocommerce administration interface the enrollment email comes to that user.
I’ve created a GitHub Issue #131, to follow up technical limitations and code suggestions.
]]>Hi,
i noticed that, when the plugin is activated, my Woocoommerce is not working proper anymore. I can’t see the short or long description of products (they’re white), data in products tabs are not displaying anymore. Also the color of fonts in my admin panel is being changed to teal. When i’m turning off the Moowoodle plugin, everything works fine again.
Regards,
Szymon
]]>First of all, thank you for the great plugin. I’ve tested another competitor, but I think I am going to settle to this one, as long as the following can be resolved.
Is there a way to sync Moodle notices with WordPress’s a Custom Post Type?
I give out a lot of announcements on non-WP based LMS, as it is the place I spend most of my time, and have always hoped to share them on the forefront of WP website, w/o manual copy&paste, which has been nothing more than just an information board for incoming students. I’m transitioning to Moodle, and given the inaccessibility of all Moodle contents from outsiders, MooWoodle (and the competitor) is truly a motivator of this transition as I can finally sync my WP website to actual learning platform. Syncing notices from Moodle will further reduce my wordload.
As course intro can be sourced from Moodle to WP as a post by your plugin, I believe syncing Moodle notice to WP’s CPT isn’t a big deal. Doesn’t have to be a fully customizable option on settings. Simple code snippet should be enough.
]]>Hello,
i used Moowoodle since few years, and it was working. But in this years i got many problems (after updates). Now i’m facing an error when i’m trying to connect to Moodle:
Manual enrolment plugin instance doesn’t exist or is disabled for the course (id = {$a->courseid}
After making new courses sync, WordPress stopped to see courses in Moodle – so i can’t connect products in Woocommerce.
Users which buy the course are getting access to Moodle, but they aren’t enrolled, so i have to do it manually.
All courses on Moodle have an manual enrollment method active. I created new Access token, and connected Moodle and WordPress again – with no result. I also updated Moodle to newest version 4.3.3 – it didn’t helped. Changing timeout time to 15s didn’t work too.
Regards,
Szymon
]]>Hello.
After update to thr newest version of plugin, the Test Connection button doesnt work. After clicking it nothing is happening.
It was working previously.
Thanks for your help
Arek
]]>Hello. I installed and configured MooWoodle following the tutorial instructions, the courses were synchronized with WordPress and WooCommerce but the synchronization with Moodle failed. The error message for the connection test is “moowoodle error:Access Control Exception” and I can’t find what’s wrong. Can someone help me? Thank you.
]]>I’m using an older version of MooWoodle and would like to upgrade the the latest. But I’m confused: the version of MooWoodle I’m running requires a WP plugin AND a separate Moodle plugin. Is this still the case? Are there 2 plugins required – one for WP and one for Moodle?
I’ve read the documentation and there’s no mention of a Moodle plugin but in the Moodle Configuration section you’re supposed to add the function
auth_moowoodle_user_sync_get_all_users_data
to the MooWoodle external service. But that function is not part of Moodle core, so how is it defined in the absence of a Moodle plugin??
]]>Hi there. I just have a quick question before I start playing with plugin.
In pro version, if a user registers on WordPress, without buying anything, will a Moodle account be automatically created for him so he can log in Therefore, will WP and Moodle be in sync automatically even if user didn’t buy any course.
If not, than is this technically even possible?
Thank you for your time and reply.
]]>Hi, i can’t see the link and other information in My Courses” also the enrollment in moodle fails.
i have the latest pluggin update.
sync with moodle runs correct
]]>The users are not being enrolled on Moodle courses after a purchase. It was working a few months ago. I even followed the setup again but it’s not working anyway.
When I try the Mooowoodle Test Connection it fails for User Creation, User Data Update, User Enrolment, User Unenrolment and All Test. The log shows “moowoodle error:Valor inválido de parametro detectado” (which means “invalid parameter value detected”).
I’m using WordPress and Moodle in Brazilian Portuguese (pt_br) and I’ve noticed some people having similar issues, but their solution at the time is not working for me right now.
Can you help me please?
]]>Hello,
i’m using the plugin for few years and everything was ok since now. Recently i’ve noticed that, when the plugin is turned on, all my Woocommerce’s variable products turns into simple products (not only courses). Some of them are showing price 0. If i turn off the plugin – everthing starts working proper. I think that the last Woocommerce upgrade may cause the conflict.
Regards,
Szymon
]]>Dear Support,
We used Moowoodle version 2.4 for our WordPress website.
This the broken link I get in the new enrolment email:
http: //?wc-ajax=checkout&action=register
this happens when a student is already in the customer list in WordPress.
How can I fix this issue?
Kind regards,
Mark
]]>I have installed the moowoodle and connected it through api token, after this i synchronized all courses and categories and products the courses are showing in moodle courses and shop page, now when i open a course it doesn’t show add to cart button here.
]]>Hello, congratulations on the plugin.
My WordPress is in Brazilian Portuguese.
The plugin on the WordPress side is properly configured and the service is also configured on the Moodle side.
The problem is that user registration is not being performed in Moodle when my WP is in PT-BR. When I change to English (only WP), registration in Moodle occurs normally.
]]>Followed the set up and the courses really appeared in wordpress. So far so good. But there is no user creation and enrollment.
Just nothing happens! Don’t know what to do. Do I have to enable the external databases?
]]>Hi, and thank you for your work!
I can’t find the MooWoodle extension file for Moodle. Your documentation page points to https://dualcube.com/product/moowoodle-enrolment/ which returns a 404 error.
Is it still available?
Is it still needed for MooWoodle to work?
Thanks.
]]>Hello
I followed your instruction. Unfortunatelly i have sync issue.
I do not see my moodle course In wordpress.
In wordpress i have setting like this (wordpress_1.png, wordpress_2.png).
In moodle i have setting like this. I added external service and i added functions that we need (external service moodle.png, token_moodle.png, moodle_web_service_enabled, moodle_protocols_enabled).
Of course i clicked course synchronization In wordpress.
I have MooWoodle Enrolment plugin In my moodle and it is enabled. (moodle enrollment plugin.png) Could You please help me?
]]>Hi,
First of all thanks a lot for this great plugin.
I created a news course on Moodle and I clicked sync to synchronize the new course on MooWoodle but then all the courses dissapeared. I have tried almost everything but right now the only solution I found was to duplicate the old service to create a new token, disable Synchronize Course Categories and then the courses sync but I cant click sync again, otherwise all the courses dissapear.
I dont know what is going on, but I ahve spent weeks trying to fix this bug and this is the only solution I have found.
Can you help me to fix this?
Thanks!
Best,
Julio
]]>Hi, we have installed the MooWoodle 3.0.4 plugin on our website. When a customer purchases a course the plugin automatically registers the user and sends them a temporary login to the LMS but does not log them into the course, the course is not showing on their dashboard……. What are we doing wrong?
]]>Hello,
How can I use the Single Sign-On feature?
And does the Pro version exist?
Thank you,
]]>Dear Support,
We are having issues after clicking the synchronise button in Moowoodle in WordPress we are getting a bad gateway error. Please see screenshot.
]]>Hi
I am trying to use Edwiser bridge instead and they have said:
This is a plugin conflict issue. Moowoodle plugin even after the deactivation or un-installation keeps unwanted residuary on your site.
After uninstalling your plugin (which doesnt have the correct functionality I need) it has left residual code on my site which is causing a conflict with this new plugin.
Is there a way to remove your plugin fully, including all residual code? Simply removing the plugin doesn’t do the trick and leaves residual code.
]]>Moowoodle worked perfect for me. But suddenly it has stopped sending emails to users and does not enroll them directly in the course.
The plugin does create the user’s account but does not enroll them in the course.
I think it is due to some wordpress or woocommerce update. I have tried to do a rollback without success. If you could help me I would appreciate it.
Is there any news about when the moowoodle update will be released?
Greetings,
I’m setting up a course store with Woocommerce and Moodle, using the MooWoodle integration plugin for integration.
On the Moodle side I use the Subcourse plugin to add subcourses within a parent course.
In this store I have 2 categories of courses: quick and complete (package with 2 courses).
Fast ones are single/one-time courses, which the student can buy, where he is directed to Moodle and start the course.
A complete course, for example, would be like a package containing 2 quick subcourses.
My problem is:
When the student buys a quick course, the MooWoodle plugin enrolls him, generates the password and sends the email to the user to enter Moodle, everything working normally.
Now, when he buys a complete course (the package), the plugin only enrolls him in the parent course, he does not have access to the child courses in this package.
I don’t know if I made myself understood.
Is there a solution for this?
]]>Hi,
Is it possible to separate product from courses in Woocommerce, through Products > Edit Product > Moodle Linked Course?
I want to create a page just for courses and another just for products.
Thanks
]]>Hi,
Does the plugin import users and/or users who register in WordPress and have access to Moodle?
Thank
]]>WP ver 6.0.3
Every time I login to my admin area and try to add a plugin I get the WP login dialog again? I am unable to install any plugins.
]]>Hello.
First I want to thank you for this wonderful plugin.
The plugin is working perfectly. The only problem is that the course purchased by the customer does not appear in the “My Courses” option in the user area.
As you can see in the image, only the table header appears.
]]>Please help resolve the MooWoodle error that is causing WooCommerce Subscription renewals to fail.
==================================
An error has occurred while processing recent subscription related events. For steps on how to fix the affected subscriptions and to learn more about the possible causes of this error, please read our guide here.
Affected events:
subscription expiration for #35023
subscription expiration for #35126
subscription expiration for #35217
subscription expiration for #35219
subscription expiration for #35229
subscription expiration for #35347
subscription expiration for #35358
subscription expiration for #35456
subscription expiration for #36620
subscription payment for #37003
To see further details about these errors, view the failed-scheduled-actions log file from the WooCommerce logs screen.
========================================
WooCommerce Log
========================================
08-14-2022 @ 09:56:13 - scheduled action 37530 (subscription expiration) failed to finish processing due to the following error: Uncaught Error: Call to a member function get_user() on null in /var/www/musicalliance.com/htdocs/wp-content/plugins/moowoodle/classes/class-moowoodle-enrollment.php:48
Stack trace:
#0 /var/www/musicalliance.com/htdocs/wp-content/plugins/moowoodle/classes/class-moowoodle-enrollment.php(253): MooWoodle_Enrollment->get_moodle_user_id()
#1 /var/www/musicalliance.com/htdocs/wp-includes/class-wp-hook.php(307): MooWoodle_Enrollment->update_course_access()
#2 /var/www/musicalliance.com/htdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#3 /var/www/musicalliance.com/htdocs/wp-includes/plugin.php(476): WP_Hook->do_action()
#4 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce-subscriptions/includes/class-wc-subscription.php(584): do_action()
#5 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(222): WC_Subscription->status_transition()
#6 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce-subscriptions/includes/class-wc-subscriptio
08-14-2022 @ 09:56:13 - action args: subscription_id: 34880
08-14-2022 @ 10:03:46 - scheduled action 37536 (subscription expiration) failed to finish processing due to the following error: Uncaught Error: Call to a member function get_user() on null in /var/www/musicalliance.com/htdocs/wp-content/plugins/moowoodle/classes/class-moowoodle-enrollment.php:48
Stack trace:
#0 /var/www/musicalliance.com/htdocs/wp-content/plugins/moowoodle/classes/class-moowoodle-enrollment.php(253): MooWoodle_Enrollment->get_moodle_user_id()
#1 /var/www/musicalliance.com/htdocs/wp-includes/class-wp-hook.php(307): MooWoodle_Enrollment->update_course_access()
#2 /var/www/musicalliance.com/htdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#3 /var/www/musicalliance.com/htdocs/wp-includes/plugin.php(476): WP_Hook->do_action()
#4 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce-subscriptions/includes/class-wc-subscription.php(584): do_action()
#5 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(222): WC_Subscription->status_transition()
#6 /var/www/musicalliance.com/htdocs/wp-content/plugins/woocommerce-subscriptions/includes/class-wc-subscriptio
08-14-2022 @ 10:03:46 - action args: subscription_id: 34882
]]>