Our blog

Stay up to date with our news!

Integration with Moodle via custom WordPress plugin

Integration with Moodle via custom WordPress plugin

Success case with the Official College of Pharmacists of Barcelona and Madrid: Moodle and custom WordPress plugin

The Official College of Pharmacists of Barcelona (COFB) and the Official College of Pharmacists of Madrid (COFM) joined forces to create a training platform for members and non-members, mainly from Spain, where they can be trained in different areas within the field of healthcare.

Moodle as an educational platform, our challenge

The platform based on Moodle, for Agora Sanitária was designed with the following objectives in mind: to be attractive, clear, and organized, and with the fundamental requirement of managing user registrations in an agile and efficient way.

In terms of training, it was necessary to be able to add different types of educational content, such as resources and activities.

The educational materials are mainly SCORMS content, PDFs, videos and questionnaires to validate users’ skills, giving them a diploma at the end of the training. 

Once this training platform was developed, it was necessary to offer the training in a very visual and attractive way. 

 

New challenge: How to create an online training catalog with WordPress?

To address this challenge, 3ipunt team together with the team of both schools decided that it was necessary to combine the two different platforms and that each one fulfilled its main objective, course catalog, and online sales.

On the one hand, it was decided to develop a custom website to show the offer in an intuitive and visual way. Therefore, it was thought that the solution was fulfilled by installing a WordPress + WooCommerce to market the courses managed and conducted on the Moodle platform that was previously developed.

 

How to develop a website for the sale of online courses

Creative platform design

Visually, a specific design was created for the web portal and it was integrated at the brand level with the training portal, looking for homogeneity between the two platforms.

Oferta formativa_desarrollo web Agora

Course enrollments

The user would be able to access and enroll in the courses in which he/she is interested. All enrollment management would be done from this web portal.

Inscripciones a cursos_desarrollo web

Training platform

And on the other hand, the training part was done through the Moodle eLearning platform, a platform that the client already knew and that fulfilled all the training requirements.

Plataforma educativa Moodle para Agora

Integration with Moodle via the custom WordPress plugin

Besides the challenge of the project, it was also a challenge to create a custom WordPress plugin that would allow us to integrate both platforms, looking for automatisms, transparency and agility throughout the process.

Through web services, we connect the two platforms at specific moments; the moment of acceptance of an enrollment where the user is enrolled in Moodle, or when the administrator creates a course in Moodle, which is automatically synchronized in the web portal.

Plataforma web àgora

In this way, we had the potential of each platform and what we had to develop was the integration between both, so that for the user it would be as transparent as possible.

Results

Currently, the platform has about 31,400 users and about 30 active courses, which are offered to members and non-members. These courses are updated by creating new editions. 

Throughout the life of this project, which has been active since 2018, improvements and new developments have been made to update both platforms. Also, over the years, the user experience and other aspects have improved, leading to positive feedback from both customers and end-users.

Conclusion

The combination of WordPress CMS with WooCommerce linking to Moodle LMS is a perfect package for selling and delivering online courses in an accessible way

We are in a post-covid era where this type of education is being promoted and Moodle offers us many options and is very customizable.

We encourage you to put it into practice. 

Share this post!

Subscribe to our newsletter to keep up to date with e-learning news, the latest trends and find out about our next event, among other contents.

Scroll to Top
Privacy Summary
Logo tresipunt

This website uses cookies so that you can have the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Necessary cookies help make a website usable by enabling basic functions such as page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

CookieConsent [x2]: Stores the user's cookie consent status for the current domain. More information about this provider
Type: HTTP
Expiration: 1 year

Performance Cookies

Performance cookies help website owners understand how visitors interact with websites by collecting and providing information anonymously.

_ga: Used to send data to Google Analytics about the visitor's device and behavior. Track the visitor across devices and marketing channels. More information about this provider
Type: HTTP
Expiration: 2 years

ga#: Used to send data to Google Analytics about the visitor's device and behavior. Track the visitor across devices and marketing channels. More information about this provider
Type: HTTP
Expiration: 2 years

Marketing cookies

Marketing cookies are used to track visitors on web pages. The intention is to display ads that are relevant and engaging to the individual user, and therefore more valuable to publishers and third-party advertisers.

Google: More information about this provider
Hotjar: More information about this provider