fbpx

WordPress Plugin for Tutor

The WordPress Plugin for Tutor connects WordPress with Open edX, making it easier to manage and sell courses all in one place

By 

CodeWithEmad

Description

WordPress Plugin for Tutor

The WordPress Plugin for Tutor connects WordPress with Open edX, making it easier to manage and sell courses all in one place. It simplifies course management and transactions, helping you handle everything smoothly on a single platform.

Why Use the WordPress Plugin for Tutor?

With this plugin, you can:

  • Install and manage a full WordPress instance alongside Open edX
  • Enable seamless integration with the Open edX Commerce WordPress Plugin
  • Configure WordPress to sync with Open edX for course management and e-commerce
  • Use WooCommerce to monetize your courses

How Does the WordPress Plugin for Tutor Work?

The plugin follows a simple installation and configuration process:

Installation

Ensure that you are using Tutor v15 or later (Olive onwards). If you need help installing the WordPress plugin, refer to this installation guide

Configuration

Once installed, the plugin automatically configures WordPress with the Open edX Commerce and WooCommerce plugins. Navigate to Settings -> Open edX Sync plugin in your WordPress admin panel and configure:

  • Open edX Domain
  • Client ID
  • Client Secret

Click “Generate JWT Token” to verify the connection. If successful, a new token will be generated.

To retrieve configuration values, run:

tutor dev|local|k8s do wordpress config 

 

Use Cases and Scenarios

  • Educators: Manage course listings, content, and transactions in WordPress
  • Administrators: Automate WordPress setup and Open edX integration
  • Learners: Access courses and enroll using WooCommerce

Key Features

  • Quick installation with Tutor commands
  • Full WordPress integration with Open edX
  • WooCommerce support for course payments
  • Pre-configured plugins for Open edX commerce
  • Customizable settings for seamless operation

Configuration Variables

The plugin supports the following environment variables:

  • WORDPRESS_VERSION: The plugin version
  • WORDPRESS_HOST: The WordPress site hostname
  • WORDPRESS_PORT: The port for WordPress (default: 8080)
  • WORDPRESS_DOCKER_IMAGE: The Docker image used for WordPress
  • WORDPRESS_OPENEDX_PLUGIN: The URL for the Open edX Commerce plugin
  • WORDPRESS_WOOCOMMERCE_PLUGIN: The URL for the WooCommerce plugin (default: https://downloads.wordpress.org/plugin/woocommerce.9.4.2.zip)
  • WORDPRESS_OFFICIAL_IMAGE: The official WordPress Docker image (default: wordpress:6.7.1-php8.1)

Troubleshooting

If you encounter any issues, refer to the Tutor documentation or the Open edX community forum for support.

License

This software is open-source and licensed under AGPLv3, fostering collaboration and innovation in the Open edX community.

Version:

v1.1.0

Last updated:

10th Dec, 2024

License:

AGPL-3.0

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
Close this notice to consent