The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing,…
About Edwiser Bridge – WordPress Moodle LMS Integration
Edwiser Bridge is a WordPress plugin that allows Moodle users to integrate their courses with WordPress and sell them using the default payment gateway, PayPal. The plugin provides features such as course integration, multi-site connection, PayPal integration, and real-time progress tracking. There is also a Pro version available that offers additional features like WooCommerce integration, multiple payment gateways, automatic invoicing, and course variations.Screenshots



























Changelog
3.1.1
- Fix – Updated Freemius SDK to the latest version.
3.1.0
- Feature – Added Diagnostic Tool on test connection page in settings and setup wizard to troubleshoot connection related issues.
- Fix – Fixed User account page vulnerability issue to Cross Site Scripting (XSS).
3.0.8
- Feature – Added a integration to Freemius service for feedback collection.
- Tweak – Added a feature where a group with default name gets generated for Gutenberg based checkout page.
- Fix – Fixed several PHP notices and warnings.
- Fix – Security patches added for CVEs – CVE-2024-49312, CVE-2024-4186 & CVE-2024-49311.
3.0.7
- Feature – Added Feature to enroll student from manage enrollment page.
- Feature – WordPress to Moodle user deletion sync.
- Tweak – Translation issues.
- Tweak – User data sync from WordPress admin dashboard to moodle.
- Fix – Log deletion.
3.0.6
- Fix – Security issues fixed.
3.0.5
- Tweak – Moodle Auto Plugin update functionality setting.
- Tweak – Moodle plugin coding standards
3.0.4
- Tweak – Security issues fixed.
3.0.3
- Tweak – Security issues fixed.
3.0.2
- Tweak – WooCommerce HPOS compatibility.
- Tweak – PHP 8.1 compatibility.
3.0.1
- Feature – Moodle plugin update notification and One-Click update on Moodle.
- Feature – Multiple courses enrollment from the user profile edit page.
- Tweak – Added Hooks after email verification complete.
3.0.0
- New – New consolidated Edwiser Bridge PRO plugin.
2.2.9
- Feature – Error logging and reporting functionality
- Feature – Sync Course images from moodle
- Tweak – added student role id and product virtual, downloadable check in test enrollment
- Tweak – user deletion email for wordpress user deletion
2.2.8
- Feature – Added email verification process on user registration from edwiser user account page.
- Feature – Added already enrolled tag in the course when the user is already enrolled in courses.
- Tweak – Simplified test connection error messages at Moodle and WordPress.
- Tweak – PHP 8.0 compatibility.
2.2.7
- Feature – Moodle plugin update notification on WordPress.
- Tweak – Simplified Test Enrollment error messages.
2.2.6
- Feature – new custom fields plugin
- Tweak – improved licensing process
2.2.5
- Feature – added google reCAPTCHA validation on user-account page.
- Feature – added Brazilian Real (BRL) in paypal
2.2.4
- Fix – Fixed selective sync fatal error issue
2.2.3
- Fix – Added missing lines in eb-admin.js file.
2.2.2
- Feature – Added course enrollment test for users who face issues with enrollment.
- Fix – Fixed color for warning notice.
- Fix – Fixed course access expiry date for subscription renewal
2.2.1
- Tweak – Remove the take this course button from the deleted course.
- Tweak – After deleting the course from Moodle course status will get changed to draft on the WordPress site.
- Fix – Solved Edwiser Bridge expire time issue on user enrollment synchronization.
- Fix – Fixed repeated user unerollement emails for deleted courses.
- Fix – Solved WordPress user data update issue on user account page, in case the user was not linked to Moodle.
2.2.0
- Feature – Added Setup Wizard for on WordPress as well as Moodle plugin.
2.1.8
- Tweak – Added compatibility to WordPress 6.0.
2.1.7
- Tweak – Changed textdomain to edwiser-bridge as per wordpress guidelines and added compatibility with old textdomain.
- Tweak – Added compatibility with Moodle 4.0.
2.1.6
- Fixed: Course acrhive page fix for wordpress version less than 5.9.
2.1.5
- Tweak – Added compatibility to WordPress 5.9.1.
- Tweak – Added comaptibility with Twenty twenty two theme.
- Tweak – Improved course manual enrollment syncronization functionality.
- Tweak – UI improvements on user account page.
2.1.4
- Fix- Fixed error on user account page for reset password hook .
2.1.3
- Feature – Setting to ignore the SSL certificate check to improve connection check with moodle.
- Feature – Ability to the course manual enrollment status sync and enabled (Require Edwiser Bridge moodle plugin 2.1.3).
- Feature – Ability to enable course manual enrollment.
- Tweak – Improved Moodle test connection error message now added more details about the error.
- Fix- Fixe for the auto plugin installation/activation process from Edwiser bridge.
2.1.2
- Feature – Added functionality to create course on WordPress if created on Moodle.
- Feature – Repurchase option for the suspended course on single course page.
- Fix – Removed registration section from user-account page if registation is disabled from settings.
2.1.1
- Feature – Added option on WordPress Edwiser Bridge settings to add Moodle role id which is used while creating users on Moodle.
- Tweak – Optimized user-account page functionality which further improved the page speed.
- Tweak – Optimized My Courses page functionality which further improved the page speed.
2.1.0
- Fix – Solved My-courses page login link issue for non logged in users.
- Tweak – Modified course archive page, single course page, user-account page, eb_course shortcode page and my courses page templates.
- Feature – Added course category wise filter and sorting functionality on course shortcode page.
- Feature – Added stats page in Edwsier Bridge settings.
- Feature – Added all Edwiser WordPress and Moodle extensions latest versions on stats page with Moodle plugins download link.
- Feature – Added Edwiser Bridge configuration details like Moodle site details and course count on stats page.
2.0.9
- Feture – Added the password filed on user registration window.
- Feture – Added link user account functionality if the account is created on moodle and exist on wordpress.
- Feture – Added Setting to show hide course archive page in frontend.
- Feture – Added search functionality on manage enrollment page.
- Tweek – Added space before username in new user account email template.
- Tweek – Improved the test connection error message.
- Tweek – My Courses page progress service call optimisation.
- Fix – Paid order was showing HTML in notes.
- Fix – Help popup was showing html on setting page.
- Fix – User Linked success message style fix.
2.0.8
- Fix – Fixed security issues added abspath check.
2.0.7
- Fix – Fixed security issues related to the nonce.
2.0.6
- Fix – Fixed paid product redirection issue.
- Tweak – Added compatibility to SSO plugin.
2.0.5
- Tweak – Modified plugin files include way minimized use of ABSPATH constant.
2.0.4
- Fix – Added security fixes for WordPress API (Issue report credits: Nick Blundell nickb@appcheck-ng.com).
2.0.3
- Tweak – Removed defines and Added security checks.
2.0.2
- Tweak – Solved connection settings save issue.
2.0.1
- Tweak – Added security checks.
2.0.0
- Feature – Theme compatibility with Divi.
- Feature – Theme compatibility with Flatsome.
- Feature – Added Bcc field in the email template.
- Feature – First name, last name and password synchronization when user profile is updated.
- Feature – Course deletion synchronized on WordPress site when course is deleted from Moodle.
- Tweek – New enrollment status that is Suspend is added on the WordPress side.
- Tweek – Added date sorting in the Manage Enrollment page.
- Tweek – Triggered email for backend user enrollment in course.
- Tweek – Course progress functionality added on the My Courses tab of the User account page.
- Tweek – Added Sidebar support for course archive page.
- Tweek – UI Improvements for course cards on all pages..
1.4.9
- Fix – Added permission callback in register_rest_route to fix the notice genrated in the wp 5.5 and above.
1.4.8
- Fix – Fix for the register_rest_route was called incorrectly.
- Tweek – Added common function to check the array value.
1.4.7
- Tweak – Compatibility with WordPress 5.5 and Woocommerce Integration 2.0.1 .
1.4.6
- Fix – Solved admin js console issue causing error while test connection.
1.4.5
- Feature – All required Moodle settings are now able to configure from the Edwiser Bridge settings.
- Feature – Settings and connection summary page will be shown on the Moodle.
- Tweak – Admin user unenrollment from edit user page and manage enrollment page will unenroll user from course irrespective of thr enrollment method and the enrollment count.
- Tweak – Modified Moodle service creation process.
- Fix – Unenrolment from Moodle use to decrease only WordPress enrollment count now it will make enrollment count as 0.
1.4.4
- Tweak – Changed user enrollment email functionality to make it compatible with Edwiser Bulk Purchase and Group Registration 2.2.0.
1.4.3
- Feature – Added functionality to show a set-up wizard on Moodle plugin installation to create web service automatically with authorized user.
- Feature – Added functionality to add missing functions on linking the existing web-service.
- Tweak – Added functionality to show all non added Moodle web service functions on test connection functionality.
- Tweak – Added buttons on settings page for help and rating.
- Fix – While synchronizing courses if all checkboxes are not ticked then nothing was happening fixed this issue and now courses gets created in WordPress with a status as published.
- Fix – WordPress enrollment record timezone was not same as the WordPress timezone so fixed it.
1.4.2
- Tweak – Added functionality to synchronize large number of users.
- Fix – Paid orders sometimes were not getting completed for new users. This issue has been resolved.
- Fix – Solved the title issue appearing without elipses on course card.
- Fix – Removed blank spaces added automatically before email templates.
1.4.1
- Fix – Removed admin notices.
- Fix – Solved eb-my-courses course progress issue.
1.4.0
- Feature – Users will be enrolled in the course in the WordPress site when they are enrolled manually in Moodle directly.
- Feature – Email template for User enrolled directly in Moodle.
- Feature – User will get un-enrolled from the course on WordPress site if the same user gets un-enrolled from the course on Moodle site.
- Feature – Email template for user un-enrollment directly in Moodle.
- Feature – User account will be created on WordPress site if a user is created on the Moodle site.
- Feature – User account will be deleted on WordPress site if the user is deleted from the Moodle site.
- Feature – Email template can be sent when the user deletion happens in Moodle.
- Feature – Course progress shown on the eb-my-courses page.
- Feature – Default user role can be set for the newly created users if they are created from Edwiser Bridge user-account page or through any of its functionality.
- Tweak – Start, Resume and completed buttons on the eb-my-courses page according to the course completion status.
- Fix – course synchronization settings was synchronizing courses even if they are not checked. This has been resolved.
1.3.4
- Feature – Added option to add link for the redirection from eb-my-courses page if user is not enrolled in any course.
- Feature – Added option to disable and customize recommended courses section in eb-my-courses page.
- Feature – Added option to add and customize recommended courses for the single course page.
1.3.3
- Feature – Added optional terms and conditions on user account page depending on the backend setting.
- Tweak- Added user meta data related to the edwiser-bridge while exporting the users data.
- Tweak- Added functionality to remove user meta data related to the edwiser-bridge while erasing the users data.
- Tweak- Added privacy policy data on the WordPress privacy policy page.
1.3.2
- Tweak – Added missing JS and CSS Files.
1.3.1
- Feature – Added New Order functionality.
- Feature – Added admin notice on the backend to rate Edwiser Bridge Plugin.
- Tweak- Added Biographical Information on the user-account dashboard.
- Tweak- Added premium extensions tab in the edwiser-bridge settings.
- Tweak- Added terms and condition pop-up on the license activate page.
- Fix – eb-courses page was showing courses in the parent as well as the child category.
- Fix – Synced Categories from Moodle was not syncing category description.
1.3.0
- Feature – Refund functionality for the order placed using the Edwiser bridge plugin.
- Feature – Email template for the admin and customer on order refund
- Feature – Setting to send refund notification to the specific email or admin users email.
- Feature – New order status(Refund).
- Feature – New meta box on the eb order page to display the order status update history. On full refund Order status will change to the refunded.
- Feature – Refurbished the user account page, added menus for the pages like Dashboard, user-account, orders, and my courses.
- Twik – Now user can view there woo and eb orders on the same page.
- Twik – To display multiple courses from the same order on the user order page.
- Twik – For the security purpose, added password confirmation fields on the user account page.
- Twik – Updated the eb-courses page sliding buttons.
- Fix – The courses grid item height issue on my courses and courses page.
- Fix – Fixed the ‘TAKE THIS COURSE’ button style issue.
1.2.3
- Feature – Functionality to display courses by category in eb_courses shortcode.
- Feature – Functionality to display eb_courses shortcode output horizontally scrollable.
- Feature – Functionality to display courses in a single row using eb_courses shortcode.
- Feature – SSO compatibility to login user on registration after clicking on enrolled course.
1.2.2
- Feature – New page for the admin to manage user enrollment.
- Feature – New email template for the Moodle account creation.
- Feature – Functionality to disable email notifications.
- Feature – Functionality to place the order for the free course to maintain the purchase history.
- Tweak- Added the order and Buyer details on order page.
- Tweak- User gets un-enroll from the course on the order status marked from completed to pending or failed.
- Tweak- Updated the user order details on the user account page and added the order status column.
- Fix – User not getting created on moodle when username contains the uppercase characters.
- Fix – My courses shortcode showing only 10 courses not more than that.
1.2.1
- Feature – Functionality to display the users moodle account link unlink status on users list table for the admin user.
- Fix – Fix for the plugins default data update on plugin update.
1.2.0
- Feature – Functionality to set course access expiry days.
- Feature – Introduced functionality to email template customization for the mail sent to the user from the Edwiser Bridge plugin.
- Feature – Update Moodle as well as WordPress user profile from shortcode
eb_user_account. - Feature – Added the settings to enable login redirection to my courses page.
- Feature – Send the test email to check the modified email template.
- Feature – Shortcode
eb_coursesto list courses. - Feature – Shortcode
eb_my_coursesto list specific user’s courses. - Feature – Shortcode
eb_courseto show single course. Argumentidi.e Course ID decides which course to show. - Tweak – Added page(My Courses) to display the user’s enrolled courses.
- Tweak – Redirect user to my courses page on login.
- Tweak – Translation ready – fix missing strings.
- Tweak – Notification on un-enrollment from the course.
- Tweak – Archive course page layout improvement.
- Tweak – Single course page layout improvement.
- Tweak – Redirect non-logged in user to the
Access course/Checkoutpage on click of theTake this Courseafter login. - Tweak – Deprecated shortcode eb_user_profile. Use shortcode
eb_user_account. - Fix – Changed Credentials spelling.
- Fix – Undefined index: HTTP_REFFER.
- Fix – Permalink issue.
- Fix – Call to undefined class EBPaymentManager.
1.1.2
- Added new currency in PayPal for the Australian Dollar, Polish Zloty, Danish Krone and Singapore Dollar.
- Fix – Resolved Paypal Sandbox mode issue.
1.1.1
- Fix – Minor issue in page creation functionality.
1.1
- Fix – Issue in overriding templates in themes.
- Tweak – Unified licensing section for all Edwiser Bridge extensions.
- Tweak – Refactored & optimized whole plugin codebase using tools like PHPCS & PHPMD.
1.0.2
- Feature – Added a new shortcode [eb_user_profile] which creates a user profile page that lists users data & enrolled courses.
- Fix – Timeout problem in course enrollment.
- Fix – A bug that was preventing plugin translation.
- Tweak – Minor modifications to improve enrollment & synchronization process.
1.0.1
- Fix – A bug that could cause problems on password reset & user enrollment process
1.0
- Plugin Launched
