A plugin for automatic synchronization between WordPress and Moodle

automatic synchronization between Moodle and WordPress
Moodle API IntegrationWooCommerceWordPress PluginHTML/CSS/JSjQueryPHPWordPress

In brief

  • Automatic synchronization between WordPress and Moodle
  • Hands-off enrolment of learners into online courses
  • Secure data exchange between the two platforms
  • Built for Capimonial, a regulated-sector training provider
  • Stack: WordPress, Moodle, PHP, REST API

Capimonial is a professional training organisation founded in 2023 in Labège, near Toulouse, specialising in the regulated sectors of banking, insurance, finance and real estate. The NRV agency asked me to build a custom WordPress-to-Moodle synchronization plugin to fit the client’s setup.

The need

Capimonial runs an e-commerce site on WordPress and delivers its courses on Moodle. Manually enrolling each buyer into the right course was slow and error-prone, and it created a gap between payment and access.

The solution

The plugin links the two systems so that a purchase on WordPress automatically provisions the learner in Moodle, with the correct course and permissions, in real time.

Key features

  • Automatic enrolment triggered by a WordPress order
  • Secure, structured data exchange between WordPress and Moodle
  • Reliable mapping of products to courses and access rights
  • Reduced manual administration for the training team

Results

Learners get instant access after purchase, the team stops handling enrolments by hand, and the WordPress–Moodle bridge stays consistent and secure.

Connecting WordPress to another platform? See my custom development services.

Gallery
WordPress Moodle Automatic Synchronization Extension Administration Moodle WooCommerce Automatic Synchronization and Logging Extension Troubleshooting automatic synchronization between Moodle and WordPress
NRV Communications Agency logo Network Reach Visibility Web Agency View client profile

 

NRV (Network Reach Visibility) is a full-service communications agency founded in Toulouse in 2015 by Pierre-Olivier Pelras. With a team of 13 employees, the agency is organized around six areas of expertise covering all aspects of modern communications: strategy, creative design, web development, SEO, social media, and user acquisition.

Our collaboration began in 2021, when I was a web developer apprentice on their team while pursuing my master’s degree in software architecture. Since completing my studies, I have continued to support the agency as a freelance developer, working on a variety of challenging digital projects.

 

Discover other projects
Custom WordPress newsletter pluginCustom newsletter extensions and options management
Brevo API IntegrationWordPress Plugin

Newsletter Management – WordPress Plugin

NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.

HTML/CSS/JSjQueryPHPWordPress
NRV Agency LogoImport WordPress posts, export posts
WordPress Plugin

Import Posts – WordPress Plugin

NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.

HTML/CSS/JSjQueryWordPress
custom Chrome extension, NRV Shield, logoChrome extension development, password management, available files
Browser Extension

NRV Shield – Google Chrome Extension

NRV Shield is a custom Chrome extension developed for the NRV agency to manage and securely share passwords. Built on TeamPass, it’s a practical, scalable open-source alternative tailored to the agency’s needs.

BootstrapHTML/CSS/JSjQuery