> This is part 1 of 2 of the full documentation (pages 1–100 of 121).
> The content is paginated: fetch every part to see all of it.
> Next part: https://remui-docs.edwiser.org/llms-full.txt/1
> Page index: https://remui-docs.edwiser.org/llms.txt

# Getting Started

Welcome and thank you for choosing Edwiser and investing in the RemUI Theme for Moodle™!  We're thrilled to welcome you to our community of valued customers.

This comprehensive documentation is your guide to unlocking the full potential of the RemUI Theme. We understand that setting up a new product can sometimes feel overwhelming, but rest assured, we've designed this document to be clear, concise, and easy to follow.

Think of it as your roadmap to success with the RemUI Theme

> * Simple steps&#x20;
> * Clear visuals ️
> * Troubleshooting tips

Need help? Our top-notch support team is always [<mark style="color:blue;">here</mark>](#user-content-fn-1)[^1]<mark style="color:blue;">.</mark>

Let's get you started!

[^1]: <edwiser@wisdmlabs.com>


# Clone RemUI Demo

This section will guide you how to install a new instance of Moodle, complete with Edwiser RemUI theme and plugins installed, all modules pre-configured, and extensive demo content.

{% hint style="info" %}
Please note that Clone RemUI Demo is for the users who <mark style="color:red;">do not have Moodle setup and want to replicate the RemUI Demo site</mark> for a quick start. For existing Moodle sites and users with Moodle site setup ready please refer to [Edwiser RemUI Installation](/getting-started/installation)
{% endhint %}


# Requirements

{% hint style="info" %}
Contact your hosting provider for help configuring server requirements
{% endhint %}

### Requirement

* **Server:**
  * Ubuntu OS
  * Sudo user access (or Root access)
* **Database:**
  * MySQL version 8.0 or higher
  * Ability to create and import databases
* **PHP:**
  * Minimum version 8.0.0
  * `sodium` extension (required)
  * `exif` extension (recommended)
  * `max_input_vars` setting >= 5000
  * 64-bit version only
* **Other:**
  * Web server with domain name and virtual hosts configured (pre-setup)
  * SSL certificate (optional)
  * Linux zip package installed


# Installation Steps Demo Cloner

#### Open the command line interface from your server Cpanel

* Navigate to the temp directory:

  ```sh
  cd /etc/temp
  ```
* Download the demo files:

  ```sh
  wget <download_url>
  ```

{% hint style="info" %}
Get the URL from the Edwiser RemUI Demo Cloner file in the My-account page, e.g., `wget https://remuidemo.org`
{% endhint %}

* Unzip the demo importer file:

  ```sh
  unzip importer.zip
  ```
* Navigate to the Importer directory:

  ```sh
  cd importer
  ```
* Extract the installer:

  ```sh
  bash download_backup.sh
  ```
* Initiate the demo installation:

  ```sh
  bash setup_demo.sh
  ```

#### Configuration Details

* Enter the website address:

  ```
  www.mydomain.org
  ```
* Specify if the domain has an SSL certificate (Y/N):

  ```scss
  Y (if SSL is installed) or N (if not installed)
  ```
* Enter the Moodle HTML path:

  ```css
  /var/www/mydomain/html
  ```
* Enter the Moodledata path:

  ```bash
  /var/www/mydomain/
  ```

{% hint style="info" %}
Ensure the moodledata folder is outside your web root and not publicly accessible.
{% endhint %}

* Enter the database name, username, and password when prompted.


# Login

Your RemUI demo installation is now complete. Login at {yoursite.com}/login/index.php.&#x20;

* Username: admin&#x20;
* Password: Edwiser0-

{% hint style="info" %}
Change the administrator password immediately after the first login
{% endhint %}


# For Non-SQL User

1. **Download Demo Cloner Files**
   * Go to the Edwiser My account page.
   * Click the download button next to your purchase.
   * Download the Demo Cloner Script File.
2. **Create Database**
   * Create a new database for your Moodle installation via phpMyAdmin, cPanel, or Parallels Plesk.
   * You may need to create a new database user if not using an existing one.
3. **Populate Database**
   * Import the downloaded SQL file into your new database.
4. **Upload Files**
   * Manually upload the Moodle HTML file to your web server.
   * Upload `moodledata.zip` to your web server, outside the web root. **Note**: Ensure the moodledata folder is not publicly accessible.
   * Extract the archive via cPanel, another administration interface, or the command line.
5. **Configure `config.php`**
   * Open `config.php` in the Moodle root directory on your web server.
   * Edit the database name, user, and password to match your new database credentials.
   * Change the website root to your website URL or localhost address, e.g., `http://localhost/moodle` or `http://localhost:8888/moodle`.
   * Change the `dataroot` to match the moodledata directory location, relative to your server root.
6. **Login**
   * Your RemUI demo installation is now complete. Login at `{yoursite.com}/login/index.php`.
   * **Username**: `admin`
   * **Password**: `Edwiser0-`
7. **Final Steps**
   * Change the administrator password immediately after the first login.

Your installation of RemUI is officially complete!


# Installation

How to install Edwiser RemUI for Moodle?

## Installation and Activation Walkthrough video

{% embed url="<https://drive.google.com/file/d/1kpT5uvmtBjDromXeNS5yyNmTCewTasQ0/view?usp=drive_link>" %}

There are two ways to install the Theme and Plugins:\
A.  [Installation via Moodle plugin installer ](#installation-via-moodle-plugin-installer-recommended)(Recommended)\
B.[ Installation via FTP ](#b.-for-ftp-installation-optional)

## A. Installation via Moodle Plugin Installer (Recommended)

1. Download the theme from the link in your purchase receipt email or the Edwiser [My Account page](https://edwiser.org/my-account).

{% hint style="info" %}
Which file should I download? If you are using Moodle 4.0, download Edwiser RemUI 4.0.x. Similarly, if you are using Moodle 4.1, you should install Edwiser RemUI 4.1.x.

If you are using Moodle 4.2 and above simply download the latest version available.
{% endhint %}

2. Once you download Edwiser RemUI, **unzip/extract** the downloaded zip file to get the theme and other supported plugin zip files.&#x20;

> * Edwiser RemUI theme file (theme\_remui.zip)
> * Edwiser RemUI Course Format plugin (format\_remuiformat.zip)
> * Edwiser Page Builder (local\_edwiserpagebuilder.zip)
> * Edwiser Advance Block (block\_edwiseradvancedblock.zip)
> * Edwiser Page Builder Filter (Filter\_edwiserpbf.zip)
> * Edwiser Rating and Review (*block\_edwiserratinrgreview\.zip*)
> * Edwiser Importer (local\_edwisersiteimporter.zip)

{% hint style="info" %}
Please make sure the plugins are installed as per the above mentioned sequence only to avoid any issues or errors.
{% endhint %}

3\. Once you download the Edwiser RemUI (as per the suitable Moodle version), follow the below steps to install the theme on your Moodle site:

> * Log in to your Moodle site as an admin and go to *Administration → Site administration→ Plugins→ Install plugins*.
> * Upload the ZIP file. If your plugin is not automatically detected, you could be prompted to add extra details (in the ‘Show more‘ section).
> * If your target directory is not writeable, you should see a warning message.
> * Check the plugin validation report, to verify if the theme has been successfully installed.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FquK9zZpO8DuVN2fTxUd8%2FInstallation.png?alt=media&amp;token=17646c54-0075-4192-a55a-c0a1ad418e7f" alt="Moodle Plugin Installer"><figcaption><p>Plugin Installer</p></figcaption></figure>

## RemUI Theme Installation Wizard Guide

Follow the steps below to successfully install and configure the RemUI theme for Moodle using the setup wizard:

## Step 1: Install the RemUI Plugin

* Unzip the **RemUI plugin** package.
* Locate the file named **theme\_remui**.
* Install the **theme\_remui** file on your Moodle site.

## Step 2: Launch the Setup Wizard

* After installing the theme, the **RemUI Setup Wizard** will automatically open.

## Step 3: Activate the RemUI Theme

* On the pop-up window, check the box labeled **"Activate the RemUI Theme."**
* Click **"Continue Setup"** to proceed.

## Step 4: System Check

* The wizard will initiate a **System Check**, verifying your Moodle version, server permissions, and other required components.
* Once the check is complete, click **"Continue."**

## Step 5: Preliminary Questions

* You will be asked a series of questions to understand your setup preferences.
* Answer the questions as prompted.
* Click **"Submit and Continue"** after completing the questionnaire.

## Step 6: License Key Activation

* On the next screen, enter your **RemUI Theme License Activation Key.**
* Click **"Submit"** to validate your license.

## Step 7: Installation Process

* The installation process will begin, and you can track the progress on your screen.

## Step 8: Customize Your Site

* After installation, you can select:
  * The initial **Homepage Template.**
  * A **Color Scheme** for your site.
  * Additional settings to personalize your Moodle experience.
* Click **"Finish"** to save your selections.

## Step 9: Final Feedback

* You will be redirected to a final screen where you can rate your overall setup experience.
* Click on the emojis to share your feedback.
* Finish by clicking **"Submit and Visit Your Site."**

## B. For FTP Installation (Optional)

If you install the plugins using FTP, the extracted zip folder should be copied and pasted to these locations.

* Edwiser RemUI theme will go to Moodle directory/theme/
* Edwiser RemUI Course Format plugin will go to Moodle directory/course/format/
* Edwiser Site Importer will go to Moodle directory/local/
* Edwiser Page Builder will go to Moodle directory/local/
* Edwiser Advance Block will go to Moodle directory/blocks/
* Edwiser Page Builder Filter will go to Moodle directory /filter/ (Filter\_edwiserpbf.zip)
* Edwiser Rating and Review will go to Moodle directory/blocks/

{% hint style="info" %}
**Make sure the plugins are installed in the sequence mentioned above only**.
{% endhint %}

Check out the [best Moodle theme](https://edwiser.org/remui-moodle-theme/?utm_source=documentation\&utm_medium=documentation\&utm_campaign=seo_topic_cluster)


# Changing the theme to RemUI

How to change the Theme on your Moodle site?

### How to activate the Edwiser RemUI Theme?

1. Log in as administrator
2. &#x20;Go to Site administratio&#x6E;*→* *Appearance→* *Themes*
3. Click on the ‘*Select theme*‘ button on the Edwiser RemUI theme
4. Moodle should tell you that the theme has been set as the default theme
5. Check your Moodle site by going to the Moodle site’s home page
6. Enable JavaScript Cache from the Moodle settings (Site Administration > Appearance > AJAX & JavaScript > Enable Cache JavaScript) so that all the JavaScript related to the theme works fine.


# Activating the license key

How to activate the license key

### How to activate the license key?

1. To activate the license, go to *<mark style="background-color:green;">Site Administration</mark>* <mark style="background-color:green;"></mark><mark style="background-color:green;">→</mark> <mark style="background-color:green;"></mark>*<mark style="background-color:green;">Appearance</mark>* <mark style="background-color:green;"></mark><mark style="background-color:green;">→</mark> <mark style="background-color:green;"></mark>*<mark style="background-color:green;">Themes</mark>* <mark style="background-color:green;"></mark><mark style="background-color:green;">→</mark> <mark style="background-color:green;"></mark>*<mark style="background-color:green;">Edwiser RemUI</mark>* <mark style="background-color:green;"></mark><mark style="background-color:green;">→ Information Center.</mark>
2. Add your license key in the input box and hit the ‘*Activate License*‘ button.
3. Once you activate a valid license, the site-wide license activation message will be disabled.

{% hint style="info" %}
You can find the license key of your purchased products in the purchase receipt or Edwiser [My Account](https://edwiser.org/my-account/) page license key section
{% endhint %}

<br>

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FaP3c51ajU9NIP8QpoLnc%2FActivating%20the%20license%20key.png?alt=media&amp;token=d27199ef-6ac0-4ad9-9871-47d9b3b745a4" alt=""><figcaption></figcaption></figure>


# Enabling up page builder

### Set Home Page Design to Page Builder

1. Navigate to Site Admin → Appearance → Themes → Edwiser RemUI → Homepage Settings
2. Here make sure the Home Page design is selected as Edwiser Page Builder

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FErlutiFdRwPiqWXxs6vW%2FEdwiser-Page-Builder-Administration-Appearance-Themes-Edwiser-RemUI-Version-4-0-11-1.png?alt=media&amp;token=a556cf2f-0e39-4150-bd40-9c440221cedb" alt=""><figcaption></figcaption></figure>

### Enable Filter

1. Navigate to Site Admin →  Plugins →  Filters → Manage Filters.&#x20;
2. Search for Edwiser Page Builder Filter. Check the ‘Active’ column and the ‘Edwiser Page Builder’        should be turned ‘on’ to activate the Edwiser Page Builder plugin.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FsY1yhHoJLrDGkcFlEOzx%2Fpasted%20image%200.png?alt=media&amp;token=70ad0686-5b46-4033-9b31-a61b1c4925e2" alt=""><figcaption></figcaption></figure>


# Quick Start Guide


# Basic Configuration

To complete your basic configuration, navigate to Site Admin > Appearance > Themes > Edwiser RemUI. You can also reach here click on the settings icon from the quick menu in the bottom left corner.

Click on basic

1. **Site-wide Announcement:**
   * Enable to broadcast important messages to all users
2. **Site Logo:**
   * Upload and display your site's logo prominently
3. **Dark Mode Settings:**&#x20;
   * Control light and dark mode appearance for improved usability.

Click on the course page settings&#x20;

1. **Course Information Control:**
   * Control visibility of course-related details like dates, enrolled students, and lessons
2. **Course Page Settings:**
   * Enable course stats, focus mode, and navigation buttons for enhanced learning experience.

Click login page:

1. **Enable Login Popup:**
   * Allow users to log in via a popup without leaving the current page.
2. **Header Logo (Login Page):**
   * Upload a specific logo for the login page.
3. **Background Image for Login Form:**
   * Upload an image to enhance the login form's visual appeal.


# Customizing Your Theme

Access the visual personalizer from Site Admin > Appearance > Themes > Edwiser RemUI > Visual Personalizer > Edit with Personalizer

## Quick Setup

### Color Palettes

To quickly set up the theme colours and font for the Moodle site. Directly choose from the Color palette that best matches your preferred colours.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FU5A8ecs2q0e8Jqawb9ID%2Fimage.png?alt=media&amp;token=a604109a-3715-49f2-b5f1-ecaf35cf4bfb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For extensive colour customization please refer to [Global Settings](/remui-theme-setup/visual-personalizer-colour-customization/global-settings)
{% endhint %}

### Font Family

Choose a font family from the drop-down for your site and even get a live preview of it&#x20;

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F80ciYSC7MUzIl17C1qhE%2Fimage.png?alt=media&amp;token=7fe7a393-fdcb-44b6-b3fe-1460ccdb02ac" alt=""><figcaption></figcaption></figure>

Check out the [best Moodle theme](https://edwiser.org/remui-moodle-theme/?utm_source=documentation\&utm_medium=documentation\&utm_campaign=seo_topic_cluster)


# Import Demo Home Page

## How to import home pages from the demo?&#x20;

1. Navigate to the Home page of your Moodle site.
2. Enable the editing Mode&#x20;
3. On the Add a block button make sure the correct region is selected (Full-width top)
4. Click on the Add a Block button
5. Select the Layouts tab under RemUI Blocks
6. Hover on the layouts for a quick preview of the page and select the page you wish to add
7. Once added you can click on Live Customizer to edit the individual block

{% hint style="info" %}
If you import a demo home page, your existing home page content will be lost.
{% endhint %}

You may also refer to the video here

{% embed url="<https://drive.google.com/file/d/1nVXZBWVG23VVefxqXyQ92pgTu-KwtN_o/view?usp=sharing>" %}


# Site Home Page Setup

How to desgin site home page of your Moodle site while using Edwiser RemUI theme

**Make sure the following plugins are installed**

* Edwiser Page Builder  (local\_edwiserpagebuilder.zip)
* Edwiser Advanced Block  (block\_edwiseradvancedblock.zip)
* Page Builder filter version 4.0.0 and above (filter\_edwiserpbf.zip)


# Set Page Builder & Enable Filter

### Set Home Page Design to Page Builder

1. Navigate to Site Admin → Appearance → Themes → Edwiser RemUI → Homepage Settings
2. Here make sure the Home Page design is selected as Edwiser Page Builder

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FO5lIZZGlKRfYNiNj7rgc%2FSet%20Home%20Page%20Design%20to%20Page%20Builder.png?alt=media&amp;token=3168715a-5a25-4b41-96d7-fc8fa71a24c8" alt="" width="563"><figcaption></figcaption></figure></div>

### Enable Filter

1. Navigate to Site Admin →  Plugins →  Filters → Manage Filters.&#x20;
2. Search for Edwiser Page Builder Filter. Check the ‘Active’ column and the ‘Edwiser Page Builder’        should be turned ‘on’ to activate the Edwiser Page Builder plugin.

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FIQBc03Yl8QvkVpZyhTLt%2FEnable%20Filter.png?alt=media&amp;token=5d64c720-6166-4389-bc0e-508e65c08627" alt="" width="563"><figcaption></figcaption></figure></div>


# Import Demo Home Page

## Walkthrough video

{% embed url="<https://drive.google.com/file/d/1nVXZBWVG23VVefxqXyQ92pgTu-KwtN_o/view?usp=drive_link>" %}

## Import Demo Home Pages

1. Navigate to the Home page of your Moodle site.
2. Enable the editing Mode&#x20;
3. On the Add a block button make sure the correct region is selected (Full-width top)
4. Click on the Add a Block button
5. Select the Layouts tab under RemUI Blocks
6. Hover on the layouts for a quick preview of the page and select the page you wish to add
7. Once added you can click on Live Customizer to edit the individual block

{% hint style="info" %}
If you import a demo home page, your existing home page content will be lost.
{% endhint %}


# Create Home Page

This page will help you how to design and create the site home and front page of your Moodle site using the Edwiser Page Builder

## Walkthrough Video

{% embed url="<https://drive.google.com/file/d/1zWcYVCGHSSpsuYgfC5AmuR4l2Wf7Pp24/view?usp=sharing>" %}

## Design Moodle Home Page from start using Edwiser RemUI

1. Navigate to the Home page of your Moodle site.
2. Enable the editing Mode&#x20;
3. On the Add a block button make sure the correct region is selected (Full-width top)
4. Click on the Add a Block button
5. Browse the available blocks and click on the block you wish to add
6. To edit the block click on Live Customizer

{% hint style="info" %}

{% endhint %}


# Customize Home Page Sections

Walkthrough Video

{% embed url="<https://drive.google.com/file/d/1oRv5YdoLJvJAgQPNU0hlStE7muuNhn0s/view?usp=sharing>" %}

To customize the section of page builder please follow the steps below:

1. Navigate to the site home page
2. Enable the edit mode&#x20;
3. Click on "Live Customizer"  of the section you want to customize.

## Get Familiar with the Design Area

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FFqff9EUXf1cWDccu663k%2FGet%20familiar%20with%20design%20area%20(1).png?alt=media&amp;token=9221274e-e71a-457d-b480-9db526262430" alt=""><figcaption></figcaption></figure>

1. Tabs to access the Navigator, Components and the following settings for a selected element:&#x20;

* Content
* Styling
* Advanced

2. Undo, Redo and Rest buttons
3. Preview and Fullscreen button
4. Save changes and close the customizer button
5. Drag, Select Parent element, Move element, Duplicate element and delete element buttons
6. Code Editor button to access the code
7. Add element button
8. Responsive view button
9. Add and access CSS and Javascript code

##


# Create Home Page For RemUI Starter

{% hint style="info" %}
These settings are applicable for Edwiser RemUI Starter suite users only. If you have purchased Edwiser RemUI PRO or Course Creator Suite then you will have access to **Edwiser RemUI Page Builder**. Refer to [Create Home Page](/site-home-page-setup/create-home-page)
{% endhint %}

### Adding a Slider on the Frontpage

#### Style

**Static Content**

You can add a video or an image as the header content.

* **Video**:
  * Select `Video URL` under `Select Content type`.
  * Add the video URL in the `iframe Embedded code` custom box.
* **Image**:
  * Select `Image` under `Select Content type`.
  * Upload an image in the `Upload Image` field.
  * Add overlay content in the `Add Text` field.

**Slider Content**

To add a slider to the header, follow these steps:

* Select `Slider Content`.
* Set the `Slide Interval` in milliseconds.
* Enable or disable `Slider Autoplay` based on your preference.
* Specify the `Number of Slides`.

### Customizing the Homepage Content

The main body of the homepage includes:

* Courses display
* Four-column layout
* About Us section

#### Four Column Layout

Each section in the four-column layout can be customized:

* **Enable buttons on Section**: Toggle the display of a button after the icon and section description.
* **Body title for Section**: Add a title for the section.
* **Body description for Section**: Add a description under the title.
* **Font Awesome icon for Section**: Use the default icon or add a custom Font Awesome icon.
* **Button Text**: Set the button label.
* **URL link**: Add a link for the button.

#### About Us Section

* **Enable About Us Section**: Toggle the display of the About Us section.
* **About Us Heading**: Add a custom heading.
* **About Us Text**: Add a description below the title.
* **Frontpage About Us Image**: Upload an image of your choice.


# RemUI Theme Setup

#### Key Features and Customization Options of the RemUI Theme for Moodle

1. **Basic Settings:** Quickly configure essential parameters to get your LMS up and running smoothly.
2. **Dark Mode:** Enable a high-quality dark mode to reduce eye strain and enhance user experience.
3. **Visual Personalizer:** Customize colours and advanced design elements to align your LMS with your brand identity and aesthetic preferences

&#x20;


# Basic Setting

## Edwiser RemUI Basic Settings Walkthrough Video

{% embed url="<https://drive.google.com/file/d/1_VN8QBQjt-J7p6u3ILm1fJzdTtuXuoik/view?usp=sharing>" %}
Basic setting Walkthrough Video
{% endembed %}

## Site-wide Announcement

**Purpose**: Display announcements to all users in the organization.

1. **Enable Site Announcement**:
   * Click on the "Enable Site Announcement" checkbox.
2. **Add Announcement Text**:
   * In the Announcement editor, add your text.
3. **Choose Announcement Type**:
   * Select from 4 different styles. Note: The colour of the announcement varies by type (e.g., the "Success" type is displayed with a green background).

***

## SEO Settings

**Favicon**

* Upload any image as the favicon for your Moodle site.

**Choose Site Logo Format**

* **Icon**: Add an icon as the site logo.
* **Icon and Site-name**: Add an icon displayed alongside the site name.
* **Logo Only**: Upload an image of your choice. Use the Mini-logo for smaller logos.

**Site Loader**

* Add a site loader image by dragging and dropping the file into the designated box or by clicking "Add" to choose files directly from folders.

**Site Name or Icon Color**

* If the logo format is set to Icon or Icon and Site-name, select a colour for it.

**Google Analytics Tracking ID**

* Add your GA tracking ID to track results. Compatible with GA4.

***

## Site Customization

#### **Font Type Selector**

* Set the default font for the theme or choose from Google Fonts.

**Theme Layout**

* Choose between narrow width (800px) or full width for pages on the Moodle site. Narrow width focuses content centrally.

**Custom CSS**

* Add custom CSS. Changes will apply throughout the Moodle site.

***

## Advanced Features

**Enable Dictionary**

* Allows users to detect the meaning of any word by selecting it with the cursor. Enable this setting to activate.

**Enable Usage Tracking**

* Share anonymous data with Edwiser to help improve the product. Enable this setting to activate.

**Enable Edwiser Support & Feedback**

* Adds a floating icon at the bottom right corner for users to share suggestions and feedback. Enable this setting to activate.

**Enable Quick Menu**

* Adds a floating quick menu at the bottom left corner for quick access to important links. Enable this setting to activate.


# Focus Mode Enhancements

The Focus Mode feature in the Edwiser RemUI theme has been enhanced to provide more control for site administrators and course creators. The updated functionality allows for easier configuration at bo

### **New Site-Level Focus Mode Settings**

The **Focus Mode** setting in the **RemUI theme settings** has been revamped to a **select box**, enabling site administrators to have better control over the Focus Mode behavior. The following options are now available at the site level:

#### **Focus Mode ON**

* Displays a **Focus Mode** toggle button on course pages. Learners can click this button to switch to a distraction-free learning mode.

#### **Focus Mode OFF**

* The **Focus Mode** toggle button will not be displayed on course pages, and learners will not be able to activate the distraction-free mode.

#### **Force Focus Mode ON for All Courses**

* This setting forces **Focus Mode** to be enabled by default for all courses on the site. Learners will still have the option to turn it off if needed.

***

### **Per-Course Focus Mode Setting**

In addition to the global site-level settings, a **Focus Mode** setting has been introduced in the **RemUI Custom Field** section of each course’s settings. This allows course-level control and provides the following options:

#### **Default**

* Inherits the global Focus Mode behavior set by the site administrator. The behavior of Focus Mode will follow the global settings.

#### **Force Focus Mode (with learner control)**

* Forces **Focus Mode** to be enabled by default for the course. However, learners can still disable Focus Mode if they prefer.

> ⚠️ **Note:** If the site administrator has globally disabled or enforced Focus Mode, the course-level setting will have no effect.


# Dark Mode

## Activating the Dark Mode

To activate Dark Mode in RemUI, follow these steps:

1. Click on the "moon" icon located at the top right corner of the screen.

## Controlling Dark Mode Settings

To control Dark Mode settings, follow these steps:

1. Navigate to RemUI Settings:
   * Go to **Site admin** > **Appearance** > **Theme** > **Edwiser RemUI** > **Basic**.
2. Select **Dark Mode Settings**.
3. Enable the dark mode functionality.

## Options to Control Dark Mode Settings

In the Dark Mode settings, you will find the following options:

**Dark Mode Options**

* **Allow All Pages**: Dark mode will be applied on all pages.
* **Allow on All Pages Excluding These Pages**: Dark mode will be applied on all pages except for the pages with specific URLs provided.
* **Allow Only on These Pages**: Dark mode will be applied only on the pages with specific URLs provided.

To include or exclude dark mode, add the complete URL of the page, or use patterns to match parts of the URL:

**Examples:**

* **Dashboard**: `%my/%`
* **Homepage**: `[Site_URL]/?redirect=0`
* **Category Pages, Course View Page, Section/Topics**: `%course/%`
* **Course and Section/Topic Pages**: `%course/view.php%`
  * To match all courses.
  * To match a specific course (e.g., course with id=2): `%course/view.php?id=2`
* **Course Enrolment Page**: `%enrol/%`
* **Activity Pages**: `%mod/(activity_type)%`
  * Replace `(activity_type)` with the specific activity type:
    * **Page activity**: `%mod/page/view.php%`
    * **Assignment activity**: `%mod/assign/view.php%`
    * **Quiz activity**: `%mod/quiz/%`
* **Specific Quiz Pages**:
  * View the quiz: `%mod/quiz/view.php%`
  * Start or attempt the quiz: `%mod/quiz/attempt.php%`
  * See quiz summary after attempt: `%mod/quiz/summary.php%`
  * Review submitted answers: `%mod/quiz/review.php%`

## Dark Mode Logo Support

The **Dark Mode** feature now includes support for uploading **dark mode-specific logos**. This enhancement allows you to upload different logos that will appear when Dark Mode is activated on your site, providing a seamless and visually consistent experience for users.

### **How to Enable Dark Mode Logo Support**

To upload logos specifically for Dark Mode, follow these steps:

#### 1. **Access RemUI Settings**

* Navigate to the **Basic** tab of the **RemUI settings**.
* Alternatively, you can use the **Visual Personalizer** by going to:

**Site → Header → Header Logo Settings**

#### 2. **Choose Site Logo Format**

* Set the **"Choose site logo format"** option to either **Logo only** or **Logo mini**.

#### 3. **Upload Your Dark Mode Logo**

* Upload your **dark mode-specific logo** in the designated area.

#### 4. **Footer Logo for Dark Mode**

* A similar setting is available for the **footer logo** under:

**Site → Footer → Footer Bottom Area**

Upload the dark mode version of your footer logo here, if needed.

***

### **Dark Mode Activation**

Once Dark Mode is enabled on your site, the uploaded **dark mode logos** will automatically appear in both the **header** and **footer** areas, ensuring that your site’s branding is consistent in both light and dark modes.


# Visual Personalizer (Colour Customization)

How to colour customize your Moodle site?

You can access the visual personalizer from Site Admin > Appearance > Themes > Edwiser RemUI > Visual Personalizer > Edit with Personalizer.

## &#x20;Quick Setup

### Color Palettes

To quickly set up the theme colours and font for the Moodle site. Directly choose from the Color palette that best matches your preferred colours.

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FCJqLGXeAI3SdKkqPCXxP%2FColor%20Palettes.png?alt=media&amp;token=9d1babe2-676c-482c-a90d-6c912489dc35" alt="" width="336"><figcaption></figcaption></figure></div>

### Font Family

Choose a font family from the drop-down for your site and even get a live preview of it&#x20;

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FbbeUuVPxWeLGjBEo5kna%2FFont%20Family.png?alt=media&amp;token=f534a8cd-dca3-4d29-9cf7-973bba7d9ac8" alt="" width="533"><figcaption></figcaption></figure></div>


# Global Settings

## Site Favicon

Here you can add a favicon to your Moodle site.

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F4BmIr8k0EgTQNUoRk6S2%2FSite%20Favicon.png?alt=media&amp;token=6f021103-0d37-402e-a77c-e1f2be653b9d" alt="" width="373"><figcaption></figcaption></figure></div>

***

## Theme Colours

### Brand colours

To set your brand colours quickly simply add the Primary colour Ascent colour Text colour and Border colour. Once done click on the "**Apply"** button to apply smart colours throughout the site.

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F8JqBBzy3nW7fhIPUbhqA%2FBrand%20colours.png?alt=media&amp;token=70928852-6dae-44d1-b586-e65e5d67d72c" alt="" width="563"><figcaption></figcaption></figure></div>

### Background Settings

1. **Page Background**: Here you can colour, image or gradient effect colour for your entire Moodle site background
2. **Ascent Background**: This colour will be applied to the background of the tags on the site except for the tags on the course cards and course header banner
3. **Element Background**: This colour is applied to the background for small text, the background on hover for dropdown texts, the background of section headers, tooltips

### Border Settings

1. **Light Border Colour**: This color is applied as a Border to elements with White backgrounds like the Notification dropdown on the header, Course Cards, search for course dropdown and on divider lines on the block elements etc
2. Medium Border Colour: This colour is applied as the Border colour and divider colour. It is specifically applied as a border colour for Dropdowns and search boxes and also to element backgrounds for whom the element background colour is applied.

***

## Typography

Here you can set font family, font size, font weight, line height, spacing etc for

1. Body Text
2. Text Links
3. Heading from H1 to H6

***

## Theme Layout

Here you can choose the width for your Moodles site. Narrow width is Moodle's default while full width is offered by RemUI.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FPM1bg0Pew8R6G9D0RRb5%2FTheme%20Layout.png?alt=media&amp;token=ecf4731d-64b1-47d8-a1ef-ed10866a0285" alt=""><figcaption></figcaption></figure>

***

## Buttons

Here you can set the button common settings and colour settings like

1. Font
2. Size
3. Primary Button and Secondary Button Colours: Text Colours, Background Colours, Icon Colours, Border Colours, Hover Colours


# Custom CSS


# Header

### Logo

You can choose between the four options

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2Fu8n6T1eBXXv0jhV5lMqr%2FLogo.png?alt=media&amp;token=5e626766-1075-4bfc-97d6-fa6d2f7a6cb1" alt=""><figcaption><p>RemUI Header Logo Options GIF</p></figcaption></figure>

### Header Design&#x20;

#### 1. Logo Layout Desktop

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FdfoDFvZpaCYAMNX2renv%2FLogo%20Layout%20Desktop.png?alt=media&amp;token=c0c988f2-bdb1-443b-b4f7-6148d202f68c" alt=""><figcaption><p>Logo Layout </p></figcaption></figure>

#### 2. Header Colours

Here you can change the colour of the header background, menu items, active menu items, menu items on hover, element background colour and element divider colour.

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F353i2jDFIXGuCpQu9KFF%2FEdwiserRemUIHeaderDesignColourcustomization-ezgif.com-optimize.gif?alt=media&amp;token=509065d6-6c76-4134-95e6-b43be3d42083" alt=""><figcaption><p>Header Design Colour Customization</p></figcaption></figure></div>

#### 3. Header icon colour

Here you can change the colour of the icons on your header

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FmrITxOhypLzNIL5A0K4A%2FHeader%20icon.png?alt=media&amp;token=c76b3ea7-d477-468d-8833-8301f5d7260c" alt=""><figcaption><p>Header icon colour customization</p></figcaption></figure>

### Hide or Show Menu Items

Here you can hide or display the default menu items with a simple toggle

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F3DoMXT9oTOAzQVG01e2Z%2FHide%20or%20Show%20Menu%20Items.png?alt=media&amp;token=47a1022b-6444-441c-8813-bb5b01fe6c4b" alt=""><figcaption><p>Hide or Show Default Menu Items in the Header</p></figcaption></figure>


# Footer

## RemUI Footer

### 1. How to Use Footer Templates

RemUI now provides multiple pre-designed footer templates that you can select and customize for your Moodle site.

**To use a footer template:**

* Go to the RemUI theme customizer.
* Navigate to the **Footer** section.
* In the **Footer Template Selection** panel, you’ll see a list of available footer designs, each with a preview design.
* Click the **Edit** button below any template to start customizing it.
* After making changes, save and publish to apply the footer to your site.

**Example:**

> Select "Option-2," click "Edit" to open its settings, then click "Save" to apply your changes.

***

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FvGtCKUFy7SaEPPfJp148%2FContainer%20(1).svg?alt=media&amp;token=8a8a56e4-b833-4140-8948-9dc04bf46aca" alt=""><figcaption></figcaption></figure>

### 2. How Footer Settings Work

Footer settings are organised into panels and groups, each controlling a specific part of the footer.

* **Panels**: Each major area (basic, advanced, secondary, top area, background image) has its own panel.
* **Settings**: Each panel contains settings for colors, fonts, columns, social icons, logos, menus, and more.
* **Dynamic Display**: The available settings and their positions change depending on the selected template.

When you select a template, only the relevant settings for that template are shown. For example, Option-6 have a footer top area, Option-2 have more columns than the rest of the templates.

***

### 3. Different Settings for Each Template

Each footer template (`Default`, `Option-1`, `Option-2`, ..., `Option-6`) has a different set of settings.

**Examples:**

* **Default**: "There are no major changes in default footer template."

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FOyMSdUCB1YCi61MDaW05%2FOption%201.svg?alt=media&amp;token=682e52d8-8362-4859-ac2e-9b56a9ad4a1d" alt=""><figcaption></figcaption></figure>

* **Option-1**: All settings are available, including a background image, customizable main and bottom areas, a logo in Widget Column 1 settings, and support for social media links and a newsletter subscription form in Widget 4.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F7xChHhXva0DAfN3YKXE3%2Fimage.png?alt=media&amp;token=8c704eed-d5f3-4f75-a263-ae24a9303694" alt=""><figcaption></figcaption></figure>

* **Option-2**: Uses a 5-column layout with special settings for the fifth column, including a background image, customizable main and bottom areas, and a logo in the Widget Column 1 settings.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FeOQsfesFKQTI4qsPcjgn%2Fimage.png?alt=media&amp;token=64201dad-e7a8-4f45-b750-3810e078d220" alt=""><figcaption></figcaption></figure>

* **Option-3**: All settings are available, including a background image, a logo and a newsletter subscription form in Widget Column 1 settings, as well as support for social media icons in the footer bottom area.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FWOZOqiQ1IzUhzc0qajJE%2Fimage.png?alt=media&amp;token=ddb197c7-44e0-47de-ac81-62f20121c8d8" alt=""><figcaption></figcaption></figure>

* **Option-4**: All settings are available, including a background image, a logo in Widget Column 1 settings, and support for social media icons in the footer bottom area.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F6Lo4lULuwlZn4PENnj0I%2Fimage.png?alt=media&amp;token=41b6c3eb-807b-4fb3-aba3-c3445dabbfc9" alt=""><figcaption></figcaption></figure>

* **Option-5**: All settings are available, including a background image, a newsletter subscription form in Widget Column 1 settings, as well as support for social media icons in the footer bottom area.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FAkCPSzxlnBddGkmk5yiI%2Fimage.png?alt=media&amp;token=04b039d3-ac26-4c03-b13a-3234959a9ddc" alt=""><figcaption></figcaption></figure>

* **Option-6**: All settings are available, including a background image, a top area panel with a newsletter subscription form, as well as support for social media icons in the footer bottom area.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FuyIawELRKUJCfxelKJBI%2Fimage.png?alt=media&amp;token=d376ba38-8337-44cb-86a5-8660ce774195" alt=""><figcaption></figcaption></figure>

**Notice:**

* **Default Footer Template** does not support a background image.
* **Only Default Footer Template and Option-6** support displaying "Privacy Policy" and "Terms and Conditions".
* **Only Default Footer Template** allows changing the content type (either Menu or Content). All other footer templates have a fixed content type that cannot be changed.
* **Only Default Footer Template** provides the option to adjust widgets.

***

### 4. Settings Position Varies by Template

* **Logo**: If the template supports a widget/logo area (usually in the first column), the logo setting appears in the widget column settings.
* **Social Icons**: If social icons are in the bottom area, their settings are in the footer bottom area panel. If they are in the widget, the setting is in that widget’s panel.
* **Email Subscribe**: The email subscribe box can appear in the top area (for option-6) or in a specific column, depending on the template.
* **Background Image**: The background image setting (Doesn't support for default footer template) is always in the "Footer Template Background Image" panel, but its effect may vary by template.

**Example:** If you select Footer Design 2, you’ll see a 5-column layout, and the logo setting will be in the first column’s settings. If you select Footer Design 6, you’ll see a top area panel with its own settings.

***

### 5. New Features

* **Widget Logo**: You can now add a custom logo to the first column of the footer (if supported by the template).

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FVNgcFlBupNtA2GTWiX9A%2Fimage.png?alt=media&amp;token=e28c2d2d-b6aa-477b-b803-0a7bd760360b" alt=""><figcaption></figcaption></figure>

* **Social Icons**: Social icons can be enabled to be display inside the widget or at the footer bottom area (Depends on footer template).
  * **Notice:** The old "Social Media Settings" panel has been deprecated.
  * The "Social media links" input field has been shifted into the footer template settings directly.
  * The "Social media links" selector has also been deprecated.
  * The **Google+ option** is deprecated and no longer available.
* **Email Subscribe Box**: Add an email subscribe box to the top area or any column (Depends on footer template).

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FEkcDoDLk6a0CSuo4LPnW%2Fimage.png?alt=media&amp;token=bd3ba7a3-fe26-49b7-a8b2-ca6dee6ccfb5" alt=""><figcaption></figcaption></figure>

* **Advanced Color and Font Controls**: Fine-tune colors and fonts for each area and column title.
* **Dynamic Settings Display**: Only relevant settings are shown for the selected template, making customization easier.
* **Download Footer Data**: When switching from one template to another and clicking 'Save', the user's previous data is deleted. To prevent data loss, we have added a download option that allows users to save their data. Currently, the data is saved in a JSON file format.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FzHvfR2cW3TdAueCqXB1A%2Fimage.png?alt=media&amp;token=f05e5515-bc9b-488e-ab0d-60f07fa68cfe" alt=""><figcaption></figcaption></figure>

* **Background Image Controls**: Set position, repeat, size, and opacity for the footer background image.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FC8rWxCbkrLbiUQ3omC2h%2Fimage.png?alt=media&amp;token=02241a49-e00b-4353-ae1a-39218a36c195" alt=""><figcaption></figcaption></figure>

***

### 6. Download Feature (Images Not Included)

When you click the **Download** button under a footer template, you can download the template’s configuration (settings and structure) as a file (JSON File Format).

**Important:**

* **Images (such as logos or background images) are NOT included in the download.**

**Example:**

> If you download a template with a custom logo and background image, the downloaded file will only contain references to those images, not the actual files.

***

### Example Workflow

1. Select "Footer Design 1" and click "Edit".
2. In the settings, add your custom HTML to column 2, enable social icons in column 4, and upload a logo for column 1.
3. Set a background image and adjust its opacity.
4. Click "Download" to save your configuration (note: images will not be included).

***


# Login Page

{% hint style="info" %}
Note: The login page cannot be previewed in customizer because logged-out users can only view it. You can test the setting by saving and opening the login page in incognito mode.
{% endhint %}

## Login logo page

Here you can choose if you wish to display your logo on the login page. If set yes then you can choose to set on the login card or central region.  Once set you can add a logo image on file uploader

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FOYSAmJPb2Keibm5vRPwP%2FLogin%20logo%20page.png?alt=media&amp;token=dcaf5bfc-2a67-425d-a0d1-8dd5d685b6b2" alt=""><figcaption><p>Login page logo poistoin option</p></figcaption></figure>

## Login form settings

### 1. Logo form poistion

Here you can set the login form on the login page on the right side, left side or center

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FqLLbmY7fPo8SzhFJX75v%2FLogo%20form%20position.png?alt=media&amp;token=44328144-b4f6-4543-a87e-60ca8cd85ee8" alt=""><figcaption><p>Login form poistion options</p></figcaption></figure>

### 2. Colour customization

Here you can change Welcome message text colour, text colour, link colour,  link hover colour and the background colour for the login form.

## Login page settings

### 1. Login page background

Here you can set background for the entire login page between an Image  OR Colour OR Gradient effect.

### 2. Site description

Here you can add site description for the login page of your Moodle site.

{% hint style="info" %}
You may add login instructions or any other instruction here to make the login experience for your learners easy.
{% endhint %}

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F49VJO1R5lISKAGnZgdoN%2FSite%20description.png?alt=media&amp;token=b7ee6ef3-cc1f-46d1-a6e8-513c915ee5f3" alt=""><figcaption><p>Login page description </p></figcaption></figure>

### 3. Site description colour

Here you can set the colour for the login page description added.


# Custom CSS

The Custom CSS section in your Moodle theme allows you to personalize and fine-tune the appearance of your Learning Management System. By adding your own CSS (Cascading Style Sheets), you can override styles, implement brand-specific colour schemes, which are not possible via customizable options and enhance the overall user experience.&#x20;

This section is designed for users with some knowledge of CSS who want to have greater control over the visual elements of their Moodle site.

{% hint style="info" %}
You may refer to our [Knowledge Base](/knowledge-base)articles that include custom CSS code to help you further customization.
{% endhint %}


# Course Setup

### Creating a New Course

1. **Log in to Moodle as an admin**
2. **Navigate to the Site Administration**:
3. **Click on courses**:
   * Under **Courses**, click on **Manage courses and categories**.
4. **Add a New Course Category** (Optional):
   * If you want to organize your courses into categories, click **Add a category**.
   * Enter the category name and other relevant details.
   * Click **Create category**.
5. **Create a New Course**:
   * Click on the **Create new course** button.
   * Fill in the course details:
     * **Course full name**: The complete name of the course.
     * **Course short name**: A shorter version of the course name.
     * **Course category**: Select the appropriate category.
     * **Course start date**: Set the start date for the course.
     * **Course end date** (optional): Set the end date for the course.
     * **Course ID number** (optional): A unique identifier for the course.
   * Configure other settings as needed (e.g., course summary, format, appearance, files, and uploads).
6. **Save and Display**:
   * Once all the information is entered, click on **Save and display** to create the course.

### Managing Courses

#### Course Settings

1. **Access Course Settings**:
   * Navigate to the course you want to manage.
   * Click on settings.
2. **Edit Course Settings**:
   * Modify the course name, description, and other details as needed.
   * Adjust the course format (Edwiser, weekly, topics, single activity, etc.).
   * Set the course visibility (hide/show) to control student access.
3. **Save Changes**:
   * After making the necessary changes, click **Save and display**.

### Enrolling Users

1. **Enroll Users**:
   * In the course, click on the **Participants** link.
   * Click on the **Enroll users** button.
2. **Select Users**:
   * Use the search box to find users by name or email.
   * Select the users you want to enroll.
3. **Assign Roles**:
   * Choose the appropriate role for each user (e.g., student, teacher, non-editing teacher).
   * Click **Enroll selected users and cohorts**.

### Adding Course Material

1. **Turn Editing On**:
   * In the course, click on edit mode toggle at the top right in the header.
2. **Add Resources and Activities**:
   * Click on the **Add an activity or resource** link in the desired section.
   * Choose from various options (e.g., file, page, URL, assignment, quiz, forum).
   * Fill in the required details and settings for the selected activity/resource.
3. **Save and Display**:
   * Click **Save and return to course** or **Save and display** to add the material to the course.

### Managing Course Material

1. **Edit Existing Activities**:
   * With editing turned on, click the **edit icon** (pencil) next to the activity/resource you want to modify.
   * Make the necessary changes and save.
2. **Reorder Activities**:
   * Drag and drop activities/resources to reorder them within the course sections.
3. **Delete Activities**:
   * Click the **edit icon** next to the activity/resource.
   * Select **Delete** and confirm the deletion.

### Tracking Progress

1. **Enable Completion Tracking**:
   * Go to the course settings and enable **Completion tracking**.
   * Configure completion settings for individual activities.
2. **Monitor Student Progress**:
   * Click on the **Reports** link in the navigation menu.
   * Select **Activity completion** or **Course completion** to view progress reports.

### Advanced Course Management

#### Backup and Restore

1. **Backup a Course**:
   * In the course, click on the **gear icon** (settings) and select **Backup**.
   * Follow the prompts to select the data to include in the backup.
   * Click **Perform backup** and download the backup file.
2. **Restore a Course**:
   * In the Site Administration, go to **Courses** > **Restore course**.
   * Upload the backup file and follow the prompts to restore the course.

#### Importing and Exporting Courses

1. **Import Course Data**:
   * In the course, click on the **gear icon** (settings) and select **Import**.
   * Choose the course from which you want to import data.
   * Follow the prompts to select and import the desired content.
2. **Export Course Data**:
   * Click on the **gear icon** (settings) and select **Backup**.
   * Follow the prompts to create a backup file, which can be used for exporting the course.

#### Course Reports

1. **Access Course Reports**:
   * In the course, click on the **Reports** link in the navigation menu.
2. **View Different Reports**:
   * **Activity report**: Overview of student activity.
   * **Course participation**: Detailed participation data.
   * **Logs**: Detailed logs of course activities.
   * **Grades**: Overview of student grades.


# Course Format

Please make sure you have installed the Edwiser Course Format Plugin on your Moodle site. You can verify the same from Site Admin > Plugins > Plugins Overview > Additional Plugins.

## How to set Edwiser course format for your courses?

1. Go to a course. (If you don't have course, create one from Site Admin > Courses > Manage Courses)
2. Click on settings
3. Scroll down to course format
4. Here change the format to Edwiser Course Format

## Course Format Settings

1. Hidden sections: When you hide a section from students, it can either be completely hidden or shown with a "not available" message.

2. Choose Layout: You can choose between card layout or list layout for your course.<br>

   <figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FeKPmHATBQciFVHMiqe0q%2FCourse%20Format%20Settings.png?alt=media&amp;token=0ac80671-a96d-4cb2-85f5-8054e9fa4910" alt=""><figcaption><p>List &#x26; Card Layout for Edwiser Course Format GIF</p></figcaption></figure>

3. Hide general section when there are no activites added<br>

   <figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FF7iq0Q4vxuGDJcjAiT2r%2FGeneral%20section.png?alt=media&amp;token=99266dd1-8dac-42ed-a53f-2390cfb83155" alt=""><figcaption><p>General section of the course</p></figcaption></figure>

4. Course header image: Add a image here you wanted to displayed on the course header.

5. Course header background image position & Size: Set the position for course header image (Recomnended is Center and Cover)

6. Header image overlay opacity: Set opacity for your header images to make text and links on it more prominent.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F5mCh6KKdO9KRy3AaDOw1%2FCourse%20header%20image.png?alt=media&amp;token=defb1a5a-a88e-4e6f-862e-1e6152156793" alt=""><figcaption><p>Course Header</p></figcaption></figure>

## How to display images on section when using card layout?

Follow these steps to display images on the section card (card layout only)&#x20;

1. Go to the course click on the course setting&#x20;
2. Expand course format setting
3. Make sure layout is set to card
4. Section background image is set to "Show background image to sections in card"
5. Now navigate back to the course
6. Enable the edit mode
7. Click on edit section
8. Add image to section summary.

Once the images are added to each section, the section cards will look like this:

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F4YE9MV1jEGdkaJUSGsf3%2FSection%20card.png?alt=media&amp;token=82a0bdbb-6c0d-4bce-9ec3-6005633aa85e" alt=""><figcaption></figcaption></figure>


# Course Settings

## Course Control Information

Hide/Show or rename the information on course cards and the enrolment page.

1. **Show ‘Date’ on the Course**-  This can be used to control the date on the course card and enrollment page.

   – Do Not Show: Hide the date&#x20;

   – Show Start Date: Display only the course’s start date.

   – Show “Updated On” Date: Display the last updated date of the course.

   – Show “Start Date” When the “End Date” is Set: Display the start date when the end date is specified
2. **Show Enrolled Students-** Enables or disables the visibility of the number of enrolled students.\
   Rename the title ‘Enrolled<br>
3. **Show ‘Lessons’ Information-** Enables or disables the visibility of lesson information on the course card

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FYAAFXYevGAkHAd2VPkWD%2FCourse%20Control%20Information.png?alt=media&amp;token=f8ce9296-2ce6-468c-b6d9-b0aecb9b146d" alt=""><figcaption></figcaption></figure>

***

## Course Page

Course-related settings can be configured here.

#### Enable Course Stats

* **Description**: When enabled, Administrators, Managers, and Teachers can view user stats related to the enrolled course on the Single Course page.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F5EG3XfPINJXF79h4TgKP%2FEnable%20Course%20Stats.png?alt=media&amp;token=032baccc-7aca-43f0-80e8-066856f6d100" alt=""><figcaption></figcaption></figure>

#### Enable Focus Mode

* **Description**: A button for switching to distraction-free learning mode will appear on the course page when enabled.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2Fr0FnAzuuCza7DwjUPFnx%2FEnable%20Focus%20Mode.png?alt=media&amp;token=f796be03-c32c-44c3-a15c-ea494e36783e" alt=""><figcaption></figcaption></figure>

#### Enable Next & Previous Activity Button

* **Description**: When enabled, Next & Previous activity buttons will appear on the Single Activity page to navigate between activities.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2Fv20y8JVL0CyRSZbLLX9H%2FEnable%20Next%20%26%20Previous%20Activity%20Button.png?alt=media&amp;token=708eae53-5985-43f2-9c7b-e5ef6c5edbab" alt=""><figcaption></figcaption></figure>

#### Course Page Header Design

* **Description**: Select the design of the course page header.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FBEqa98YUmgZDeKkorNk7%2FCourse%20Page%20Header%20Design.png?alt=media&amp;token=9dc2d04c-bd45-469d-94d5-18013ca555c2" alt=""><figcaption></figcaption></figure>

#### Change the Opacity of Overlay

* **Description**: Adjust the opacity of the overlay on the course header.

Note: This is a global setting meaning it will affect all the courses on the site that are not using Edwiser Course Format.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FpVybzcKNJ5sBEM5nKzjn%2FChange%20the%20Opacity%20of%20Overlay.png?alt=media&amp;token=cae6dc29-bee0-4e70-a1f3-87ddbded146f" alt=""><figcaption><p>Course Header Opacity</p></figcaption></figure>

***

## Course Card

#### Courses Per Page

* #### Set the number of courses to be displayed per page on the Course Archive Page

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FOFPdQCps0rjggx2nc9Gw%2FCourses%20Per%20Page.png?alt=media&amp;token=633b5ae4-664a-4f42-bb91-c5f7709cb5a2" alt=""><figcaption></figcaption></figure>

Course Card animation

* Select an animation for the course card to appear on the Course Archive Page


# Course Filters and Sorting

We've introduced course filters to enhance the user experience when navigating the course archive. These filters allow users to quickly refine their course search based on four criteria.

Course filters on the archive page:

We have introduced new filters to the course archive page to help users narrow down their course search more effectively. The available filters include:

* **Price**: Users can filter courses based on two options: free or paid..
* **Ratings**: Courses can be filtered based on user ratings.
* **Level**: Filters courses based on the difficulty level (e.g., Beginner, Intermediate, Advanced).
* **Language**: Allows filtering courses by language.

{% hint style="info" %}
These filters are automatically enabled based on the available data and require no configuration. For example, if courses have pricing set, the price filter will be auto-generated and displayed. However, if all courses are either paid or free, the price filter will not be visible. The same logic applies to other filtering options.
{% endhint %}

### **Extended Sorting Filters**

We’ve expanded the sorting options on the course archive page, adding two new options:

* **Date:** Sort courses by their start date.

* **Ratings:** Sort courses based on user ratings. (For RemUI Pro users only, if the Ratings and Review plugin is installed and enabled)

* **Alphabetical Sorting:** Sort courses alphabetically by title, either A-Z or Z-A, to quickly locate specific courses.


# Featured Courses Block

A new block in the Page Builder allows users to manually select and display featured courses.

We’ve added a **Featured Courses Block** to the Page Builder, enabling admin to manually select and showcase specific courses. This block allows for greater visibility of key courses, helping site administrators promote featured courses effectively.

### How to Promote and Highlight Specific Courses in Moodle using the Featured Courses block of RemUI Page Builder?

1. Navigate to the page you want to add the block
2. Enable the edit mode using the toggle button on the top right&#x20;
3. Select an appropriate region for the block
4. Click on the 'Add a block' button
5. Select Dynamic blocks
6. Select Feature Courses Block
7. Once added click on live customizer to add courses
8. In the customizer, you can edit the title of the block if required or add any other information
9. To add courses, click on the featured courses region
10. Select and add courses from the left side bar content region
11. Once done, click on save changes and close the customizer

{% hint style="info" %}
Note:- Edwiser Page Builder version 4.2.13 or above, and Edwiser Page Builder Filter version 4.2.5 or above are required
{% endhint %}


# Enrolment Global Settings

Manage the global enrollment settings page here.

#### Enrollment Page Layout

* **Description**: Enable the Edwiser Layout for a new and improved Enrollment Page design.

**Show Course Pricing** &#x20;

* Default: Yes Enable this setting to show the pricing section on the enrollment page.

**Display the 'FREE' label on the course with ‘0’ enrollment cost**

* This setting decides if a "FREE" label shows up for courses without enrollment fees. If set to "No," the label won't appear on the enrolment page.

#### Show Related Courses

* **Description**: Enable this setting to show related courses on the enrollment page.

#### Show Latest Courses

* **Description**: Enable this setting to show the latest courses on the enrollment page.

Latest Courses Block Count Setting&#x20;

* Set the number of latest courses to be displayed on the enrollment page. Default: 12


# View Enrolment Page

## View Enrolment page

To view the enrolment page of a course, navigate to that course and click on the "View Enrolment Page."

{% hint style="info" %}
To view the enrolment page ensure you are not enrolled in the course. To unenroll yourself click on participants.
{% endhint %}

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F3qmTCjifdjI0tsZpUf6n%2FView%20Enrolment%20page.png?alt=media&amp;token=8585d8e3-e5a7-4597-9a14-f0c3571c92a5" alt=""><figcaption></figcaption></figure></div>


# Edit Enrolment page

Once you are on the enrollment page, enable edit mode to allow editing

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FXwSLJnBmaNouS2dFAdTB%2FEdit%20Enrolment%20page.png?alt=media&amp;token=788260e5-450d-44f2-aaab-6ca3d178bb4e" alt=""><figcaption><p>Edit Mode</p></figcaption></figure>

***

## Edit Course Details

1. Course title
2. Instructor
3. Category of the course
4. Course Review. (Only displayed if the course has reviews)

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FcxVKAG2OQpX0YAdvfVWu%2FEdit%20Course%20Details.png?alt=media&amp;token=8c784935-b80f-43a8-8afd-1f8d905e7aab" alt=""><figcaption></figcaption></figure>

***

## Add video to the enrolment page

1. Click on "Add a video" link will redirect you to the course settings page.
2. Explan the RemUI custom field section&#x20;
3. Add the embed link in the Course Intro Video URL  setting
4. Click on Save and Display.

{% hint style="info" %}
You should only add the embedded video URL in the Course Intro Video field. For example, navigate to YouTube, open a video, click on share, select embed, and copy the link from the src attribute in the iframe. For reference: <https://www.youtube.com/embed/hN1b4PF1g5w>
{% endhint %}

***

## Change Course Image

Click on change course image link to change the course image

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FKJ7tqi6aBQOnY9oEj2LA%2FChange%20Course%20Image.png?alt=media&amp;token=62c6630d-ab5c-45b0-9a38-0954c82ce797" alt="" width="367"><figcaption><p>Course image change link</p></figcaption></figure></div>

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FQt3F3p7Go0vbgdHwL9qU%2FChange%20Course%20Image2.png?alt=media&amp;token=df10996b-625c-4552-9f4f-ffa22b2e7a8f" alt=""><figcaption><p>Course image upload</p></figcaption></figure></div>

***

## Edit Pricing

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2F7oXzHD5RAKunezFaZmby%2FEdit%20Pricing.png?alt=media&amp;token=85a9c7bf-e17e-4a22-b3d8-78edbfe25ec1" alt="" width="375"><figcaption><p>Edit Pricing</p></figcaption></figure></div>

Here you will redirected to the enrolment method page where you can edit your payment enrolment method and pricing

{% hint style="info" %}
For mor~~e~~ information please refer to <https://docs.moodle.org/404/en/PayPal_enrolment>
{% endhint %}

***

**Change the Enrol Now Button Text and Link**

<div align="left"><figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FU7Iphe3ZLsy05L9UqTO0%2FChange%20the%20Enrol%20Now%20Button%20Text%20and%20Link.png?alt=media&amp;token=d1fe1638-ba2d-41c3-b3df-ea103e9427bd" alt="" width="375"><figcaption><p>Edit Enrol Now Button and Link</p></figcaption></figure></div>

<br>


# Adding custom fields

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FugfjYrdw2yXLF0msjOtX%2FAdding%20custom%20fields.png?alt=media&amp;token=c7ccb82e-c6f6-4bb8-a71b-47f49eb5dc90" alt=""><figcaption></figcaption></figure>

1. Go to the enrolment page.
2. Turn on the edit mode.
3. Click on the “Add RemUI Custom Field” link.
4. This redirects to the RemUI custom field page.
5. Add a new custom field by providing details like name, short name, and description.
6. Click “Save and Display.”
7. Go back to the enrolment page settings and click on the “Edit RemUI Custom Field” link. (This redirects to custom field settings.)
8. Expand the RemUI custom fields and add the value to your custom field.
9. Click “Save and Display.”
10. Turn off the edit mode to check the custom fields added.

{% embed url="<https://drive.google.com/file/d/1jPj_GRhSJXd0wMzITJHopD078Y0gE5PT/view?usp=sharing>" %}


# Dashboard Page Setup

The Moodle Dashboard is the central hub for users, providing a personalized overview of their courses, activities, and other important information.

## Setting the default Dashboard

An administrator or manager can set the default blocks for all users from *<mark style="background-color:green;">Administration > Site administration > Appearance > Default Dashboard page</mark>*<mark style="background-color:green;">.</mark>

Clicking the button 'Reset Dashboard for all users' will then apply these settings to the Dashboard for everyone on the site.

## Preventing users from customizing their Dashboard

By default, users can customize their Dashboard and add blocks. An admin can prevent this as follows:

1. Go to *Administration > Site administration > Users > Permissions > Define roles*
2. Edit the authenticated user role and untick the [Manage Dashboard blocks capability](https://docs.moodle.org/404/en/Capabilities/moodle/my:manageblocks)

## Improving experience RemUI Dashboard Blocks

1. Navigate to site *<mark style="background-color:green;">Site administration > Appearance > Default Dashboard page</mark>*<mark style="background-color:green;">.</mark>
2. Enable the edit mode
3. Select the region
4. Click on Add a block
5. Click on Dynamic blocks
6. Select the blocks you want to add&#x20;
7. Once done click on Reset dashboard


# Custom Page Creation

Learn how to create and customize custom pages using the Custom Page Creator. This guide walks you through the steps to activate edit mode, access the quick settings menu, name your page, choose a template, and customize your content using the Live Customizer. Additionally, it covers the various utility buttons available for managing your pages, accessing and adjusting page settings, and saving or publishing your work. Follow these instructions to effortlessly create and tailor pages to your specific needs


# Create custom page

{% embed url="<https://drive.google.com/file/d/14DDao__k94W88KxOGkfvj2-err2HqdAF/view?usp=sharing>" %}

#### 1. Activate Edit Mode

Start by switching on the edit mode on your platform.

*Switch on the edit mode*

#### 2. Access Quick Settings Menu

Click on the “+” icon located in the quick settings menu at the bottom left corner of the screen.

*Click on the plus Icon*

*Note:* This can also be accessed from RemUI settings > Site Pages.

#### 3. Name the Page

Provide a name for your page and proceed by clicking “Next.”

*Add a page name*

#### 4. Choose a Template

Select a template for your page from the available library. You have the choice of pre-designed templates or a Blank template, allowing complete customization from scratch.


# Customize the page

1. Enable the edit mode from the top right corner
2. Set the region to full-width top&#x20;
3. Click on Add a block
4. Choose the block you want to add
5. Customize the block
6. Save changes

{% embed url="<https://drive.google.com/file/d/1Dsmn89yy04VHShNTfq76LoWvbLcB2U_G/view?usp=drive_link>" %}

{% hint style="info" %}
For detailed information on how to customize page builder blocks please refer to [Customize Home Page Sections](/site-home-page-setup/customize-home-page-sections)
{% endhint %}


# SEO optimzing the page

Edwiser RemUI Page Builder helps you make your custom pages show up better in search engines by letting you add Meta titles and descriptions.

Follow the steps below to optimize the custom page

1. Navigate to the custom page
2. Enable the edit mode
3. Click on the gear icon in the header which says page settings

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FwiHqVB8RLgiY4DP8fKF6%2FSEO%20optimzing%20the%20page.png?alt=media&amp;token=1846aa32-fa55-4323-b5f4-3b9428f03f6c" alt=""><figcaption><p>Page Setting option custom page</p></figcaption></figure>

4. Make sure the "Index this page" setting is set to Yes for your page
5. On the page settings page expand the SEO&#x20;
6. Here add a meta title and meta description


# Saving and Publishing the Page

Refer to the image below to understand the quick options related to your custom page. Here you can live preview the page, copy the URL, duplicate the page, and hide the page.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FyASqcq6R9DHKo9h7rNrM%2FSaving%20and%20Publishing%20the%20Page1.png?alt=media&amp;token=ad1e6f0d-f75d-40bc-9b27-8ab784f59d78" alt=""><figcaption><p>Custom page quick manage options</p></figcaption></figure>

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FYK41rwcfIptIOQierUMe%2FSaving%20and%20Publishing%20the%20Page2.png?alt=media&amp;token=54efc637-0dd5-49d7-8d64-05b05b44d701" alt=""><figcaption></figcaption></figure>

Once you are done with the customization of the page to make it live simply click on the Publish page,

{% hint style="info" %}
If you wish to add the custom page URL to the header, navigate to Site Admin > Appearance > Theme > Theme Setting and add the page URL and menu item name in the Custom Menu Item section.
{% endhint %}


# Manage custom pages

To manage your custom pages, navigate to Site Admin > Appearance > Themes > Edwiser RemUI > Custom Pages.

Using the action icons you can easily go to a custom page, duplicate the page, delete it or go its settings.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FraVdI9frrcbDZ7xwbsex%2Fimage.png?alt=media&amp;token=54a7189b-38d1-481d-9316-b52c5396a5dd" alt=""><figcaption></figcaption></figure>

\ <br>


# Edit Custom Page URL

This guide will help you set up custom URLs for pages created in Edwiser RemUI Page Builder. You don’t need to be a tech expert—just follow these steps carefully.

***

### Step 1: Identify Your Server (Nginx or Apache)

Before making changes, you need to know whether your Moodle site is running on an **Nginx** or **Apache** server.

#### How to Check Your Server Type

1. **For Moodle Admins:**
   * Go to **Site administration** > **Server** > **PHP info**.
   * Look for the **Server API** section.
   * If it says **Apache**, you're using an Apache server.
   * If it mentions **FPM/FastCGI**, you're likely using Nginx.
2. **Using the Command Line (For Those with Server Access):**
   * Connect to your server using SSH.
   * Run this command:

     ```
     apache2 -v
     ```

     * If you see a version number, you have **Apache**.
     * If not, try:

     ```
     nginx -v
     ```

     * If this shows a version number, you have **Nginx**.

Once you’ve identified your server, proceed to the correct section below.

***

### Step 2: Configure Custom URLs

#### **For Nginx Users**

**Setting Up a Custom URL for a Single Page**

1. Open your Nginx configuration file. It’s usually located at:

   ```
   /etc/nginx/sites-available/default
   ```
2. Add this code inside the **server block**:

   ```
   location = /custom-page {
       rewrite ^/custom-page$ /local/edwiserpagebuilder/page.php?id=5 last;
   }
   ```
3. Save the file and restart Nginx:

   ```
   sudo systemctl restart nginx
   ```

Now, your page will be accessible at:

```
http://example.moodle.com/custom-page
```

**Setting Up Multiple Pages Dynamically**

For multiple pages, use this instead:

```
location ~ ^/custom-page/(\d+)$ {
    rewrite ^/custom-page/(\d+)$ /local/edwiserpagebuilder/page.php?id=$1 last;
}
```

Now, you can access pages dynamically like:

```
http://example.moodle.com/custom-page/5
```

**Alternative URL Format**

If you prefer:

```
http://example.moodle.com/5/custom-page
```

Use this:

```
location ~ ^/(\d+)/custom-page$ {
    rewrite ^/(\d+)/custom-page$ /local/edwiserpagebuilder/page.php?id=$1 last;
}
```

***

#### **For Apache Users**

**Enable URL Rewriting**

1. Enable the **mod\_rewrite** module by running:

   ```
   sudo a2enmod rewrite
   sudo systemctl restart apache2
   ```
2. Make sure your **.htaccess** file is inside:

   ```
   /var/www/html/moodle/.htaccess
   ```

**Setting Up a Custom URL for a Single Page**

1. Open your `.htaccess` file.
2. Add this rule:

   ```
   RewriteEngine On
   RewriteRule ^custom-page$ /local/edwiserpagebuilder/page.php?id=5 [L]
   ```
3. Restart Apache:

   ```
   sudo systemctl restart apache2
   ```

Now, your page is available at:

```
http://example.moodle.com/custom-page
```

**Setting Up Multiple Pages Dynamically**

For multiple pages, use:

```
RewriteEngine On
RewriteRule ^custom-page/([0-9]+)$ /local/edwiserpagebuilder/page.php?id=$1 [L]
```

Now, your pages will be accessible at:

```
http://example.moodle.com/custom-page/5
```

**Alternative URL Format**

For URLs like:

```
http://example.moodle.com/5/custom-page
```

Use:

```
RewriteEngine On
RewriteRule ^([0-9]+)/custom-page$ /local/edwiserpagebuilder/page.php?id=$1 [L]
```

**Ensure .htaccess Works**

Check your **Apache configuration file** (`/etc/apache2/apache2.conf`) and make sure it includes:

```
<Directory /var/www/html>
    AllowOverride All
</Directory>
```

Then restart Apache:

```
sudo systemctl restart apache2
```

***

### **Final Step: Restart Your Server**

After making changes, restart your server to apply them:

* **For Nginx:**

  ```
  sudo systemctl restart nginx
  ```
* **For Apache:**

  ```
  sudo systemctl restart apache2
  ```

***

### **That's It! 🎉**

Now, your custom pages should be working with clean URLs! 🚀


# Accessibility Widget

The Edwiser Accessibility Widget is designed to enhance the user experience by providing essential accessibility features that improve website readability and navigation.

To open the widget click on the accessibility icon at the bottom right corner&#x20;

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FfgYCWuF95kmcBYoUWKCi%2Faccessibility%20widget%201.png?alt=media&amp;token=2577591a-bbbe-4560-a037-7a90600842e1" alt=""><figcaption><p>click here </p></figcaption></figure>

Once clicked it will open the accessibility toolbox&#x20;

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FuZqMkVVmGwXKKhZ0mX9p%2Faccessibility%20widget%202.png?alt=media&amp;token=7b6e11f4-8173-46d5-a813-3030be2e2aea" alt=""><figcaption><p>accessibility tool box </p></figcaption></figure>

### **1. Content Adjustments**

The **Content Adjustments** feature allows users to modify how text and headings appear on the website, making the content more readable and visually accessible.

#### 🅰 **Adjust Font Size**

* Enables users to **increase or decrease the font size** of the website content.
* Helps users with visual impairments or those who prefer larger text for better readability.
* Ideal for users viewing the website on smaller screens or high-resolution devices where text may appear too small.

#### 🔲 **Highlight Title**

* This feature **emphasizes titles and headings** across the website.
* Adds a **border around titles and headings**, making them stand out for easy identification.
* Enhances navigation and improves the overall user experience by allowing users to quickly locate key sections and important information.

#### 🔗 **Highlight Links**

* Ensures clickable items like **links, buttons, and interactive elements** are easy to see.
* Uses **high-contrast colors** to make navigation more accessible.
* Enhances usability, especially for users with visual impairments.

#### 🔤 **Dyslexia Font**

* Enables a **Dyslexia-Friendly Font** to improve readability.
* Provides a seamless reading experience for individuals with dyslexia.
* Makes content more accessible and inclusive.

#### 📏 **Letter Spacing**

* Allows users to **increase letter spacing** for improved readability.
* Customizable for users who prefer extra spacing between letters.
* Enhances comfort and readability for a more enjoyable browsing experience.

#### 📖 **Line Height**

* Adjusts the **line height between sentences** to add extra space.
* Creates a clearer separation between lines for easier reading.
* Improves comprehension and readability for all users.

#### 🔡 **Font Weight**

* Offers the ability to **bold text** for improved readability.
* Helps users who find standard text too light.
* Highlights important information effectively.

***

### **2. Color Adjustments**

The **Color Adjustments** feature helps users modify the color scheme to enhance visibility and readability.

#### 🌙 **Dark Contrast**

* Enables a **dark background with light text** for better readability.
* Ideal for users who prefer darker themes or have light sensitivity.

#### ☀ **Light Contrast**

* Adjusts content to **light background with dark text**.
* Provides a visually comfortable reading experience.

#### 🎨 **High Contrast**

* Enhances the contrast between **text and background** for better visibility.
* Helps users with visual impairments distinguish content more clearly.

#### 🔆 **High Saturation**

* Increases color intensity for **enhanced visual clarity**.
* Useful for users who need more vibrant colors to distinguish elements.

#### 🔅 **Low Saturation**

* Reduces color intensity for a **softer visual experience**.
* Helps users who find bright colors overwhelming.

#### ⚫ **Monochrome**

* Converts the display into **grayscale mode**.
* Helps users who have difficulty distinguishing colors.

***

### **3. Tools**

The **Tools** section provides additional functionality to improve accessibility.

#### 📖 **Reading Guide**

* Helps users **focus on specific lines** while reading.
* Useful for those with reading difficulties or visual impairments.

#### ⛔ **Stop Animations**

* Disables **motion effects and animations** on the website.
* Helps users who are sensitive to motion or have vestibular disorders.

#### 🖱 **Big Cursor**

* Increases the **cursor size** for better visibility.
* Helps users with difficulty locating the standard cursor.


# Site Sync

The feature is currently available as an experimental setting for users to test and provide feedback.

The "Sync Configuration" feature allows you to seamlessly transfer configurations from a staging Moodle site to a live Moodle site. This includes logos, branding colors, footer details, and other design elements configured in the Edwiser RemUI theme

### Step 1: Installation

Make sure the plugins are installed on both sites. You can do so by navigating to  Site Admin > Plugins. Here you should find the Site sync overview under local.  \
\
If the plugin is not installed you can do so by navigating\
1\. Log in to your Edwiser Account\
2\. Download Edwiser RemUI \
3\. Extract the files and you will find the Sync Site Plugin\
4\. Install the plugins by navigating to Site Admin > Plugins > Install Plugins\
5\. Make sure the plugins are installed on both sites you want to sync configuration

{% hint style="info" %}
Please make sure the theme is also updated to the latest version on both the sites.
{% endhint %}

{% embed url="<https://drive.google.com/file/d/1QB_L1JQaoURVQL2B0YHh85bWul6UQYYN/view?usp=sharing>" %}
Installation Video
{% endembed %}

### Step 2: Setting up the plugin for the Live / Production site

{% embed url="<https://drive.google.com/file/d/1lZs7GXVp7utiBZfPI-xhfVdSHKtOWADA/view?usp=sharing>" %}
Set up the live site
{% endembed %}

&#x20;

### Step 3: Connecting the two sites

{% embed url="<https://drive.google.com/file/d/1Ozml74bQbMYh3ljLnWo-N5s2K_1uxgx0/view?usp=sharing>" %}
Connect the live and staging site
{% endembed %}

### Step 4: Synchronizing the settings&#x20;

{% embed url="<https://drive.google.com/file/d/137Msoex5sea9MtgEHJ1rxc2F5MQtg759/view?usp=sharing>" %}

***

### How to revert to changes

{% embed url="<https://drive.google.com/file/d/1u3_-6Ljwc3hwmiKFQW5KrmCW4e65MvM4/view?usp=sharing>" %}


# Course Rating & Review

The Edwiser Ratings and Reviews plugin allows Moodle admins and managers to enable and manage course ratings and reviews, enhancing course feedback and visibility for students

{% hint style="info" %}
This feature is only available for Edwiser RemUI Pro and Course Creator users.
{% endhint %}

## Using the Ratings and Reviews Block

Once the Edwiser Rating and Review (*block\_edwiserratinrgreview\.zip*) plugin is installed, you will see a notice on the Dashboard page prompting you to “Add the block to all the courses available on your Site”.

* **Click YES** to add the block to all courses, allowing students to start adding ratings and reviews for their enrolled courses.
* **Click Cancel** if you do not wish to add the block to all courses. To add the block to a specific course:
  1. Navigate to the desired course.
  2. Enable the **edit mode**.
  3. Click on **add a block**.
  4. Select **Edwiser Rating and Review block**.

Enrolled students can then give ratings and add reviews to the course. Reviews need to be approved by the Admin or the Manager to be displayed to all users

***

## Approving Ratings and Reviews

Only Site Admins and Managers can approve ratings and reviews. To approve:

1. Navigate to **Site Administration > Plugins > Blocks > Edwiser Rating and Review Approval Page**.

* **Actions Tab:** Site Admins and Managers can Approve, View, and Delete ratings and reviews.
* Approved ratings and reviews will be displayed on the Course Page, Enrollment page, and Course Card.

<figure><img src="https://180218981-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR5p6BWpeOKJEIiouSpay%2Fuploads%2FvWB8C3anHFeiic72vv5F%2FApproving%20Ratings%20and%20reviews.png?alt=media&amp;token=3ec12f23-9673-46e7-a08e-e62174ca694f" alt=""><figcaption></figcaption></figure>


# Export block

**How to Export a Block**

1. Update to the latest version of the Edwiser Page Builder plugin.
2. Update to the latest version of the Edwiser RemUI theme.
3. After updating, the **Export** button will be visible on advanced blocks.
4. Click the **Export** button to download a JSON file to your system. If the JSON file does not download, ensure that your browser is not blocking file downloads.

**How to Import a Block**

1. Navigate to your live site or the site where you want to import the block. Ensure that both the Edwiser Page Builder plugin and theme are updated.
2. Select the desired region, click the **Add a Block** button, and in the **Add a Block** modal on the left sidebar, you will find the **Import Block** button. Click on it to add the imported block to the site.
3. Browse your system to upload the downloaded JSON file using the file chooser, then click **Submit** to import the block.

**Notes:**

* The export functionality is available only for static blocks.
* If you are exporting blocks from a local or offline site, you must manually upload images and videos.
* Modifying the downloaded JSON file will corrupt it, making it unusable.
* The latest version of the Edwiser Page Builder plugin is required on both sites.


# Change Log

***

## June 2 2025

RemUI Version 5.0.1

\=============

Tweak - Improved alert messaging on the settings page.

Tweak - Further UI/UX improvements implemented.

Fix - Resolved issue with the collapse/expand icon not working as expected.

<br>

RemUI Version 4.5.7

\=============

Tweak - Improved alert messaging on the settings page.\
\
Page builder Version 4.2.19

\=============

Fix – Resolved Course Analytics dropdown  issue not working.

Tweak – Further UI/UX improvements implemented.

<br>

**course format Version 4.1.16**

\=============

Fix – Resolved warning occurring on  highlighting the section.

Tweak – Further UI/UX improvements implemented.

\ <br>

## April 30 2025

**RemUI Version 5.0.0**

Feature - Compatibility with Moodle 5.0.

**PageBuilder Version 4.2.18**

Feature - Compatibility with Moodle 5.0.

**Page Builder Filter Version 4.2.8**

Feature - Compatibility with Moodle 4.5.\
Fix Conflict between featured courses and courses/categories has been resolved.

**Course format Version 4.1.15**

Feature - Compatibility with Moodle 5.0.

**Ratings and review Version 1.0.10**

Feature - Compatibility with Moodle 5.0.

## April 16 2025

**RemUI Version 4.5.6**

Feature – Separate logo settings added for dark mode.\
Tweak– Improved Focus Mode: multiple control options added in Course Settings and Site Administration pages.\
Tweak– Design improvements to the "Hidden for students" badge.\
Tweak– Additional UI/UX enhancements.

**Course format Version 4.1.14**

Tweak– Additional UI/UX enhancements.

**PagebuilderVersion 4.2.17**

Tweak– Additional UI/UX improvements in Edwiser advanced blocks.

**Advanced Block Version 4.2.2**

Fix– multilangv2 content was not editable when revisiting the live customizer.\
Fix– Information now added in dynamic blocks when the filter plugin is disabled.

**Pagebuilder Filter Version 4.2.7**

Tweak– Dynamic block colors are now synchronized with RemUI theme colors.

## **March 11 2025**

**RemUI version Version 4.5.5**

Feature – Accessibility widgets and its settings have been added. The following accessibility widgets are now available: \
\- Content adjustment widgets\
&#x20;\- Color adjustment widgets \
\- Reading guide tool \
\- Stop animation tool \
\- Big cursor tool \
Tweak – Added a default sorting option in course archive page filters .\
&#x20;Tweak – Minor improvements in the setup wizard.

## January 21 2025

RemUI Version 4.5.4

Feature - WhatsApp and Telegram social media fields have been added to the footer settings. Tweak - UI improvements have been made on the Login page and Course page. Tweak - Subsections have been integrated into Focus mode, along with other UI enhancements.

\================

Page builder Version 4.2.16

Feature - Block import and export functionality added on the static blocks Feature - New Import block added.

course format Version 4.1.12

Feature - In edit mode moodle format will be visible for easy editing. Tweak - Further UI/UX improvements done in list and card layouts. Version 4.1.11

Fix - Resolved the issue where hidden sections were visible as empty cards to students.

### November 28, 2024

<mark style="color:green;">**RemUI Version 4.5.2**</mark>

* Tweak - Excluded the Night mode icon and edit mode toggle switch customization from the visual personalizer colour settings.&#x20;
* Tweak - Minor UI/UX improvements.&#x20;
* Fix - Resolved the issue with the AI summary not working.&#x20;
* Fix - The course instructors list is now visible on the enrollment page.

<mark style="color:green;">**Page Builder Version 4.2.15**</mark>

* Fix - The "Programming error was detected" issue was resolved in the Course Progress block.

<mark style="color:green;">**Course format Version 4.1.11**</mark>

* Fix - Resolved the issue where hidden sections were visible as empty cards to students.

<mark style="color:green;">**Rating and Reviews Version 1.0.9**</mark>

* Feature - Resolved the issue where ratings are not appearing on the RemUI enrollment page.

***

### November 26, 2024

<mark style="color:green;">**RemUI Version 4.5.1**</mark>

* Feature - A setup wizard has been added to configure new sites. It will configure Edwiser plugins and other necessary settings according to your license bundle.&#x20;
* Feature - A feedback form has been added to collect user feedback on their experience with Edwiser. Fix - Exception - Cannot access offset of type string on string on Edwiser RemUI settings page.

***

### October 24, 2024

<mark style="color:green;">**RemUI Version 4.5.0**</mark>

* Feature - Compatibility with Moodle 4.5.
* Tweak - Further UI/UX improvements done

<mark style="color:green;">**Page Builder Version 4.2.14**</mark>

* Feature - Compatibility with Moodle 4.5.

<mark style="color:green;">**Course Format Version 4.1.10**</mark>

* Feature - Compatibility with Moodle 4.5.

***

### September 12, 2024

<mark style="color:green;">**Version 4.2.13, 4.3.12, 4.4.5**</mark>

* Feature - Added course filters to the archive page, including four types of filters: \
  &#x20;               \- Price \
  &#x20;               \- Ratings \
  &#x20;               \- Level \
  &#x20;               \- Language&#x20;
* Feature  - Extended the sorting filters by adding two additional options: \
  &#x20;                \- Date \
  &#x20;                \- Ratings&#x20;
* Feature - Added a dropdown to select the number of courses displayed per row on the course archive page in grid view.&#x20;
* Feature - A Featured Courses block has been added to the page builder
* Feature - The level tag has been added to course cards on both the course archive and enrollment pages.
* Tweak - Repositioned the existing filter menus.

***

### August 12, 2024

<mark style="color:green;">**Version 4.2.12, 4.3.11, 4.4.4**</mark>\
Feature - Added a custom pricing field for third-party payment gateways on the enrollment page. \
Feature - Added a setting to enable or disable the site loader. \
Tweak - UI/UX Improvements: \
&#x20;            \- Resolved the margin issue on help icons. \
&#x20;            \- Removed extra space from the homepage when the site announcement is enabled. \
&#x20;            \- Removed extra space at the bottom of the homepage when a layout is added \
&#x20;            \- Hide the visual personalizer button in the quick menu on mobile view. \
&#x20;            \- Other minor UI/UX improvements. \
Tweak - SCSS improvement and optimization. \
Tweak - Added Multilanguage support to the header in focus mode. \
Tweak - Improved course stats and dashboard stats. \
Tweak - Code improvements on the course archive page and course fetching logic. \
Tweak - Removed deprecation warnings and information previously added for the remuihomepage plugin. \
Tweak - The default site loader image has been changed. \
Fix - Resolved the issue where link colour customizer settings were not working in preview mode.

***

July 23, 2024

**Version 4.2.11, 4.3.10, 4.4.3**\
Feature - Added language translation files for: - Arabic(ar) - Spanish (Mexico)(es\_mx) \
Feature - Teachers of the same group are visible in the course header when the separate group setting is selected \
Tweak - The message typing area in the chat has been increased. \
Tweak - 'View enrollment' CTA added on participants and settings tabs on the course page. Tweak - On the login page, the site description will now be visible on mobile devices as well. Tweak - Added missing translated strings in lang files. \
Tweak - Minor UI/UX improvements. \
Fix - Users with the capability 'viewhiddencategories' can now see hidden categories in the Category Dropdown. \
Fix - Multilang filters will now work in RemUI custom fields. \
Fix - Keyboard accessibility added to radio buttons and checkboxes.

June 26, 2024

**Version 4.1.15, 4.2.10, 4.3.9, 4.4.2**

Tweak - UI/UX Improvements on - Grade pages - Report pages - Participants page - Enroll methods page

June 11, 2024

**Version 4.1.14, 4.2.9, 4.3.8, 4.4.1**

**Tweak** UI/UX Improvement in adding a block modal UI.\
**Tweak** Category filter added for RemUI blocks in add a block modal\
**Fix** Minor UI/UX improvements.\
Fix Error on customizer reset issue resolved.<br>

April 29, 2024

**Version 4.3.7, 4.4.0,**

Feature – Compatibility with Moodle 4.4.\
Tweak   – Further UI/UX improvements done\
Tweak – Description for Edwiser course format in course format dropdown\
Bug – User list: Filters: Alignment and Separator issue\
Bug – Course Format: Error related to renderer class\
Bug – Course page Expand All Collapsed All Not working\
Bug – Communication icon not visible on coursework

April 29, 2024

**Version 4.1.13, 4.2.8, 4.3.6**

Tweak – RemUI Homepage builder plugin final update. Plugin deprecated.\
Tweak – Minor UI/UX improvements.\
Tweak – Improved the Category dropdown functionality:\
– Hidden categories are now properly hidden from students.\
– Rearranging course categories in site admin settings now reflects in the dropdown.\
Fix – Limited the number of loaded courses as specified in the settings.

April 29, 2024

March 5, 2024

**Version 4.1.12,4.2.7,4.3.5**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

March 5, 2024

February 6, 2024

**Version 4.0.16, 4.1.11,4.2.6,4.3.4**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

February 6, 2024

January 15, 2024

**Version 4.3.3**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.2.5**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.1.10**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.0.15**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

November 29, 2023

**Version 4.3.2**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.2.4**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.1.9**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.0.14**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.0.14**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 20, 2023

**Version 4.3.1**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.2.3**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.1.8**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.0.13**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

October 18, 2023

**Version 4.3.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.3

October 18, 2023

October 18, 2023

**Version 4.2.2**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

October 18, 2023

**Version 4.1.7**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

October 18, 2023

**Version 4.0.12**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

September 30, 2023

**Version 4.2.1**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

September 30, 2023

May 30, 2023

**Version 4.1.6**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

May 30, 2023

September 30, 2023

**Version 4.0.11**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

September 30, 2023

May 30, 2023

**Version 4.2.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.2

May 30, 2023

May 30, 2023

**Version 4.1.5**

Fix – Messaging Panel request tab count issue fixed.\
Fix – Customizer header show/hide setting will work in mobile devices.\
Fix – Activity navigation buttons icon and footer popover icon issue.\
Fix – Fixed RTL related issues.\
Tweak – Further UI/UX improvements done

May 30, 2023

May 30, 2023

**Version 4.0.10**

Fix – Messaging Panel request tab count issue fixed.\
Fix – Customizer header show/hide setting will work in mobile devices.\
Fix – Activity navigation buttons icon and footer popover icon issue.\
Fix – Fixed RTL related issues.\
Tweak – Further UI/UX improvements done

May 30, 2023

May 8, 2023

**Version 4.1.4**

Feature – Added font weight settings for heading, small info, and small paragraph text.\
Feature – Added usage tracking setting.\
Tweak – Increased font size of messaging panel chat text.\
Tweak – Improved UI in footer bottom region.\
Tweak – Changed quiz page background color to match left sidebar color.\
Tweak – Made quick menu invisible to students and users who are not logged in.\
Tweak – Made UI improvements to primary and secondary buttons.\
Tweak – Made UI improvements to RemUI settings page.\
Tweak – Improved UI for btn-warning buttons.\
Tweak – Profile page stats improvement.\
Tweak – Forum posts will also visible to the user who posted them. Additionally, the user information and post date of the last post will be visible.\
Tweak – Course progress block messaging modal will be visible to the user.

May 8, 2023

May 8, 2023

**Version 4.0.9**

Feature – Added font weight settings for heading, small info, and small paragraph text.\
Feature – Added usage tracking setting.\
Tweak – Increased font size of messaging panel chat text.\
Tweak – Improved UI in footer bottom region.\
Tweak – Changed quiz page background color to match left sidebar color.\
Tweak – Made quick menu invisible to students and users who are not logged in.\
Tweak – Made UI improvements to primary and secondary buttons.\
Tweak – Made UI improvements to RemUI settings page.\
Tweak – Improved UI for btn-warning buttons.\
Tweak – Profile page stats improvement.\
Tweak – Forum posts will also visible to the user who posted them. Additionally, the user information and post date of the last post will be visible.\
Tweak – Course progress block messaging modal will be visible to the user.

May 8, 2023

April 17, 2023

**Version 4.1.3**

Feature – Site branding will be now visible in mobile view left sidebar.\
Feature – Language support added for Portuguese-Brazil.\
Tweak – The header notification checkbox has been changed to ‘mark as read’ text.\
Tweak – UI improvements on “Block Permission” and “Check Permission” pages.\
Tweak – Course archive page speed optimization.\
Tweak – Multilang support added in recent courses dropdown.

April 17, 2023

April 17, 2023

**Version 4.0.8**

Feature – Site branding will be now visible in mobile view left sidebar.\
Feature – Language support added for Portuguese-Brazil.\
Tweak – The header notification checkbox has been changed to ‘mark as read’ text.\
Tweak – UI improvements on “Block Permission” and “Check Permission” pages.\
Tweak – Course archive page speed optimization.\
Tweak – Multilang support added in recent courses dropdown.

April 17, 2023

March 30, 2023

**Version 4.1.2**

Feature – Global Search Page UI improvements.\
Feature – Related Courses and Latest Courses sections added to the Enrollment Page.\
Feature – Group support in Course Stats for Teacher and Non-Editing Teachers.\
Tweak – Translation string files added for Spanish, German, French and Polish Language.\
Tweak – Dashboard Stats and Course Page Stats UI improvements.\
Tweak – Course Page Left Sidebar UI improvements.\
Fix – Fixed RTL related issues.\
Fix – Fixed Moodle adminer plugin modal pop-up issue.

March 30, 2023

March 30, 2023

**Version 4.0.7**

Feature – Global Search Page UI improvements.\
Feature – Related Courses and Latest Courses sections added to the Enrollment Page.\
Feature – Group support in Course Stats for Teacher and Non-Editing Teachers.\
Tweak – Translation string files added for Spanish, German, French and Polish Language.\
Tweak – Dashboard Stats and Course Page Stats UI improvements.\
Tweak – Course Page Left Sidebar UI improvements.\
Fix – Fixed RTL related issues.\
Fix – Fixed Moodle adminer plugin modal pop-up issue.

March 30, 2023

March 23, 2023

**Version 4.1.1**

Feature – Add a block Modal UI improvements.\
Feature – Introducing new design for profile page.\
Feature – Visual personaliser backup link added in RemUI Settings page.\
Tweak – Customizer load time improvements.\
Tweak – Improved customizer settings save and reset functionality to optimize the execution time.\
Tweak – Added letter-spacing settings for body, paragraph and info text.\
Tweak – Added font weight setting for header menu item.\
Tweak – Added spacing in color settings for button styling.\
Tweak – Added padding to login page logo.\
Tweak – Design improvements in customizer header and breadcrumbs.\
Tweak – Enrollment Page full language name visible on course information card.\
Fix – Footer icons default hover underline issue.\
Fix – Course archive setting icon click event issue.\
Fix – Fixed multiselect fields issue with customizer elements.\
Fix – Fixed footer content and links issue.\
Fix – Fixed customizer’s checkbox reset issue.\
Fix – Mutli lang support added for footer.

March 23, 2023

March 23, 2023

**Version 4.0.6**

Feature – Add a block Modal UI improvements.\
Feature – Introducing new design for profile page.\
Feature – Visual personaliser backup link added in RemUI Settings page.\
Tweak – Customizer load time improvements.\
Tweak – Improved customizer settings save and reset functionality to optimize the execution time.\
Tweak – Added letter-spacing settings for body, paragraph and info text.\
Tweak – Added font weight setting for header menu item.\
Tweak – Added spacing in color settings for button styling.\
Tweak – Added padding to login page logo.\
Tweak – Design improvements in customizer header and breadcrumbs.\
Tweak – Enrollment Page full language name visible on course information card.\
Fix – Footer icons default hover underline issue.\
Fix – Course archive setting icon click event issue.\
Fix – Fixed multiselect fields issue with customizer elements.\
Fix – Fixed footer content and links issue.\
Fix – Fixed customizer’s checkbox reset issue.\
Fix – Mutli lang support added for footer.

March 23, 2023

February 14, 2023

**Version 4.1.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.1.

Feature – Edwiser RemUI Customizer and its features:\
– UI/UX Improvements\
– Quick setup panel is added in the customizer to quickly choose among the colour schemes and font family\
– Global-level typography settings improved\
– Buttons settings improved\
– Apply smart color feature introduced in customizer.\
Feature – Quick menu links added for quick navigation.\
Feature – UI Improvement for Site-wide Announcement.\
Feature – A new setting is added to change the site name or icon color.\
Feature – A new setting is added to adjust page width.\
Feature – New course stats added on dashboard.\
Feature – HomePage Builder section UI Improvement.\
Feature – New settings added for the login page header logo.\
Feature – Messaging panel UI/UX improvement.\
Feature – Sidebar UI improvements.\
Feature – Pages UI/UX improvements\
– Enrollment page\
– Course page\
– Course Archive page\
– Login page\
– Calendar page\
– Messaging page\
Feature – Updated course analytics block design.\
Feature – New design added for short cards to displat ratings.\
Feature – New design added for course page header view ratings\
Tweak – Activity navigation (Next/Previous activity button) on course page, functionality improvements.\
Feature – Major UI/UX update release for course format.\
Feature – Added new header design for course page in course format.\
Tweak – Enable recent courses setting is moved to the customizer.\
Tweak – Show categories dropdown setting is moved to the customizer.\
Tweak – Send feedback to the Edwiser menu now available in the floating button area.\
Tweak – Customizer optimization\
Tweak – Updated the course format settings.\
Tweak – Course section, activity card designs updated in course format.\
Fix – Minor bug fixes and improvements\
Fix – Bug fixes from beta version.\
Fix – Moodle 4.0 compatiblility bugs fixes in course format.\
Deprecated – Menu orientation setting from footer deprecated.\
Deprecated – Default button settings.\
Deprecated – Icons settings from RemUI settings.\
Deprecated – Forms settings from RemUI settings.\
Deprecated – Social icons are removed from the login page.\
Deprecated – The existing course card designs are deprecated and a new design is added for course cards.\
Deprecated – Show teacher image setting from course format.\
Deprecated – The existing course card designs are deprecated for course format.

February 14, 2023

February 14, 2023

**Version 4.0.5**

Feature – Edwiser RemUI Customizer and its features:\
– UI/UX Improvements\
– Quick setup panel is added in the customizer to quickly choose among the colour schemes and font family\
– Global-level typography settings improved\
– Buttons settings improved\
– Apply smart color feature introduced in customizer.\
Feature – Quick menu links added for quick navigation.\
Feature – UI Improvement for Site-wide Announcement.\
Feature – A new setting is added to change the site name or icon color.\
Feature – A new setting is added to adjust page width.\
Feature – New course stats added on dashboard.\
Feature – HomePage Builder section UI Improvement.\
Feature – New settings added for the login page header logo.\
Feature – Messaging panel UI/UX improvement.\
Feature – Sidebar UI improvements.\
Feature – Pages UI/UX improvements\
– Enrollment page\
– Course page\
– Course Archive page\
– Login page\
– Calendar page\
– Messaging page\
Feature – Updated course analytics block design.\
Feature – New design added for short cards to displat ratings.\
Feature – New design added for course page header view ratings\
Tweak – Activity navigation (Next/Previous activity button) on course page, functionality improvements.\
Feature – Major UI/UX update release for course format.\
Feature – Added new header design for course page in course format.\
Tweak – Enable recent courses setting is moved to the customizer.\
Tweak – Show categories dropdown setting is moved to the customizer.\
Tweak – Send feedback to the Edwiser menu now available in the floating button area.\
Tweak – Customizer optimization\
Tweak – Updated the course format settings.\
Tweak – Course section, activity card designs updated in course format.\
Fix – Minor bug fixes and improvements\
Fix – Bug fixes from beta version.\
Fix – Moodle 4.0 compatiblility bugs fixes in course format.\
Deprecated – Menu orientation setting from footer deprecated.\
Deprecated – Default button settings.\
Deprecated – Icons settings from RemUI settings.\
Deprecated – Forms settings from RemUI settings.\
Deprecated – Social icons are removed from the login page.\
Deprecated – The existing course card designs are deprecated and a new design is added for course cards.\
Deprecated – Show teacher image setting from course format.\
Deprecated – The existing course card designs are deprecated for course format.

February 14, 2023

November 23, 2022

**Version 4.0.4 – Beta**

Feature – Header design improvements.\
Feature – Added a new option to choose a colour for the header logo.\
Feature – Footer design improvements.\
Feature – Messaging drawer improvements.\
Feature – New Designs for diffrent blocks of core moodle:\
– Course Overview\
– Recently Accessed courses\
– Calendar Block\
Feature – Left Sidebar Elements design improved.\
Feature – My courses page design improved.\
Feature – New icons and fonts family added..\
Feature – Course page Left sidebar Improvements\
Feature – Course page Topics/ weekly format design improvements.\
Feature – Course page has a new option for the header, and its design improvements.\
Feature – Page layout width improvements.

November 23, 2022

August 18, 2022

**Version 4.0.3**

Feature – Login page logo position settings now has 3 options: Disable, On the login card and On the central region.\
Tweak – Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Now Course stats will show data as per moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Added Placeholder text for category dropdown with supported languages.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed ‘follow us’ text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.11.7**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.10.14**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.9.20**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

July 26, 2022

**Version 4.0.2**

Feature – Edwiser RemUI Course archive page design implemented in Moodle 4.0.\
Feature – Edwiser Course cards designs implemented on: Course archive page, My courses page, Course overview block, Starred Courses\
Feature – Added Categories-based navigation to the Course archive page in the header.\
Feature – Course archive page settings added: Course cards per page, Course cards animation, Course Card design layout\
Tweak – Teacher information made available on course overview block.\
Tweak – Integration of Edwiser Ratings & Review block with all course card designs.\
Tweak – “View all courses” button added to available courses on the home page.\
Tweak – Block region tweaked for Site homepage

July 26, 2022

June 28, 2022

**Version 4.0.1**

Feature – Edwiser rating and review feature with block integration on Course card and Enrolment page.\
Feature – Added enrolment page design with few improvements.\
Feature – Added Profile page design with few improvements.\
Feature – Course card design integrated with Moodle’s default “Available Courses” block on site homepage.\
Feature – Next/Previous activity navigation added to course activity page.\
Feature – New setting added for login/signup page logo.\
Feature – New setting added for login/signup page background image opacity.

June 28, 2022

May 12, 2022

**Version 4.0.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.0.

May 12, 2022

March 15, 2022

**Version 3.11.6**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

March 15, 2022

**Version 3.10.13**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

March 15, 2022

**Version 3.9.19**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

January 5, 2022

**Version 3.11.5**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

January 5, 2022

**Version 3.10.12**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

January 5, 2022

**Version 3.9.18**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

October 14, 2021

**Version 3.11.4**

Fix – Error on installation with tours.

October 14, 2021

October 14, 2021

**Version 3.10.11**

Fix – Error on installation with tours.

October 14, 2021

October 14, 2021

**Version 3.9.17**

Fix – Error on installation with tours.

October 14, 2021

March 5, 2024

**Version 4.1.12,4.2.7,4.3.5**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

March 5, 2024

February 6, 2024

**Version 4.0.16, 4.1.11,4.2.6,4.3.4**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

February 6, 2024

January 15, 2024

**Version 4.3.3**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.2.5**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.1.10**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

January 15, 2024

**Version 4.0.15**

Feature – Added a setting to handle the course header gradient opacity.\
Tweak – Implemented new designs for course cards (all three views).\
Tweak – Added new settings for handling course information on course cards.\
Tweak – Organized course settings of RemUI settings.\
Tweak – Added multilingual support for category name and course name on course cards.\
Tweak – Added “Read more/less” button to handle long category description on the course archive page.\
Tweak – UI improvements:\
Category dropdown\
Dashboard stats and Course page stats\
Improvement on header in focus mode\
View icons on the course archive page will work in sync with block\_myoverview layouts settings.

January 15, 2024

November 29, 2023

**Version 4.3.2**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.2.4**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.1.9**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.0.14**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 29, 2023

**Version 4.0.14**

Fix – The issue of the messaging icon active state not being removed when clicking on other icons has been fixed\
Page Builder Feature – New components added :\
1\. Image slider with text\
2\. Edwiser Profile Sliders\
3\. Edwiser Tabs With Accordion\
4\. Vertical Slider 1\
5\. Vertical Slider 2\
Fix – Blocks unintentionally deleted from custom pages when adding page layouts to a other custom page.

November 29, 2023

November 20, 2023

**Version 4.3.1**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.2.3**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.1.8**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

November 20, 2023

**Version 4.0.13**

Feature – Integrated page creation functionality from Edwiser Page builder.\
Now page creation functionality is available at quick link menu.\
These pages can also be managed from Edwiser RemUI settings page.\
Feature – New beacon added on Edwiser RemUI settings page. Which is visible to only admins.\
Tweak – New updated design added for right bottom floating buttons.\
Tweak – Updating settings page languages.\
Tweak – Changing navbar recent menu dropdown size.\
Fix – Compatibility changes with latest moodle.\
Fix – Recently accessed and starred courses improvements.\
Fix – Course category name wrapping issue.\
Fix – Recent menu overflow hidden issue.

November 20, 2023

October 18, 2023

**Version 4.3.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.3

October 18, 2023

October 18, 2023

**Version 4.2.2**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

October 18, 2023

**Version 4.1.7**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

October 18, 2023

**Version 4.0.12**

Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.Tweak: Further improved the migration of sliders.\
Tweak: Enhanced block move up/down functionality.\
Tweak: Block Region will removed from admin pages.\
Tweak: Enhanced transparent header functionality.

October 18, 2023

September 30, 2023

**Version 4.2.1**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

September 30, 2023

May 30, 2023

**Version 4.1.6**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

May 30, 2023

September 30, 2023

**Version 4.0.11**

Feature:\
Introducing new regions on pages, which allows users to add blocks as per there requirement.\
Add a block button UI/UX and functionality improved\
Add a block modal UI/UX improvements\
Move block up/down in different region functionality added.\
New settings added:\
1\. Site Loader Image.\
2\. Use Edwiser Pagebuilder option in Home Page settings\
3\. New settings added for transparent header and  hiding home page elements in Home Page settings\
4\. Setting added to hide/show header from Homepage.       \
5\. Setting added to hide/show activity section from Homepage.   \
Functionality to migrate Edwiser Homepage builder blocks to Edwiser Page builder blocks.\
Fix:\
Calender block icon issue on course page in sidebar region.\
Theme break issue on changing theme in url fixed\
Tweak:  \
Further UI/UX improvements done

September 30, 2023

May 30, 2023

**Version 4.2.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.2

May 30, 2023

May 30, 2023

**Version 4.1.5**

Fix – Messaging Panel request tab count issue fixed.\
Fix – Customizer header show/hide setting will work in mobile devices.\
Fix – Activity navigation buttons icon and footer popover icon issue.\
Fix – Fixed RTL related issues.\
Tweak – Further UI/UX improvements done

May 30, 2023

May 30, 2023

**Version 4.0.10**

Fix – Messaging Panel request tab count issue fixed.\
Fix – Customizer header show/hide setting will work in mobile devices.\
Fix – Activity navigation buttons icon and footer popover icon issue.\
Fix – Fixed RTL related issues.\
Tweak – Further UI/UX improvements done

May 30, 2023

May 8, 2023

**Version 4.1.4**

Feature – Added font weight settings for heading, small info, and small paragraph text.\
Feature – Added usage tracking setting.\
Tweak – Increased font size of messaging panel chat text.\
Tweak – Improved UI in footer bottom region.\
Tweak – Changed quiz page background color to match left sidebar color.\
Tweak – Made quick menu invisible to students and users who are not logged in.\
Tweak – Made UI improvements to primary and secondary buttons.\
Tweak – Made UI improvements to RemUI settings page.\
Tweak – Improved UI for btn-warning buttons.\
Tweak – Profile page stats improvement.\
Tweak – Forum posts will also visible to the user who posted them. Additionally, the user information and post date of the last post will be visible.\
Tweak – Course progress block messaging modal will be visible to the user.

May 8, 2023

May 8, 2023

**Version 4.0.9**

Feature – Added font weight settings for heading, small info, and small paragraph text.\
Feature – Added usage tracking setting.\
Tweak – Increased font size of messaging panel chat text.\
Tweak – Improved UI in footer bottom region.\
Tweak – Changed quiz page background color to match left sidebar color.\
Tweak – Made quick menu invisible to students and users who are not logged in.\
Tweak – Made UI improvements to primary and secondary buttons.\
Tweak – Made UI improvements to RemUI settings page.\
Tweak – Improved UI for btn-warning buttons.\
Tweak – Profile page stats improvement.\
Tweak – Forum posts will also visible to the user who posted them. Additionally, the user information and post date of the last post will be visible.\
Tweak – Course progress block messaging modal will be visible to the user.

May 8, 2023

April 17, 2023

**Version 4.1.3**

Feature – Site branding will be now visible in mobile view left sidebar.\
Feature – Language support added for Portuguese-Brazil.\
Tweak – The header notification checkbox has been changed to ‘mark as read’ text.\
Tweak – UI improvements on “Block Permission” and “Check Permission” pages.\
Tweak – Course archive page speed optimization.\
Tweak – Multilang support added in recent courses dropdown.

April 17, 2023

April 17, 2023

**Version 4.0.8**

Feature – Site branding will be now visible in mobile view left sidebar.\
Feature – Language support added for Portuguese-Brazil.\
Tweak – The header notification checkbox has been changed to ‘mark as read’ text.\
Tweak – UI improvements on “Block Permission” and “Check Permission” pages.\
Tweak – Course archive page speed optimization.\
Tweak – Multilang support added in recent courses dropdown.

April 17, 2023

March 30, 2023

**Version 4.1.2**

Feature – Global Search Page UI improvements.\
Feature – Related Courses and Latest Courses sections added to the Enrollment Page.\
Feature – Group support in Course Stats for Teacher and Non-Editing Teachers.\
Tweak – Translation string files added for Spanish, German, French and Polish Language.\
Tweak – Dashboard Stats and Course Page Stats UI improvements.\
Tweak – Course Page Left Sidebar UI improvements.\
Fix – Fixed RTL related issues.\
Fix – Fixed Moodle adminer plugin modal pop-up issue.

March 30, 2023

March 30, 2023

**Version 4.0.7**

Feature – Global Search Page UI improvements.\
Feature – Related Courses and Latest Courses sections added to the Enrollment Page.\
Feature – Group support in Course Stats for Teacher and Non-Editing Teachers.\
Tweak – Translation string files added for Spanish, German, French and Polish Language.\
Tweak – Dashboard Stats and Course Page Stats UI improvements.\
Tweak – Course Page Left Sidebar UI improvements.\
Fix – Fixed RTL related issues.\
Fix – Fixed Moodle adminer plugin modal pop-up issue.

March 30, 2023

March 23, 2023

**Version 4.1.1**

Feature – Add a block Modal UI improvements.\
Feature – Introducing new design for profile page.\
Feature – Visual personaliser backup link added in RemUI Settings page.\
Tweak – Customizer load time improvements.\
Tweak – Improved customizer settings save and reset functionality to optimize the execution time.\
Tweak – Added letter-spacing settings for body, paragraph and info text.\
Tweak – Added font weight setting for header menu item.\
Tweak – Added spacing in color settings for button styling.\
Tweak – Added padding to login page logo.\
Tweak – Design improvements in customizer header and breadcrumbs.\
Tweak – Enrollment Page full language name visible on course information card.\
Fix – Footer icons default hover underline issue.\
Fix – Course archive setting icon click event issue.\
Fix – Fixed multiselect fields issue with customizer elements.\
Fix – Fixed footer content and links issue.\
Fix – Fixed customizer’s checkbox reset issue.\
Fix – Mutli lang support added for footer.

March 23, 2023

March 23, 2023

**Version 4.0.6**

Feature – Add a block Modal UI improvements.\
Feature – Introducing new design for profile page.\
Feature – Visual personaliser backup link added in RemUI Settings page.\
Tweak – Customizer load time improvements.\
Tweak – Improved customizer settings save and reset functionality to optimize the execution time.\
Tweak – Added letter-spacing settings for body, paragraph and info text.\
Tweak – Added font weight setting for header menu item.\
Tweak – Added spacing in color settings for button styling.\
Tweak – Added padding to login page logo.\
Tweak – Design improvements in customizer header and breadcrumbs.\
Tweak – Enrollment Page full language name visible on course information card.\
Fix – Footer icons default hover underline issue.\
Fix – Course archive setting icon click event issue.\
Fix – Fixed multiselect fields issue with customizer elements.\
Fix – Fixed footer content and links issue.\
Fix – Fixed customizer’s checkbox reset issue.\
Fix – Mutli lang support added for footer.

March 23, 2023

February 14, 2023

**Version 4.1.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.1.

Feature – Edwiser RemUI Customizer and its features:\
– UI/UX Improvements\
– Quick setup panel is added in the customizer to quickly choose among the colour schemes and font family\
– Global-level typography settings improved\
– Buttons settings improved\
– Apply smart color feature introduced in customizer.\
Feature – Quick menu links added for quick navigation.\
Feature – UI Improvement for Site-wide Announcement.\
Feature – A new setting is added to change the site name or icon color.\
Feature – A new setting is added to adjust page width.\
Feature – New course stats added on dashboard.\
Feature – HomePage Builder section UI Improvement.\
Feature – New settings added for the login page header logo.\
Feature – Messaging panel UI/UX improvement.\
Feature – Sidebar UI improvements.\
Feature – Pages UI/UX improvements\
– Enrollment page\
– Course page\
– Course Archive page\
– Login page\
– Calendar page\
– Messaging page\
Feature – Updated course analytics block design.\
Feature – New design added for short cards to displat ratings.\
Feature – New design added for course page header view ratings\
Tweak – Activity navigation (Next/Previous activity button) on course page, functionality improvements.\
Feature – Major UI/UX update release for course format.\
Feature – Added new header design for course page in course format.\
Tweak – Enable recent courses setting is moved to the customizer.\
Tweak – Show categories dropdown setting is moved to the customizer.\
Tweak – Send feedback to the Edwiser menu now available in the floating button area.\
Tweak – Customizer optimization\
Tweak – Updated the course format settings.\
Tweak – Course section, activity card designs updated in course format.\
Fix – Minor bug fixes and improvements\
Fix – Bug fixes from beta version.\
Fix – Moodle 4.0 compatiblility bugs fixes in course format.\
Deprecated – Menu orientation setting from footer deprecated.\
Deprecated – Default button settings.\
Deprecated – Icons settings from RemUI settings.\
Deprecated – Forms settings from RemUI settings.\
Deprecated – Social icons are removed from the login page.\
Deprecated – The existing course card designs are deprecated and a new design is added for course cards.\
Deprecated – Show teacher image setting from course format.\
Deprecated – The existing course card designs are deprecated for course format.

February 14, 2023

February 14, 2023

**Version 4.0.5**

Feature – Edwiser RemUI Customizer and its features:\
– UI/UX Improvements\
– Quick setup panel is added in the customizer to quickly choose among the colour schemes and font family\
– Global-level typography settings improved\
– Buttons settings improved\
– Apply smart color feature introduced in customizer.\
Feature – Quick menu links added for quick navigation.\
Feature – UI Improvement for Site-wide Announcement.\
Feature – A new setting is added to change the site name or icon color.\
Feature – A new setting is added to adjust page width.\
Feature – New course stats added on dashboard.\
Feature – HomePage Builder section UI Improvement.\
Feature – New settings added for the login page header logo.\
Feature – Messaging panel UI/UX improvement.\
Feature – Sidebar UI improvements.\
Feature – Pages UI/UX improvements\
– Enrollment page\
– Course page\
– Course Archive page\
– Login page\
– Calendar page\
– Messaging page\
Feature – Updated course analytics block design.\
Feature – New design added for short cards to displat ratings.\
Feature – New design added for course page header view ratings\
Tweak – Activity navigation (Next/Previous activity button) on course page, functionality improvements.\
Feature – Major UI/UX update release for course format.\
Feature – Added new header design for course page in course format.\
Tweak – Enable recent courses setting is moved to the customizer.\
Tweak – Show categories dropdown setting is moved to the customizer.\
Tweak – Send feedback to the Edwiser menu now available in the floating button area.\
Tweak – Customizer optimization\
Tweak – Updated the course format settings.\
Tweak – Course section, activity card designs updated in course format.\
Fix – Minor bug fixes and improvements\
Fix – Bug fixes from beta version.\
Fix – Moodle 4.0 compatiblility bugs fixes in course format.\
Deprecated – Menu orientation setting from footer deprecated.\
Deprecated – Default button settings.\
Deprecated – Icons settings from RemUI settings.\
Deprecated – Forms settings from RemUI settings.\
Deprecated – Social icons are removed from the login page.\
Deprecated – The existing course card designs are deprecated and a new design is added for course cards.\
Deprecated – Show teacher image setting from course format.\
Deprecated – The existing course card designs are deprecated for course format.

February 14, 2023

November 23, 2022

**Version 4.0.4 – Beta**

Feature – Header design improvements.\
Feature – Added a new option to choose a colour for the header logo.\
Feature – Footer design improvements.\
Feature – Messaging drawer improvements.\
Feature – New Designs for diffrent blocks of core moodle:\
– Course Overview\
– Recently Accessed courses\
– Calendar Block\
Feature – Left Sidebar Elements design improved.\
Feature – My courses page design improved.\
Feature – New icons and fonts family added..\
Feature – Course page Left sidebar Improvements\
Feature – Course page Topics/ weekly format design improvements.\
Feature – Course page has a new option for the header, and its design improvements.\
Feature – Page layout width improvements.

November 23, 2022

August 18, 2022

**Version 4.0.3**

Feature – Login page logo position settings now has 3 options: Disable, On the login card and On the central region.\
Tweak – Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Now Course stats will show data as per moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Added Placeholder text for category dropdown with supported languages.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed ‘follow us’ text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.11.7**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.10.14**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

August 18, 2022

**Version 3.9.20**

Feature – Updated Login page logo position settings now have 3 options: Disable, On the login card and On the central region.\
Tweak – Now Live customizer will not reset Custom CSS when they hit the Reset button. Added note for same\
Tweak – User Profile page now showing \[fullnamedisplay] instead of firstname + lastname.\
Tweak – Improved Course Overview block – Card view, now all courses will be visible on the slider in card view.\
Tweak – Now Course stats will show data as moodle’s course completion criteria to calculate course completion.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Tweak – Displayed the current version number on the Edwiser RemUI setting page and Information Center tab.\
Tweak – Removed Powered by Edwiser RemUI link from the footer for non-admin users.\
Fix – Removed “follow us” text from the login page if there are no social links added.\
Fix – Fixed messaging panel issue to load all conversations on scroll.

August 18, 2022

July 26, 2022

**Version 4.0.2**

Feature – Edwiser RemUI Course archive page design implemented in Moodle 4.0.\
Feature – Edwiser Course cards designs implemented on: Course archive page, My courses page, Course overview block, Starred Courses\
Feature – Added Categories-based navigation to the Course archive page in the header.\
Feature – Course archive page settings added: Course cards per page, Course cards animation, Course Card design layout\
Tweak – Teacher information made available on course overview block.\
Tweak – Integration of Edwiser Ratings & Review block with all course card designs.\
Tweak – “View all courses” button added to available courses on the home page.\
Tweak – Block region tweaked for Site homepage

July 26, 2022

June 28, 2022

**Version 4.0.1**

Feature – Edwiser rating and review feature with block integration on Course card and Enrolment page.\
Feature – Added enrolment page design with few improvements.\
Feature – Added Profile page design with few improvements.\
Feature – Course card design integrated with Moodle’s default “Available Courses” block on site homepage.\
Feature – Next/Previous activity navigation added to course activity page.\
Feature – New setting added for login/signup page logo.\
Feature – New setting added for login/signup page background image opacity.

June 28, 2022

May 12, 2022

**Version 4.0.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 4.0.

May 12, 2022

March 15, 2022

**Version 3.11.6**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

March 15, 2022

**Version 3.10.13**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

March 15, 2022

**Version 3.9.19**

Tweak – Course archive page non logged in users service changes.\
Tweak – Course navigation Rearrangements.\
Fix – License deactivation and reactivation not working.\
Fix – Hide left sidebar menus using customizer.\
Fix – Non-remuiicon width issue.\
Fix – Error on upgradation of plugin.

March 15, 2022

January 5, 2022

**Version 3.11.5**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

January 5, 2022

**Version 3.10.12**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

January 5, 2022

**Version 3.9.18**

Feature – Four new icons design variation added\
Feature – Moodle forms elements design variation added\
Tweak – Settings grouped as per page type in Edwiser RemUI settings\
Tweak – Removed overridden activity icon images from theme, using core icon images now.\
Fix – Duplicate tags issue on course archive page fixed\
Fix – Restricted sections indexing issue on enrolment page fixed.\
Fix – Enrolment page styling issue fixed.\
Fix – Profile field issue when locked fixed.

January 5, 2022

October 14, 2021

**Version 3.11.4**

Fix – Error on installation with tours.

October 14, 2021

October 14, 2021

**Version 3.10.11**

Fix – Error on installation with tours.

October 14, 2021

October 14, 2021

**Version 3.9.17**

Fix – Error on installation with tours.

October 14, 2021

October 13, 2021

**Version 3.11.3**

Fix – Profile page, Data protection breach due to not adhering to user policy settings.\
Fix – Quiz width issue in mobile\
Fix – Messages were not preserving spaces.\
Tweak – Functionality to show deprecated blocks and functionality to delete the block.\
Feature – 5 New functional blocks added to Edwiser Page builder

October 13, 2021

October 13, 2021

**Version 3.10.10**

Fix – Profile page, Data protection breach due to not adhering to user policy settings.\
Fix – Quiz width issue in mobile\
Fix – Messages were not preserving spaces.\
Tweak – Functionality to show deprecated blocks and functionality to delete the block.\
Feature – 5 New functional blocks added to Edwiser Page builder

October 13, 2021

October 13, 2021

**Version 3.9.16**

Fix – Profile page, Data protection breach due to not adhering to user policy settings.\
Fix – Quiz width issue in mobile\
Fix – Messages were not preserving spaces.\
Tweak – Functionality to show deprecated blocks and functionality to delete the block.\
Feature – 5 New functional blocks added to Edwiser Page builder

October 13, 2021

September 7, 2021

**Version 3.11.2**

Fix – Badges are not clickable on profile page.\
Fix – Hiding Navigation items setting from customizer not working.\
Fix – Course Stats negative value issue.\
Feature – In Product Notification, which will show notifications to admins about enrolments and completion in past month.

September 7, 2021

September 7, 2021

**Version 3.10.9**

Fix – Badges are not clickable on profile page.\
Fix – Hiding Navigation items setting from customizer not working.\
Fix – Course Stats negative value issue.\
Feature – In Product Notification, which will show notifications to admins about enrolments and completion in past month.

September 7, 2021

September 7, 2021

**Version 3.9.15**

Fix – Badges are not clickable on profile page.\
Fix – Hiding Navigation items setting from customizer not working.\
Fix – Course Stats negative value issue.\
Feature – In Product Notification, which will show notifications to admins about enrolments and completion in past month.

September 7, 2021

July 23, 2021

**Version 3.11.1**

Fix – Forgot password link is not visible on the login page.\
Feature – Atto\_fullscreen plugin support provided.\
Feature – Added Custom Modal to show Edwiser Page builder blocks.

July 23, 2021

July 23, 2021

**Version 3.10.8**

Fix – Navigation key not available error fixed.\
Fix – Course Archive page service issue with non-logged-in users.\
Fix – Essay/Quiz grading page UI issue.\
Fix – Courses summary list is broken on the User profile page.\
Fix – Exit button height issue on SCROM package.\
Fix – Forgot password link is not visible on the login page.\
Fix – H5P settings were showing extra dropdown.\
Fix – Adjusted the margin of the message container on the messaging page.\
Tweak – Global-Link hover color functionality.\
Tweak – Block controls styling improved.\
Tweak – Customizer font loading logic improved\
Tweak – Added two extra block regions (Top Region and Bottom region)\
Feature – Atto\_fullscreen plugin support provided.\
Feature – Added Custom Modal to show Edwiser Page builder blocks.

July 23, 2021

July 23, 2021

**Version 3.9.14**

Fix – Navigation key not available error fixed.\
Fix – Course Archive page service issue with non-logged-in users.\
Fix – Essay/Quiz grading page UI issue.\
Fix – Courses summary list is broken on the User profile page.\
Fix – Exit button height issue on SCROM package.\
Fix – Forgot password link is not visible on the login page.\
Fix – H5P settings were showing extra dropdown.\
Tweak – Global-Link hover color functionality.\
Tweak – Block controls styling improved.\
Tweak – Customizer font loading logic improved\
Tweak – Added two extra block regions (Top Region and Bottom region)\
Feature – Atto\_fullscreen plugin support provided.\
Feature – Added Custom Modal to show Edwiser Page builder blocks.

July 23, 2021

July 1, 2021

**Version 3.11.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 3.11.

July 1, 2021

June 15, 2021

**Version 3.10.7**

Fix – Sending ajax request only when the filter is changed on the Course archive page.\
Tweak – Highly optimized course stats load time.\
Tweak – CURL requests are now compatible with proxy settings.\
Tweak – Improved Services security.

June 15, 2021

June 15, 2021

**Version 3.9.13**

Fix – Sending ajax request only when the filter is changed on the Course archive page.\
Tweak – Highly optimized course stats load time.\
Tweak – CURL requests are now compatible with proxy settings.\
Tweak – Improved Services security.

June 15, 2021

June 15, 2021

**Version 3.8.15**

Tweak – Highly optimized course stats load time.\
Tweak – CURL requests are now compatible with proxy settings.

June 15, 2021

June 15, 2021

**Version 3.10.6**

Fix – Issue with Latest update for column2 layout

June 15, 2021

June 2, 2021

**Version 3.10.5**

Fix – Site Home Page, messaging panel was not opening on click.\
Fix – Long Profile field name issue on Profile page.\
Fix – Block Navigation, accordion menus width issue with the theme.\
Fix – Custom Profile Field labels were not visible on sign up page.\
Fix – Gradebook scrolling issue.\
Fix – Course card title issue with long course name.\
Fix – Profile name alignment issue.\
Fix – Edit Quiz UI issue.\
Feature – Course Page Navigation Improvements.\
Feature – Login page settings in customizer.\
Feature – Footer advance and footer secondary settings in customizer.(With live preview)\
Tweak – Select category using url on course archive page. Minor UI improvements.

June 2, 2021

June 2, 2021

**Version 3.9.12**

Fix – Site Home Page, messaging panel was not opening on click.\
Fix – Long Profile field name issue on Profile page.\
Fix – Block Navigation, accordion menus width issue with the theme.\
Fix – Custom Profile Field labels were not visible on sign up page.\
Fix – Gradebook scrolling issue.\
Fix – Course card title issue with long course name.\
Fix – Profile name alignment issue.\
Fix – Edit Quiz UI issue.\
Feature – Course Page Navigation Improvements.\
Feature – Login page settings in customizer.\
Feature – Footer advance and footer secondary settings in customizer.(With live preview)\
Tweak – Select category using url on course archive page. Minor UI improvements.

June 2, 2021

June 2, 2021

**Version 3.8.14**

Fix – Drawer Navigation for My courses menu was not visible in the mini sidebar.\
Tweak – Rename Login page description color setting.

June 2, 2021

May 6, 2021

**Version 3.10.4**

Fix – Undefined index issue with the select element in customizer.\
Fix – Customizer controls visibility issue with Safari browser.\
Fix – Course format issue with visibility and width.\
Fix – Edit Quiz review option cluttered in all lang except English.\
Fix – Issue in icon size of competencies main page and nested course page.\
Fix – Some activities not displayed on the course enrollment page for guest users.\
Fix – One topic format issue with pix\_icon.\
Fix – Exit scorm activity button.\
Fix – Search field on the course archive page was not working.\
Tweak – Disabled Edwiser RemUI plugin update functionality.\
Tweak – Flat navigation improvement.\
Feature – Added Edwiser Demo importer button in footer and tab in settings

May 6, 2021

May 6, 2021

**Version 3.9.11**

Fix – Undefined index issue with the select element in customizer.\
Fix – Customizer controls visibility issue with Safari browser.\
Fix – Course format issue with visibility and width.\
Fix – Edit Quiz review option cluttered in all lang except English.\
Fix – Issue in icon size of competencies main page and nested course page.\
Fix – Some activities not displayed on the course enrollment page for guest users.\
Fix – One topic format issue with pix\_icon.\
Fix – Exit scorm activity button.\
Tweak – Disabled Edwiser RemUI plugin update functionality.\
Feature – Added Edwiser Demo importer button in footer and tab in settings.

May 6, 2021

May 6, 2021

**Version 3.8.13**

Fix – Edit Quiz review option cluttered in all lang except English.\
Fix – Issue in icon size of competencies main page and nested course page.\
Fix – Some activities not displayed on the course enrollment page for guest users.\
Fix – One topic format issue with pix\_icon.\
Fix – Exit scorm activity button.\
Tweak – Disabled Edwiser RemUI plugin update functionality.

May 6, 2021

**Version 3.10.3**

Fix – Language strings escaping issue with special characters.\
Fix – Gravatar Profile image issue.\
Fix – Multiple custom fields issue.

January 1, 2019

**Version 3.9.10**

\
Fix – Language strings escaping issue with special characters.\
Fix – Gravatar Profile image issue.\
Fix – Multiple custom fields issue.

January 1, 2019

**Version 3.8.12**

Fix – Fixed profile dropdown icon color issue in mobile device\
Fix – Course stats displayed to guest user\
Fix – Deleted activities from the course are displayed on our enrollment page\
Fix – MultiLang support in focus mode\
Fix – Messaging icon issue when messaging drawer merged into sidebar.\
Fix – Multilang support in course summary.\
Fix – Grades Background color issue.\
Fix – Navigation height issue in safari browser.\
Fix – Multilang support for Footer text.\
Fix – Display Sections/Topics even if they are hidden and restricted.\
Fix – Fixed instructor section visibility issue on enrollment page.\
Fix – Multiple custom fields issue.\
Fix – Course section was having bullets.\
Fix – Gravatar Profile image issue.

**Version 3.10.2**

Fix – Deleted activities were visible on Enrollment page issue.\
Fix – Multilang support for Focus mode navigation.\
Fix – Messaging icon was visible in header when merged into sidebar.\
Fix – Multilang support on Course Description.\
Fix – Grades column background color issue.\
Fix – Added Safari browser support for Course archive page.\
Fix – Multilang support for footer section.\
Fix – Hidden and restricted sections were visible on Enrollment page.\
Fix – Instructors section issue on enrollment page.\
Fix – Global Search styling issue with Customizer.\
Fix – Site logo and Sitename issue on login page.\
Feature – One Click Bug reporting, helps users to send immediate feedback/report bugs in the theme.\
Feature – Setup Wizard, helps users to save required settings to setup Edwiser RemUI.

**Version 3.9.9.**

Fix – Deleted activities were visible on Enrollment page issue.\
Fix – Multilang support for Focus mode navigation.\
Fix – Messaging icon was visible in header when merged into sidebar.\
Fix – Multilang support on Course Description.\
Fix – Grades column background color issue.\
Fix – Added Safari browser support for Course archive page.\
Fix – Multilang support for footer section.\
Fix – Hidden and restricted sections were visible on Enrollment page.\
Fix – Instructors section issue on enrollment page.\
Fix – Global Search styling issue with Customizer.\
Fix – Site logo and Sitename issue on login page.\
Feature – One Click Bug reporting, helps users to send immediate feedback/report bugs in the theme.\
Feature – Setup Wizard, helps users to save required settings to setup Edwiser RemUI.

**Version 3.10.1**

Fix – Left sidebar footer title issue.\
Tweak – Course statistics displayed to guest users.\
Feature – Edwiser RemUI Theme Customizer.

**Version 3.9.8**

Fix – Left sidebar footer title issue.\
Tweak – Course statistics displayed to guest users.\
Feature – Edwiser RemUI Theme Customizer.

**Version 3.10.0**

Initial Version of Edwiser RemUI, made compatible with the latest version of Moodle 3.10.

**Version 3.9.7**

Fix – Left nav blank space issue when activity deleted\
Fix – Installation issue with custom fields

**Version 3.8.11**

Fix – Left nav blank space issue when activity deleted\
Fix – Installation issue with custom field

**Version 3.7.17**

Fix – Left nav blank space issue when activity deleted\
Fix – Installation issue with custom fields

**Version 3.9.6**

Fix – The issue with skill level custom field rendering\
Fix – Custom Field Video URL issue with Shortname.\
Fix – Course Archive Page, Course cards action buttons not clickable.\
Tweak – Category Selector in the new layout of the course archive page, Implementation changed to AJAX Service.\
Tweak – Course Purchase Section Compatibility with different devices.\
Tweak – Lang Strings Updation

**Version 3.8.10**

Fix – The issue with skill level custom field rendering\
Fix – Custom Field Video URL issue with Shortname.\
Fix – Course Archive Page, Course cards action buttons not clickable.\
Tweak – Category Selector in the new layout of the course archive page, Implementation changed to AJAX Service.\
Tweak – Course Purchase Section Compatibility with different devices.\
Tweak – Lang Strings Updations

**Version 3.7.16**

Fix – The issue with skill level custom field rendering\
Fix – Custom Field Video URL issue with Shortname.\
Fix – Course Archive Page, Course cards action buttons not clickable.\
Tweak – Category Selector in the new layout of the course archive page, Implementation changed to AJAX Service.\
Tweak – Course Purchase Section Compatibility with different devices.\
Tweak – Lang Strings Updations

**Version 3.9.5**

Feature – New Layout for Enrolment And Course Archive Page.

**Version 3.8.9**

Feature – New Layout for Enrolment And Course Archive Page.

**Version 3.7.15**

Feature – New Layout for Enrolment And Course Archive Page.

**Version 3.9.4**

Fix – ‘Context\_system not found’ error fixed.\
Fix – File downloading issue when write access is not available.\
Fix – LIMIT query parameter issue with MySQL.

**Version 3.8.8**

Fix – ‘Context\_system not found’ error fixed .\
Fix – File downloading issue when write access is not available.\
Fix – LIMIT query parameter issue with MySQL.

**Version 3.7.14**

Fix – ‘Context\_system not found’ error fixed .\
Fix – File downloading issue when write access is not available.\
Fix – LIMIT query parameter issue with MySQL.

**Version 3.9.3**

Fix – Usage Tracking Typo Error\
Fix – Starred Courses Block slick slider is not working.\
Fix – Text editor styling broke with latest moodle update.\
Fix – Profile picture does not show up when navigated through participants page.\
Fix – Homepage Search Field was not working.\
Fix – One Click Update issues Fixed.\
Tweak – Added “Turn Editing on” button on Homepage.\
Feature – Accessibility Compatibility\
Pages – Dashboard, Course Archive, Course Page And Login\
Roles – Student Role.

**Version 3.8.7**

Fix – Usage Tracking Typo Error\
Fix – Starred Courses Block slick slider is not working.\
Fix – Text editor styling broke with latest moodle update.\
Fix – Profile picture does not show up when navigated through participants page.\
Fix – Homepage Search Field was not working.\
Fix – One Click Update issues Fixed.\
Tweak – Added “Turn Editing on” button on Homepage.\
Feature – Accessibility Compatibility\
Pages – Dashboard, Course Archive, Course Page And Login\
Roles – Student Role.

**Version 3.7.13**

Fix – Usage Tracking Typo Error\
Fix – Starred Courses Block slick slider is not working.\
Fix – Profile picture does not show up when navigated through participants page.\
Fix – One Click Update issues Fixed.\
Tweak – Added “Turn Editing on” button on Homepage.\
Feature – Accessibility Compatibility\
Pages – Dashboard, Course Archive, Course Page And Login\
Roles – Student Role.

**Version 3.9.2**

Fix – Quiz question flag issue and Grade action buttons position issue\
Fix – Fixed Activity completion tick and names glitch in left navigation bar.\
Fix – My Courses loading issue with MSSQL database.\
Fix – Activity Page, Editing options in dropdown items out of boundary issue.\
Fix – Right sidebar was not working when the homepage builder plugin was enabled.\
Fix – One Click Update Functionality issue with latest Update.\
Tweak – Profile Page restructured and improved the design.

**Version 3.8.6**

Fix – Quiz question flag issue and Grade action buttons position issue\
Fix – Fixed Activity completion tick and names glitch in left navigation bar.\
Fix – My Courses loading issue with MSSQL database.\
Fix – Activity Page, Editing options in dropdown items out of boundary issue.\
Fix – Right sidebar was not working when the homepage builder plugin was enabled.\
Fix – One Click Update Functionality issue with latest Update.\
Tweak – Profile Page restructured and improved the design.

**Version 3.7.12**

Fix – Quiz question flag issue and Grade action buttons position issue\
Fix – Fixed Activity completion tick and names glitch in left navigation bar.\
Fix – My Courses loading issue with MSSQL database.\
Fix – Activity Page, Editing options in dropdown items out of boundary issue.\
Fix – Right sidebar was not working when the homepage builder plugin was enabled.\
Fix – One Click Update Functionality issue with latest Update.\
Tweak – Profile Page restructured and improved the design.

**Version 3.9.1**

Fix – “No Course Found” string on Course Archive page made translation ready.\
Fix – Course stats on course page were showing release without considering the completion criteria.\
Fix – Issue in activity icon size in the competencies page.\
Fix – Error with “Configurable Reports” plugin.\
Fix – Activity Navigation in Focus Mode not working properly with restricted activities.\
Fix – Course Name in Focus Mode, when too long styling issue with ellipsis.\
Fix – Activity Navigation in Focus Mode made translation ready.\
Fix – Left Sidebar Activity Navigation, List item styling issue with restricted activities.\
Fix – Clear Choice Button not available on Quiz page for Multiple choice questions.\
Fix – Bullets points are not visible in Topic Description.\
Fix – Date Picker from Restrict Access in activity edit setting was having style issue.\
Fix – Missing option to rename in content bank issue.\
Fix – Dropdown overlapping issue on Course activity page.\
Fix – Quiz Question flag issue.\
Fix – Grading page Action buttons position issue.\
Tweak – Site Wide announcements, Made dismissible.\
Tweak – Removed Unnecessary CSS from Theme.\
Tweak – Code Optimization.

**Version 3.8.5**

Fix – Frontpage Course Cards were having wrong category name.\
Fix – Old Homepage settings for Slider were not working with 5th number slide.\
Fix – Activity Navigation in Focus Mode made translation ready.\
Fix – “block\_myoverview” card placeholder visibility issue.\
Fix – Course overview block slick issue with slower connection.\
Fix – Edit Sidebar Blocks when Homepage Builder is Enabled.\
Fix – “No Course Found” string on Course Archive page made translation ready.\
Fix – Course stats on course page were showing release without considering the completion criteria.\
Fix – Error with “Configurable Reports” plugin.\
Fix – Activity Navigation in Focus Mode not working properly with restricted activities.\
Fix – Course Name in Focus Mode, when too long styling issue with ellipsis.\
Fix – Left Sidebar Activity Navigation, List item styling issue with restricted activities.\
Fix – Clear Choice Button not available on Quiz page for Multiple choice questions.\
Fix – Bullets points are not visible in Topic Description.\
Fix – Date Picker from Restrict Access in activity edit setting was having style issue.\
Fix – Quiz Question flag issue.\
Fix – Grading page Action buttons position issue.\
Tweak – Removed Unnecessary CSS from Theme.\
Tweak – Site Wide announcements, Made dismissible.\
Tweak – Code Optimization.

**Version 3.7.11**

Fix – Frontpage Course Cards were having wrong category name.\
Fix – Old Homepage settings for Slider were not working with 5th number slide.\
Fix – Activity Navigation in Focus Mode made translation ready.\
Fix – Course overview block slick issue with slower connection.\
Fix – Edit Sidebar Blocks when Homepage Builder is Enabled.\
Fix – “No Course Found” string on Course Archive page made translation ready.\
Fix – Course stats on course page were showing release without considering the completion criteria.\
Fix – Error with “Configurable Reports” plugin.\
Fix – Activity Navigation in Focus Mode not working properly with restricted activities.\
Fix – Course Name in Focus Mode, when too long styling issue with ellipsis.\
Fix – Left Sidebar Activity Navigation, List item styling issue with restricted activities.\
Fix – Clear Choice Button not available on Quiz page for Multiple choice questions.\
Fix – Bullets points are not visible in Topic Description.\
Fix – Date Picker from Restrict Access in activity edit setting was having style issue.\
Fix – Quiz Question flag issue.\
Fix – Grading page Action buttons position issue.\
Tweak – Site Wide announcements, Made dismissible.\
Tweak – Code Optimization.\
Tweak – Removed Unnecessary CSS from Theme.

**Version 3.9.0**

Initial Version of Edwiser RemUI, made compatible with latest version of Moodle 3.9\
Fix – Admins could not edit the sidebar blocks when homepage is active.

**Version 3.8.4**

Fix – License activation and deactivation issue when only 1 activation allowed.

**Version 3.7.10**

Fix – License activation and deactivation issue when only 1 activation allowed.

**Version 3.8.3**

Fix – Courses and MyCourses Caching issues with Enrollment, Course Updation, Capability Updations.\
Fix – H5P width problem while editing.\
Fix – Course Archive page Category Dropdown Height issue when too many categories listed in it.\
Fix – Special Characters support on Course Archive page Category Selector and Activity Sidebar.\
Fix – Selected chats from messaging panel styling issue.\
Fix – Course name is not visible in mycourses sub menu when sidebar closed.\
Fix – Login/Signup Page Text color change setting was not working.\
Fix – Login Page Social Icon for Quora Missing.\
Fix – Extra breadcrumbs on Reports Page.\
Fix – Left Closed sidebar icons alignment issue.\
Fix – Left Sidebar Menus does not have same height when closed.\
Fix – Login Page: Follow us is overlapped on “login as a guest” button.\
Fix – Mobile Screen Message and Notification icon was overlapped by SiteIcon/Logo Fix.\
Tweak – Quiz timer on right sidebar Moved above questions number listing on Quiz page.\
Tweak – Added RemUI Blocks Settings Data into Usage tracking.\
Tweak – Full card made clickable rather than only course title in Latest Cards.\
Tweak – Changes in names of the setting which are part of old homepage setting.\
Fix – Course and Incourse Page, Bullets in Text description Styling Issue.\
Fix – Styling issues when editing the quiz includes Edit Section Title, Unnecessary black Dot, Select Multiple items checkboxes.\
Feature – Focus Mode, Removes unnecessary content from course and activity page and helps students focus on the course content.\
Feature – One click Update, Allows admins to update the Plugins From Edwiser Group in one click on License Page.

**Version 3.7.9**

Fix – Courses and MyCourses Caching issues with Enrollment, Course Updation, Capability Updations.\
Fix – H5P width problem while editing.\
Fix – Course Archive page Category Dropdown Height issue when too many categories listed in it.\
Fix – Special Characters support on Course Archive page Category Selector and Activity Sidebar.\
Fix – Selected chats from messaging panel styling issue.\
Fix – Login/Signup Page Text color change setting was not working.\
Fix – Login Page Social Icon for Quora Missing.\
Fix – Left Closed sidebar icons alignment issue.\
Fix – Left Sidebar Menus does not have same height when closed.\
Fix – Course and Incourse Page, Bullets in Text description Styling Issue.\
Fix – Login Page: Follow us is overlapped on “login as a guest” button.\
Fix – Styling issues when editing the quiz includes Edit Section Title, Unnecessary black Dot, Select Multiple items checkboxes.\
Tweak – Full card made clickable rather than only course title in Latest Cards.\
Tweak – Quiz timer on right sidebar Moved above questions number listing on Quiz page.\
Tweak – Added RemUI Blocks Settings Data into Usage tracking.\
Tweak – Changes in names of the setting which are part of old homepage setting\
Feature – Focus Mode, Removes unnecessary content from course and activity page and helps students focus on the course content.\
Feature – One click Update, Allows admins to update the Plugins From Edwiser Group in one click on License Page.

**Version 3.6.10**

Fix – Courses and MyCourses Caching issues with Enrollment, Course Updation, Capability Updations.\
Fix – Database Query issue with Oracle DB – Alias issue.\
Fix – Course Archive page Category Dropdown Height issue when too many categories listed in it.\
Fix – Login/Signup Page Text color change setting was not working.\
Fix – Login Page Social Icon for Quora Missing.\
Fix – Course and Incourse Page, Bullets in Text description Styling Issue.\
Fix – Styling issues when editing the quiz includes Edit Section Title, Unnecessary black Dot, Select Multiple items checkboxes.\
Fix – Login Page: Follow us is overlapped on “login as a guest” button.\
Tweak – Quiz page Finish Review Link Styling.\
Tweak – Quiz timer on right sidebar Moved above questions number listing on Quiz page.\
Tweak – Added RemUI Blocks Settings Data into Usage tracking.\
Tweak – Full card made clickable rather than only course title in Latest Cards.\
Tweak – Changes in names of the setting which are part of old homepage setting.

**Version 3.5.14**

Fix – Issue with course fetching, Caching Issue.\
Fix – Adding the usage tracking for RemUI Block Plugin Settings.\
Fix – Database Query issue with Oracle Database.

**Version 3.8.2**

Fix – Dropdown and Popover Position in right to left mode (RTL)\
Fix – Frontpage available courses were rendering wrong in RemUI Homepage\
Fix – core\_message\_render\_navbar\_output function removed – exception\
Fix – Google Analytics Code Updated\
Fix – Tags comes as link On Edwiser RemUI’s profile page\
Fix – Courses Stats on course page were showing wrong result

**Version 3.7.8**

Fix – Dropdown and Popover Position in right to left mode (RTL)\
Fix – Frontpage available courses were rendering wrong in RemUI Homepage\
Fix – core\_message\_render\_navbar\_output function removed – exception\
Fix – Google Analytics Code Updated\
Fix – Tags comes as link On Edwiser RemUI’s profile page\
Fix – Courses Stats on course page were showing wrong result

**Version 3.6.9**

Fix – Google Analytics Code Updated\
Fix – Tags comes as link On Edwiser RemUI’s profile page

**Version 3.5.13**

Fix – Google Analytics Code Updated\
Fix – Tags comes as link On Edwiser RemUI’s profile page

**Version 3.8.1**

Fix – Secure Layout was not styled properly in 3.7.6.\
Fix – Users should not see other users Profile if they do not have capability\
Fix – Homepage Padding issue, and Users were not able to delete the section\
Fix – Manage Courses Icons on Course card clicking issue\
Fix – Login Page background image not visible on safari browser.\
Fix – Padding issue in collapsible course format.\
Fix – Fav Nav Icon color for course star fixed.\
Fix – Javascript error resolved when moodle caching is off.\
Tweak – Optimized Templates HTML and SCSS code\
Tweak – Multilang Support for Footer Content\
Tweak – Sidebar footer links, static username modified to dynamic admin username($CFG->admin).\
Tweak – Only Admin can see the Licensing Page\
Tweak – Styling improvement in Checkboxes, Radio buttons in Close type Question\
Tweak – Improved styling of list and summary view in course overview block, with additional Category selection\
Tweak – Optimized slick slider code\
Tweak – Collapsible responsive menu in site nav header bar\
Feature -Added Extra code for anonymous data to generate product usage statistics.

**Version 3.7.7**

Fix – Secure Layout was not styled properly in 3.7.6.\
Fix – Users should not see other users Profile if they do not have capability\
Fix – Homepage Padding issue, and Users were not able to delete the section\
Fix – Manage Courses Icons on Course card clicking issue\
Fix – Login Page background image not visible on safari browser.\
Fix – Padding issue in collapsible course format.\
Fix – Fav Nav Icon color for course star fixed.\
Fix – Javascript error resolved when moodle caching is off.\
Tweak – Optimized Templates HTML and SCSS code\
Tweak – Multilang Support for Footer Content\
Tweak – Sidebar footer links, static username modified to dynamic admin username($CFG->admin).\
Tweak – Only Admin can see the Licensing Page\
Tweak – Styling improvement in Checkboxes, Radio buttons in Close type Question\
Tweak – Improved styling of list and summary view in course overview block, with additional Category selection\
Tweak – Optimized slick slider code\
Tweak – Collapsible responsive menu in site nav header bar\
Feature -Added Extra code for anonymous data to generate product usage statistics.

**Version 3.6.8**

Fix – Profile page tabs alignment issue in IE\
Fix – Users should not see other users Profile if they do not have capability\
Fix – Group chats profile image, Profile name and back icon issue.\
Fix – Manage Courses Icons on Course card clicking issue\
Tweak – Multilang Support for Footer Content\
Tweak – Optimized Templates HTML and SCSS code\
Tweak – Only Admin can see the Licensing Page\
Tweak – Styling improvement in Checkboxes, Radio buttons in Close type Question\
Tweak – Improvements and Optimization in Licensing Code.\
Feature -Added Extra code for anonymous data to generate product usage statistics.

**Version 3.5.12**

Fix – Profile page tabs alignment issue in IE\
Fix – Users should not see other users Profile if they do not have capability\
Fix – Manage Courses Icons on Course card clicking issue\
Tweak – Multilang Support for Footer Content\
Tweak – Optimized Templates HTML and SCSS code\
Tweak – Only Admin can see the Licensing Page\
Tweak – Styling improvement in Checkboxes, Radio buttons in Close type Question\
Tweak – Improvements and Optimization in Licensing Code.\
Feature – Added Extra code for anonymous data to generate product usage statistics.

**Version 3.8.0**

Edwiser RemUI now compatible with Moodle version 3.8\
Initial Release of Edwiser RemUI 3.8\
Tweak – Bootstrap updated to 4.3.1\
Tweak – Google Fonts link Added in Language files.

**Version 3.7.6**

Fix – The issue of login dropdown position in mobile view.\
Fix – The styling issue of overflowing menus in header.\
Fix – The Profile menu not visible when messaging panel is open\
Fix – The Issue with font name setting visibility for standard font.\
Fix – The Issue of overflowed menu not being clicked in header section.\
Fix – Notification count and invalid link issue in Notification PopOver\
Fix – Course image size issue on profile page.\
Fix – Message Count Position Issue on Homepage.\
Fix – Issue related to sidebar block not visible when message icon is not merged.\
Fix – Sidebar drawer issue when modal is opened\
Fix – Home page sections had unnecessary padding at bottom\
Fix – Autocomplete menu downarrow position was wrong\
Fix – Issue with text color and background color in all links.\
Fix – Modal Closing button issue.\
Fix – Fixed right sidebar toggle button issue in mobile and tablet.\
Fix – Messaging page JS Error – In template file\
Fix – Fixed border-radius issue of sidebar my courses\
Fix – Fixed course card styling with edit menu buttons, teacher images, and card body padding.\
Tweak – Go to Top Button Position when right sidebar is opened\
Tweak – Messaging Sidebar closing functionality when clicked outside the drawer.\
Tweak – Blocks margin made equal.\
Tweak – Google Fonts Link added in Settings page Font setting menu.\
Tweak – Course Stats and Header text styling on course page Improved

**Version 3.7.5**

Tweak – Removed Remark dependency.\
Tweak – Styling fully based on Bootstrap 4.\
Tweak – Decrease JS and CSS file size.\
Tweak – Improved page loading time.

**Version 3.7.4**

Fix – Course archieve page course loading issue when miscellaneous category is deleted\
Fix – Tooltip issue when editing is on – course page\
Fix – Fixed links and button alignment on quiz page\
Fix – Recent Access Courses Issue when setting is enabled\
Fix – Lang String Added for Sections in Activity Navigation\
Fix – Fixed the curl request error when requested using IPv6\
Fix – Messaging issue in Mozilla browser\
Fix – Home page builder error at uninstallation Fixed\
Fix – Activity Navigation at bottom of Activity Page made responsive\
Fix – Added Ellipsis to the course Cards on home page and course archieve page.\
Tweak – Course Archive Page, Scroll to top when new courses fetched or when moved to next page ( Cache Implemented ).\
Tweak – Show course is hidden icon on course archive page cards.\
Tweak – Course Archieve Page Improvements\
Slow loading issue when too many categories\
Fetching the Courses using cache to improve the speed\
Hidden courses not visible to Category Level Manager

**Version 3.6.7**

Fix – Course archieve page course loading issue when miscellaneous category is deleted\
Fix – Tooltip issue when editing is on – course page\
Fix – Fixed links and button alignment on quiz page\
Fix – Recent Access Courses Issue when setting is enabled\
Fix – Lang String Added for Sections in Activity Navigation\
Fix – Fixed the curl request error when requested using IPv6\
Fix – Messaging issue in Mozilla browser\
Fix – Home page builder error at uninstallation Fixed\
Fix – Activity Navigation at bottom of Activity Page made responsive\
Fix – Added Ellipsis to the course Cards on home page and course archieve page.\
Tweak – Course Archive Page, Scroll to top when new courses fetched or when moved to next page ( Cache Implemented ).\
Tweak – Show course is hidden icon on course archive page cards.\
Tweak – Course Archieve Page Improvements\
Slow loading issue when too many categories\
Fetching the Courses using cache to improve the speed\
Hidden courses not visible to Category Level Manager

**Version 3.5.11**

Fix – Course archieve page course loading issue when miscellaneous category is deleted\
Fix – Fixed links and button alignment on quiz page\
Fix – Recent Access Courses Issue when setting is enabled\
Fix – Lang String Added for Sections in Activity Navigation\
Fix – Fixed the curl request error when requested using IPv6\
Fix – Home page builder error at uninstallation Fixed\
Fix – Activity Navigation at bottom of Activity Page made responsive\
Fix – Added Ellipsis to the course Cards on home page and course archieve page.\
Tweak – Course Archive Page, Scroll to top when new courses fetched or when moved to next page ( Cache Implemented ).\
Tweak – Show course is hidden icon on course archive page cards.\
Tweak – Course Archieve Page Improvements\
Slow loading issue when too many categories\
Fetching the Courses using cache to improve the speed\
Hidden courses not visible to Category Level Manager

**Version 3.4.10**

Fix – Margin issue for Site Announcements on Site Home\
Fix – RemUI Block Compatibility with Version 34\
Fix – Dictionary Feature not working in Secure Environment\
Fix – Recent Courses Menu throwing error for Oracle Database\
Fix – Topic/section title gets hidden behind the site header when clicked on the topic/section\
Fix – Issue with Tags as they cannot be removed when there are more than one tags\
Fix – Issue while using mail plugin with Edwiser RemUi theme\
Fix – Login page messages are not dismissible\
Fix – Faq Link changed in Lang files\
Fix – Recent Access Courses Issue when setting is enabled\
Tweak – Multilang support for activity navigation

**Version 3.7.3**

Fix – Child category were not being fetched when parent category is selected on course archieve page.\
Fix – Dictionary feature not working in secure environement problem.\
Fix – List view course card editing menu link issue.\
Fix – Course Archieve page pagination arrows not clickable.\
Fix – Continuous message request problem in moodle messanger.\
Fix – Recent Course menu was throwing error when there is Oracle database installed.\
Fix – Topic/section title gets hidden behind the site header when clicked on the topic/section\
Fix – Couldnot remove tags in course edit settings, when there are more than one tags.\
Fix – Issue while using mail plugin with Edwiser RemUI theme.\
Fix – Multilang support for activity navigation.\
Fix – Multilang support for course archieve page course name tooltip.\
Fix – flat navigation – sub menu icons do not look nice when sidebar is folded.\
Fix – The arrow navigation for next results disappears as soon as you change the size of the window to a certain amount.\
Fix – Site slow issue because of remui\_annoucement.\
Fix – Course archieve course card activity grader link not working.\
Fix – Login page messages are not dismissible.\
Fix – Plugin image icon in sidebar was not having proper width.\
Fix – Dashboard block edit menu is overlapping on next block edit button.\
Fix – Selecting the category from dropdown for coursecreator is not able to see the add new and mange course button.\
Fix – Messaging page right sidebar was not opening when merge message panel setting is on.\
Fix – Edit Quiz page, Questions were having styling issue.\
Tweak – Added plugin icon support in sidebar menu.\
Tweak – Multilang strings for Courses and View text in Homepage builder category section.\
Tweak – Remove Unnecessary jquery.js file.\
Tweak – Login Page Scrolling Issue – Height Problem.\
Tweak – Removed Homepage builder from theme, now homepage builder can be used by install local plugin Edwiser HomePage Builder.\
Tweak – White color for latest course cards edit menu triggering dots.\
Tweak – Faq link has been changed in lang files.\
Feature – Turn edit on button on course page feature.

**Version 3.6.6**

Fix – Child category were not being fetched when parent category is selected on course archieve page.\
Fix – Dictionary feature not working in secure environement problem.\
Fix – List view course card editing menu link issue.\
Fix – Course Archieve page pagination arrows not clickable.\
Fix – Continuous message request problem in moodle messanger.\
Fix – Recent Course menu was throwing error when there is Oracle database installed.\
Fix – Topic/section title gets hidden behind the site header when clicked on the topic/section\
Fix – Couldnot remove tags in course edit settings, when there are more than one tags.\
Fix – Issue while using mail plugin with Edwiser RemUI theme.\
Fix – Multilang support for activity navigation.\
Fix – Multilang support for course archieve page course name tooltip.\
Fix – flat navigation – sub menu icons do not look nice when sidebar is folded.\
Fix – The arrow navigation for next results disappears as soon as you change the size of the window to a certain amount.\
Fix – Site slow issue because of remui\_annoucement.\
Fix – Course archieve course card activity grader link not working.\
Fix – Login page messages are not dismissible.\
Fix – Plugin image icon in sidebar was not having proper width.\
Fix – Dashboard block edit menu is overlapping on next block edit button.\
Fix – Selecting the category from dropdown for coursecreator is not able to see the add new and mange course button.\
Fix – Messaging page right sidebar was not opening when merge message panel setting is on.\
Fix – Edit Quiz page, Questions were having styling issue.\
Fix – Recently Accessed Courses block was not fetching the courses.\
Tweak – Courses Cards will have some colored pattern as background image if not set.\
Tweak – Added plugin icon support in sidebar menu.\
Tweak – Multilang strings for Courses and View text in Homepage builder category section.\
Tweak – Remove Unnecessary jquery.js file.\
Tweak – Login Page Scrolling Issue – Height Problem.\
Tweak – Removed Homepage builder from theme, now homepage builder can be used by install local plugin Edwiser HomePage Builder.\
Tweak – White color for latest course cards edit menu triggering dots.\
Tweak – Faq link has been changed in lang files.\
Feature – Turn edit on button on course page feature.

**Version 3.5.10**

Fix – Child category were not being fetched when parent category is selected on course archieve page.\
Fix – Dictionary feature not working in secure environement problem.\
Fix – List view course card editing menu link issue.\
Fix – Course Archieve page pagination arrows not clickable.\
Fix – Block Course overview course stats enrolled courses number was wrong for hidden courses\
Fix – Recent Course menu was throwing error when there is Oracle database installed.\
Fix – Topic/section title gets hidden behind the site header when clicked on the topic/section\
Fix – Couldnot remove tags in course edit settings, when there are more than one tags.\
Fix – Issue while using mail plugin with Edwiser RemUI theme.\
Fix – Multilang support for activity navigation.\
Fix – Multilang support for course archieve page course name tooltip.\
Fix – The arrow navigation for next results disappears as soon as you change the size of the window to a certain amount.\
Fix – Site slow issue because of remui\_annoucement.\
Fix – Course archieve course card activity grader link not working.\
Fix – Login page messages are not dismissible.\
Fix – Plugin image icon in sidebar was not having proper width.\
Fix – Dashboard block edit menu is overlapping on next block edit button.\
Fix – Selecting the category from dropdown for coursecreator is not able to see the add new and mange course button.\
Fix – Edit Quiz page, Questions were having styling issue.\
Tweak – Courses Cards will have some colored pattern as background image if not set.\
Tweak – Added plugin icon support in sidebar menu.\
Tweak – Multilang strings for Courses and View text in Homepage builder category section.\
Tweak – Login Page Scrolling Issue – Height Problem.\
Tweak – Removed Homepage builder from theme, now homepage builder can be used by install local plugin Edwiser HomePage Builder.\
Tweak – White color for latest course cards edit menu triggering dots.\
Tweak – Faq link has been changed in lang files.\
Feature – Turn edit on button on course page feature.

**Version 3.7.2**

Fix – Selected category from home page category section, not showing proper Courses on course archieve page.\
Fix – Latest slider section had little border radius at corners.\
Fix – Course Archieve course cards are not reponsive in mobile devices.\
Fix – Multilang support for courses cards on Course archieve page.\
Fix – Searched courses on Manage courses page Width issue\
Fix – Recently Accessed Courses Block was not working in Theme RemUI\
Fix – “0” testimonials count error in migrator resolved\
Fix – Courses Section compatible with postgres sql\
Fix – Blank itemid issue with postgres sql in Section Properties.\
Fix – Courses Section date filter not working\
Tweak – Left Sidebar footer menu links changed in backend.\
Tweak – Edwiser RemUI Rating page link on Theme settings page has changed

**Version 3.7.1**

Fix – get\_courses() function updated, exception handled when categories array is blank\
Fix – Activity Menu issue when folded, icons were not visible.\
Fix – Fixed course loading issue on course archive page for unicode course summary.\
Fix – Course archive page pagination problem when clicked above 10 number.\
Fix – Module Forum Width Issue.\
Fix – Module Assign page was not loading.

**Version 3.7.0**

Edwiser RemUI now compatible with Moodle version 3.7\
Initial Release of Edwiser RemUI 3.7

Fix – Made compatible with new messaging page design and styling.\
Fix – Question review page background color issue.\
Fix – Hidden category and courses issue on course archieve page with all roles except admin.\
Tweak – Course archive page Load more removed and added pagination instead.\
Feature – New Cards design for Course archive page.\
Feature – Brand New Home Page Builder, to create your own frontpage.\
Feature – Share your newly created frontpage design with social media by capturing the screenshot.

**Version 3.6.5**

Fix – Selected category from home page category section, not showing proper Courses on course archieve page.\
Fix – Latest slider section had little border radius at corners.\
Fix – Course Archieve course cards are not reponsive in mobile devices.\
Fix – Multilang support for courses cards on Course archieve page.\
Fix – Searched courses on Manage courses page Width issue\
Fix – “0” testimonials count error in migrator resolved\
Fix – Courses Section compatible with postgres sql\
Fix – Blank itemid issue with postgres sql in Section Properties.\
Fix – Courses Section date filter not working\
Tweak – Left Sidebar footer menu links changed in backend.\
Tweak – Edwiser RemUI Rating page link on Theme settings page has changed

**Version 3.6.4**

Fix – get\_courses() function updated, exception handled when categories array is blank\
Fix – Activity Menu issue when folded, icons were not visible.\
Fix – Fixed course loading issue on course archive page for unicode course summary.\
Fix – Course archive page pagination problem when clicked above 10 number

**Version 3.6.3**

Fix – Question review page background color issue.\
Fix – Hidden category and courses issue on course archive page with all roles except admin.\
Tweak – Course archive page Load more removed and added pagination instead.\
Feature – New Cards design for Course Archive page.\
Feature – Brand New Home Page Builder, to create your own frontpage.\
Feature – Share your newly created frontpage design with social media by capturing the screenshot.

**Version 3.5.9**

Fix – Selected category from home page category section, not showing proper Courses on course archieve page.\
Fix – Latest slider section had little border radius at corners.\
Fix – Course Archieve course cards are not reponsive in mobile devices.\
Fix – Multilang support for courses cards on Course archieve page.\
Fix – “0” testimonials count error in migrator resolved\
Fix – Courses Section compatible with postgres sql\
Fix – Blank itemid issue with postgres sql in Section Properties.\
Fix – Courses Section date filter not working\
Tweak – Left Sidebar footer menu links changed in backend.\
Tweak – Edwiser RemUI Rating page link on Theme settings page has changed

**Version 3.5.8**

Fix – Question review page background color issue.\
Fix – Hidden category and courses issue on course archive page with all roles except admin.\
Fix – get\_courses() function updated, exception handled when categories array is blank\
Fix – Activity Menu issue when folded, icons were not visible.\
Fix – Fixed course loading issue on course archive page for unicode course summary.\
Fix – Course archive page pagination problem when clicked above 10 number.\
Tweak – Course archive page Load more removed and added pagination instead.\
Feature – New Cards design for Course Archive page.\
Feature – Brand New Home Page Builder, to create your own frontpage.\
Feature – Share your newly created frontpage design with social media by capturing the screenshot.

**Version 3.6.2**

Fix – Block Editing on, problem with block name overriding the action icon\
Fix – Course stats block was taking too much time to load, now done with asynchronous dynamic loading\
Fix – Message drawer does not close when clicked outside on page\
Fix – Full screen functionality not working in chrome 70\
Fix – Font awesome link change in home page setting in Edwiser RemUI setting\
Fix – Quiz timer not working in Secure Mode ( When extra javascript setting is active )\
Fix – Quiz Answer status on review page was rendering on next line\
Fix – Login page does not apply formatting which is added to the login page settings\
Fix – Course stats is visible to Admin, Manager, Course Creator and Teacher roles\
Fix – Notification were not visible in pop up\
Fix – Unread Notifications were not in bold text\
Fix – Notification badge-pill was visible even when no notifications there\
Fix – Edit Profile text aligned to left now – on profile page\
Fix – User can edit profile even if they have no capability or permission to edit\
Fix – Footer does not have background color at first installation\
Fix – Compatibility issue with plugins like level up, motrain and Collapsible course format\
Tweak – Design changes for steps on course restore and backup page\
Tweak – Now course stats only show Count of enrolled students\
Tweak – All Progress bar color changed to Green\
Feature – Added extra social media link for quora at footer

**Version 3.4.9 & Version 3.5.7**

Fix – Course stats block was taking too much time to load, now done with asynchronous dynamic loading\
Fix – Course stats is visible to Admin, Manager, Course Creator and Teacher roles\
Fix – Full screen functionality not working in chrome 70\
Fix – Quiz timer not working in Secure Mode ( When extra javascript setting is active )\
Fix – Quiz Answer status on review page was rendering on next line\
Fix – Login page does not apply formatting which is added to the login page settings\
Fix – User can edit profile even if they have no capability or permission to edit\
Fix – Block Editing on, problem with block name overriding the action icon\
Fix – Unread Notifications were not in bold text\
Fix – Notification badge-pill was visible even when no notifications there\
Fix – Activity navigation issues fixed\
Tweak – Now course stats only show Count of enrolled students\
Tweak – Moved Next Previous Activity Button from top to bottom in activity page\
Tweak – Design changes for steps on course restore and backup page\
Tweak – All Progress bar color changed to Green\
Tweak – Left navigation footer menu links changed, removed the blog link\
Feature – Added extra social media link for quora at footer

**Version 3.6.1**

Tweak – Added option for separate messaging panel like boost or merge it in right sidebar, Check Edwiser RemUI Settings Page\
Tweak – According to font-awesome – 4.7.0, Icon sheet Link changed in RemUI theme settings\
Fix – Login page layout issue\
Fix – Bullets points are not displayed properly in Course General Section Description\
Fix – Login page modal text color white issue, and buttons styling when not logged out\
Fix – HVP content Settings page width problem\
Fix – Dropdowns issue in Right to Left Mode (rtl)\
Fix – Goto top Button margin problem and right sidebar z-index problem at the time of closing

**Version 3.4.8 & Version 3.5.6**

Feature – Functionality of Course Stats for Admin, Teacher and Managers on Course Page\
Feature – Right Sidebar Pin functionality, now Right sidebar can come as overlay as well as Normal Sidebar\
Feature – All the buttons which are displayed in header are converted to a single dropdown, Edwiser RemUI Settings Page\
has setting for it\
Tweak – Added Recent courses dropdown menu with multilang support\
Tweak – Added Multilang support on frontpage and Edwiser form plugin content\
Tweak – Removed the extra css of remuiblocks from dashboard.scss, kept only in block plugin\
Tweak – Removed sitename label from the theme settings\
Tweak – Removed site blog and added users list in sidebar\
Tweak – Removed random spaces in course format\
Fix – The google font is not being set in Left sidebar\
Fix – Guest user access to course Login Problem\
Fix – Jquery carousel console error on homepage\
Fix – Styling of front Page\
Fix – In where this block appear setting text in mulilanguage\
Fix – Styling issue of input type text\
Fix – Login page modal text color issue and buttons styling when not logged out\
Fix – Social Buttons at footer should open link in new tab

**Version 3.6.0**

Feature – Updated to Bootstrap 4\
Feature – Right Sidebar Pin functionality, now Right sidebar can come as overlay as well as Normal Sidebar\
Feature – All the buttons which are displayed in header are converted to a single dropdown, Edwiser RemUI Settings Page has setting for it\
Feature – Multilang support on Sitehome and Dashboard content\
Tweak – Instead of two Right Sidebars, Blocks sidebar and Edwiser RemUI Custom Sidebar merged to single sidebar\
Tweak – Improved UI for Messaging\
Tweak – Left Sidebar Footer Menu changed to User List, Course Archive Page, Add New Course and Edwiser RemUI Settings Page\
Tweak – Next and Previous activity button made same as core moodle\
Fix – Made compatible with Moodle 3.6, Removed all deprecated functions and done coding according to latest syntax\
Fix – Changed the styling and provided support for Course overview block, Recent Accessed Items, Recent Accessed Courses and Timeline.\
Fix – Quiz, assignment activities UI improved and also will have sidebar opened by default.\
Fix – Google fonts now applicable to sidebar content

**Version 3.5.2 & 3.4.4**

Fix – Default height problem with blocks i.e. 1 \* 1 block size issue\
Fix – MyCourseOverview Block takes height with no content in it\
Fix – User Tour Fix\
Fix – Left Navigation Problem in Mobile View on Dashboard as well as Profile page\
Fix – Javascript error “jquery not defined”\
Fix – Block Issue in Right to Left Mode ( rtl mode )\
Fix – Remui Custom Sidebar Issue in Right to Left Mode ( rtl mode )\
Fix – Horizontal Scrolling problem in rtl mode on Course Page\
Fix – Instructor Image on Course Category Page, problem in Load more functionality\
Fix – Enrol Options toolbar on course archieve page, load more issue\
Tweak – Removed the extra css file, kept only minified version\
Feature – Added custom CSS as part of theme to make user tours similar to how it is displayed on Edwiser RemUI demo site.

**Version 3.3.7**

Fix – Navigation Private files css not working\
Fix – get\_recent\_accessed\_courses() Coding Error\
Fix – Grading bottom button position problem\
Fix – Recently Accessed courses error in mssql Database\
Fix – Left Navigation Problem in Mobile View on Profile page\
Fix – Javascript error “jquery not defined”\
Fix – Remui Custom Sidebar Issue in Right to Left Mode ( rtl mode )\
Fix – Send Message Button Full Width Issue\
Tweak – Removed the extra css file, kept only minified version\
Feature – Polish and Spanish language files included

**Version 3.5.1 (Compatible ONLY with Moodle 3.5 and 3.5+ )**

Fix – ‘Save changes’ button issue resolved

**Version 3.5.0**

Fix – Competency configure scale modal button problem\
Fix – File Upload overflow problem

**Version 3.3.6 & 3.4.3**

Fix – Course Archive page fix for non-logged in users\
Fix – Instructions section for Login page not working\
Fix – Send button for messages cropped.\
Fix – PostgreSQL issue while installation.

**Version 3.3.5 & 3.4.1**

Feature – Dictionary Feature\
Feature – Recent Courses Button in the header ( Speed Menu )\
Feature – Go to top Button on every page\
Feature – Google, Microsoft and Facebook Login buttons on login popup. RemUI enthusiast Mr Dirk Grunwald, University of Colorado\
developed this feature and shared it with us.\
Feature – My course and All courses (Course Archive) tab on the single page\
Tweak – Upload image in course description summary and show the description on top\
Tweak – Notification and Messaging Icons in the header has a new animation (It shakes whenever a new notification comes in)\
Tweak – Show activity name as text or tooltip on Next and Previous activity button\
Tweak – Course Description Improved\
Tweak – Search Courses with Short Name also in the course archive.\
Tweak – Homepage Slider refinements\
Tweak – Font Awesome icons are supported throughout the theme.\
Tweak – Navigation Improvements\
Fix – “More” link in sidebar navigation takes to course archive\
Fix – Search Field in forum overlaps long breadcrumbs\
Fix – Interface of assignments submission table\
Fix – Image size on Course enrollment page before enrollment\
Fix – FAQ button 404 error\
Fix – Search Box overlapping in Teacher specific dashboard block\
Fix – Mssql RDBMS problem\
Fix – The participation filter dropdown menu is shifted down\
Fix – Overlapping text on the image does not work while using Static as the style for the HOMEPAGE SLIDER\
Fix – Course Analytics Error on Dashboard\
Fix – Unable to add a block on the profile page\
Fix – Left navigation collapsed – Mycourses link issue\
Fix – Formatting does not work for Course Description that is written in the Course summary input area.\
Fix – In RemUI homepage settings the section which says ‘Body title for 1st Section’ is same for two different settings.\
Fix – Action Dropdown background offset color issue\
Fix – Side Bar, My courses and Site Administration links are not active when clicked\
Fix – Lots of space is being used in the top header menu in mobile view.\
Fix – Re-captcha on sign up page is not aligned properly\
Fix – Any activity page right sidebar open – comes as an overlay – issue caused by next and previous button\
Fix – Issue related to the Edwiser RemUI CSS that causes labels to not show up for a plugin ‘CodeRunner’\
Fix – User can update their profile even if profile field is locked\
Fix – Guest should not see the activities completion checkbox\
Fix – Calendar manage Subscription Problem\
Fix – Next and Previous activity problem with deleted activities

**Version 3.4.0**

Edwiser RemUI now compatible with Moodle version 3.4\
Initial Release of Edwiser RemUI 3.4\
Feature – New Teacher-Centered Dashboard with Course and Student Progress\
Feature – Contact your students who are not attending lectures\
Feature – Sorting Functionality on Course Archive Page\
Feature – List and Grid view for Course Tiles on Course Archive Page\
Feature – Create New course button on Course Archive Page

**Version 3.3.4**

Feature – New Teacher Dashboard for Users with Course and Student Progress\
Feature – Sorting Functionality on Course Archive Page\
Feature – List and Grid view for Course Tiles on Course Archive Page\
Feature – Create New course button on Course Archive Page\
Tweak – My courses Slider on Dashboard has a new view with course progress for an individual user\
Tweak – General Section Description on Course Page and Topics Toggler\
Tweak – General Section Activities Description\
Tweak – Made course tile image clickable\
Tweak – Left Navigation Menu My courses DropDown\
Tweak – On category, Selection Put both category and subcategory\
Fix – Level Up Plugin Problem with a margin\
Fix – Homepage banner does not resize horizontally\
Fix – Course page only holds 300 characters\
Fix – Hide the private files menu from the sidebar\
Fix – Users can update their first name and last name by putting simply space\
Fix – Bug in the user profile. When the first name contains 2 words such as Jaures Inos Chapelle, it became JauresInos Chapelle.\
Space is being ignored by RemUI.\
Fix – Strings related to Student Graphs to be included in the theme\
Fix – Instagram social link not working in the footer area\
Fix – Slider not working properly in RTL mode\
Fix – The order in which courses are listed on the front page does not respect the parameters set by the administrator in the category\
Fix – Name stays as it is even if Name changed from profile

**Version 3.3.3**

Feature – New Student-friendly Dashboard for User with course stats and tasks to be completed\
Feature – Course Analytics Block which displays the user performance in various courses.\
Feature – Notification ticker displaying the latest announcement and notifications.\
Feature – Ability to switch between different dashboard layout.\
Tweak – Recent forum section now displays the replies count, latest replied and users recently active in the forum.\
Tweak – Quiz layout is improved with new styled radio buttons and checkboxes.\
Tweak – Improved the participation page layout.\
Tweak – Courses on Course Archive Page is now displayed with the latest-oldest format.\
Tweak – Category description and enrollment icons are now displayed on course archive.\
Tweak – Revert sidebar open/close icons to the old version of RemUI.\
Tweak – Display content related to subcategory when parent category is selected.\
Fix – Quiz layout responsiveness issue in mobile view.\
Fix – Auto scrolling of Frontpage slider not working in the mobile view.\
Fix – Database Error with PostgreSQL and other databases.\
Fix – Course creation link not working when a miscellaneous category is deleted.\
Fix – Search in Course archive page with special characters\
Fix – IE issues – right sidebar content not displaying properly.\
Fix – Scorm Package sidebar not displaying properly.\
Fix – Moodle User Tour issue on Edwiser RemUI – Z-Index Issue\
Fix – Missing translation strings are included.

**Version 3.3.2**

Feature – My courses page with course status & progress.\
Feature – Course resume button on my courses page.\
Feature – Ability to add an image as background in marketing spots(frontpage).\
Feature – News & updates section having RemUI update notifier and RemUI feedback form integrated.\
Tweak – Activity navigation & flat navigation sidebar minor improvements.\
Tweak – Forum activity layout improvements.\
Tweak – Course title text wrap on the archive page.\
Tweak – Revert sidebar open/close icons to the old version of Edwiser RemUI.\
Tweak – Overall CSS size reduced by around 200 KB.\
Fix – Table styling in various pages.\
Fix – Edit profile tab issues in profile page.\
Fix – Frontpage slider read more button not clickable.\
Fix – Atto editor issues while selecting text color, styles.\
Fix – Site navbar icons and logo placement.\
Fix – Dropdowns width while editing on in block sidebar.

**Version 3.3.1**

Tweak – Optimized custom dashboard blocks and available course block on the front page.\
Feature – Sidebar open/close state save based on user preferences.\
Fix – Fixed moodle forms on multiple pages.\
Fix – Fixed Moodle modals.\
Fix – Minor issues on course page while user editing is on.\
Fix – Class not found issues on profile and frontpage.\
Fix – JS & CSS fixes and optimization in whole codebase.\
Fix – License auto deactivate issue.

**Version 3.3**

The base theme for Moodle 3.3

**Version 3.1.2**

Fix – IE issues fixed.\
Fix – Minor JS issues fixed.

**Version 3.2.2**

Tweak – Initial RTL support added.\
Tweak – Internet Explorer 11 support added.\
Tweak – Removed unused CSS and JS code.\
Tweak – My courses page link in the flat navigation sidebar.\
Feature – Course activity navigation sidebar with progress tracking.\
Feature – Course background image in course overview block and improved look & feel.\
Fix – Drag & drop question text in quizzes.\
Fix – Availability dialogs in certain settings pages.

**Version 3.1.1**

Tweak – Optimized custom dashboard blocks and available course block on the front page.\
Tweak – Full support for child themes including theme files.\
Tweak – Restructured footer from 3 column to 4 columns.\
Tweak – Support for grid course format plugin.\
Feature – Sidebar state save based on user preferences.\
Feature – Added French translation.\
Feature – Course page ‘expand all/collapse all’ buttons state save based on user preferences.\
Fix – Fixed Moodle modals z-index issues.\
Fix – Login, logout and registration page text styling fix.\
Fix – Language string in profile and other pages.\
Fix – Minor issues on course page while user editing is on.Version 3.2.1Tweak – Optimized custom dashboard blocks and available course block on the front page.Tweak – Full support for child themes including theme files.Tweak – Restructured footer from 3 column to 4 columns.Tweak – Support for grid course format plugin.Tweak – User preference page CSS tweaks.Tweak – Message response text CSS tweaks on the message page.Tweak – Site administration section CSS tweaks.Feature – Sidebar open/close state save based on user preferences.Feature – Flat navigation inspired by Boost theme, New Sidebar mini style with icon support.Feature – Kept old sidebar (< Moodle 3.2) as an option.Feature – Added French translation.Feature – Course page ‘expand all/collapse all’ buttons state save based on user preferences.Fix – Fixed Moodle modals z-index issues.Fix – Login, logout and registration page text styling fix.Fix – Language string in profile and other pages.Fix – Minor issues on course page while user editing is on.

**Version 3.2.0**

Update – Edwiser RemUI now compatible with Moodle 3.2.\
Tweak – Added Action menu of course, course categories, profile, assignment pages.\
Tweak – Optimized theme JS & CSS.\
Feature – Added Capability for admin to view the users enrolled Courses, Grades, and Notes.

**Version 1.1**

Tweak – Login popup in header bar (Configurable).\
Tweak – Course progress bar is visible in the Course Overview block on Dashboard.\
Tweak – Replaced “ Site News “ link from the profile drop-down with “ Preferences “\
Tweak – Addition of Language selection menu in the site header\
Tweak – Display selected category description on ‘Course archive page’.\
Tweak – Optimized theme JS & CSS.\
Tweak – Reduction in theme file size which will improve the load times.\
Tweak – Logo image will auto adjust irrespective of image dimensions.\
Fix – Minor CSS & JS fixes.\
Fix – Added support for content filters. (Language & Multimedia filters in course content)\
Fix – Added default placeholder image in case no image is set for homepage slider.\
Fix – Expand/Collapse section in course page.\
Fix – Distorted loading animation in dark sidebar blocks.\
Fix – Maintenance page layout fixes\
Feature – Google Analytics Integration\
Feature – Dashboard sections can be set as open or closed per-user basis.\
Feature – Category based course sorting.\
Feature – Support for custom site color added color picker can be used to change the color of the site.\
Feature – Revamped homepage layout.\
Feature – Revamped login page layout (which blends properly with the overall theme).\
Feature – Support for plugins like Marking Manager, Grade Me & Course Contacts.\
Feature – Compatibility with custom course format plugins, for example Flexible Sections.\
Feature – Added Initial Spanish translation

**Version 1.0.2**

Fix – CSS & JS fixes

**Version 1.0.1**

Fix – CSS & JS fixes\
Feature – Checkbox to disable Edwiser RemUI dashboard widgets in the DashBoard settings.\
Feature – Compatible with Moodle 3.1

**Version 1.0.0**

Initial Release.


# Update Guide

### Step 1: Log in to Edwiser

1. Access the Edwiser website.
2. Enter your credentials to log in.

### Step 2: Navigate to “My Account” Page

1. Once logged in, go to the "My Account" page.

### Step 3: Download Relevant Purchase

1. Go to the ‘MY PURCHASES’ tab.
2. Click on the Download button for the relevant purchase.
3. Scroll down to find the links for the relevant download.
4. Extract the main zip file to find 7 more zip files:
   * Edwiser RemUI theme file
   * Edwiser RemUI Course Format plugin
   * Edwiser Site Importer
   * Edwiser Page Builder
   * Edwiser Advance Block
   * Edwiser Page Builder Filter (Filter\_edwiserpbf.zip)
   * Edwiser Rating and Review

### Step 4: Install Plugins on Your Moodle Website

1. Go to your Moodle website.
2. Navigate to `Site Admin > Plugins`.
3. Click on `Install Plugins`.
4. Install all the files one by one to successfully update your theme to the latest version.

{% hint style="info" %}
Do not uninstall any plugins during the update or else all the configuration data will be lost
{% endhint %}

### Install Plugins via FTP (If Applicable)

1. Extract the zip folder contents to the following locations in your Moodle directory:
   * **Edwiser RemUI theme:** `Moodle directory/theme/`
   * **Edwiser RemUI Course Format plugin:** `Moodle directory/course/format/`
   * **Edwiser Site Importer:** `Moodle directory/local/`
   * **Edwiser Page Builder:** `Moodle directory/local/`
   * **Edwiser Advance Block:** `Moodle directory/blocks/`
   * **Edwiser Page Builder Filter:** `Moodle directory/filter/` (Filter\_edwiserpbf.zip)

Follow these steps to ensure a smooth update process for your Edwiser RemUI theme across different Moodle versions.

4o


# Knowledge Base

For frequent queries or to resolve issues related to the Edwiser RemUI theme you may refer to our knowledge base here: <https://edwiser.helpscoutdocs.com/collection/78-edwiser-remui-theme>


# Edwiser Bridge Installation

#### **Get Started by Installing Edwiser Bridge & Edwiser Bridge Moodle™ plugins**

*NOTE: Make sure that your PHP is version 5.6 or greater (compatible with the latest PHP 7.3 too)*

1. To download the Edwiser Bridge plugin please click [here](https://downloads.wordpress.org/plugin/edwiser-bridge.zip).
2. You can download the plugin and then upload it to your website.
3. Alternatively, you can search for the plugin in the WordPress plugin repository from the back-end and install it on your website.
4. On successful installation, activate the plugin on your website.
5. You will now be able to see a new admin menu labeled ‘Edwiser Bridge’ in the back-end of your website.

In the same way, you have to install the Edwiser Bridge’s corresponding Moodle plugin too

1. You could download this plugin [*edwiser\_bridge\_moodle\_latest.zip*](https://edwiser.org/wp-content/uploads/edd/2023/03/edwiserbridge-1.zip)
2. In order to install this plugin, follow this path Log into Moodle site > Site Administration > Plugins > Install Plugins.
3. Once here upload the ‘[*edwiser\_bridge\_moodle\_latest.zip*](https://edwiser.org/wp-content/uploads/edd/2023/03/edwiserbridge-1.zip)’ file using the ‘*Choose a file*’ button alongside the ‘*Zip package*’ field.
4. Now click the ‘*Install plugin from the ZIP file*’ button.

#### Doc navigation

[Moodle™ Website Configuration (for v1.4.3 to 2.0.9) >](broken://pages/H4D46yGzVA7orBMjKjcQ)


# Edwiser Bridge General Settings

### **Set Up Edwiser Bridge:** **Configure The General Settings**

1. Now that we have installed Edwiser Bridge and configured the Moodle™ website go to Edwiser Bridge –> Settings –> General tab in the WordPress website back end.
2. Once here carry make the following three settings based on your requirement.\
   – Check the ‘Enable Registration’ field if you want the students to be able to register for the courses from the front end.\
   – Select the page you want to display as ‘User Account Page’ when a registered user signs-in to the WordPress website.
3. Enter the language code in ‘*Moodle Language Code*‘ and **make sure that the language code in your Moodle and WordPress site is the same**.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/Edwiser-Settings.png" alt="Edwiser Settings"><figcaption></figcaption></figure>

### **Add the Moodle Access Token**

* The next step would be to add the ‘*Moodle Access Token*‘ to the settings field provided by Edwiser Bridge. Essentially, it is this token that connects the two systems together.
* To add the ‘Moodle Access Token’ go to Edwiser Bridge –>  Settings –> Configurations. Now enter the Moodle website URL  to the ‘*Moodle URL*‘ field and token to the ‘*Moodle Access Token*‘ field and save the changes made.
* The format in which the Moodle site URL has to be added in the custom box is as follows <https://yourURL.com> or <https://yourURL.com/moodle> or <https://www.yourURL.com> or <https://www.yourURL.com/moodle> etc. **Note: Make sure that the Moodle site URL is as mentioned above in order to avoid cURL error. Best practice to add Moodle URL is copying the URL directly from the address bar and pasting it here.**
* You can also test the connection before saving the changes right in the settings option. On testing the connection, an appropriate message will be displayed to the user based on the connection status.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/edwiser-configuration-connection.png" alt="edwiser configuration connection"><figcaption></figcaption></figure>

#### **Configure PayPal Settings**

To start selling the courses from WordPress, you will also have to configure a Payment Gateway. In this case, it is PayPal. Let’s go through the process of setting up PayPal on your WordPress website.

* Enter the email id which will be used to accept payments in the ‘*PayPal Email*‘ field.
* Next, choose your chosen currency of transaction from the ‘*PayPal Currency*‘ drop down box.
* Enter the country from which you will be operating the transaction in the ‘*PayPal Country*‘ field.
* In the ‘*PayPal Cancel URL*‘ field, you will enter the link of the page to which the buyer should be redirected should payment not go through.
* In the ‘*PayPal Return URL*‘ field, you will enter the link of the page to which the buyer should be redirected after the payment of a purchase has been completed.
* The ‘*Use PayPal Sandbox*‘ field should only be checked at the time of making test transactions. Uncheck the field once the website is made live.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/edwiser-configuration-paypal.png" alt="edwiser configuration paypal"><figcaption></figcaption></figure>

* To give refunds to your students you have to add these details in Edwiser Bridge settings,

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/edwiser-bridge-refund.png" alt="edwiser bridge refund"><figcaption></figcaption></figure>

These settings are optional in nature, but if you are planning to set them up, then please refer to the following article:

* [How to get PayPal API Credits](https://edwiser.helpscoutdocs.com/article/561-how-to-get-paypal-api-credits)

#### Doc navigation

[< Two-Way Synchronization](broken://pages/uNX2iRpwtuD0ABJb96hH) [User Profile Page >](broken://pages/NMOfVnLAJLY7sKRwqGAA)


# User Profile Page

**Note: Please be advised in order to create & link registered users from the WordPress site automatically to the Moodle™ site. Kindly use Edwiser Bridge’s, Registration Page. The shortcode that displays this page is&#x20;*****\[eb\_user\_account]***

(*For already registered WordPress users, navigate to WordPress backend > Users and click on **Link** to Moodle Account)*

We have improved our existing user account page and added the following tabs” Dashboard, Account Details, Orders & My Courses “

* Account Details – Under this tab, your buyers will see their account details and related details. They could update these details here and it is updated on WordPress as well as Moodle end at once.
* Orders – Under this tab, your buyers will see a list of all purchases they did on your site.
* My Courses – Under this tab, your buyer will see all the courses that they purchased and also access them whenever they need them.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/User-Account-%E2%80%93-Edwiser-Bridge-3-939x1024.png" alt="User Account %E2%80%93 Edwiser Bridge 3"><figcaption></figcaption></figure>

#### Doc navigation

[< Edwiser Bridge General Settings](broken://pages/blTy9qlyZeEsVLpVYbeG) [Adding Google reCAPTCHA >](broken://pages/HW8NVbNyXzeSfri4AtmF)


# Moodle™ Website Configuration (for v1.4.3 to 2.0.9)

#### **Edwiser Bridge version 1.4.3 to 2.0.9: Moodle Site Configuration Guide**

*NOTE: Make sure that your PHP is version 5.6 or greater (compatible with the latest PHP 7.3 too)*

* Go to your Moodle site > Site Administration > Plugins > Install plugins > Download and Install the Edwiser Bridge Moodle plugin. Find the download button below.\
  **Note: This is a** [**Moodle extension of Edwiser Bridge Plugin**](https://edwiser.org/wp-content/uploads/edd/2023/03/edwiserbridge-1.zip) **and therefore it is supposed to be uploaded on the Moodle site and not on the WordPress site**. **Moodle plugin type is&#x20;*****local*****&#x20;for this plugin.** **Upload in the&#x20;*****local*****&#x20;folder if you are uploading this plugin using FTP in your Moodle environment.**
* After installing the plugin, upgrade your Moodle database (if needed). A ‘New Settings – Edwiser Bridge’ page will appear. Click on the **‘Click Here’** button.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/EB_Moodle-setup-1-1-1024x420.png" alt="EB Moodle setup 1 1" height="420" width="1024"><figcaption></figcaption></figure>

* Once you click on the ‘Click here’ button, you will be redirected to the ‘Edwiser Bridge Settings’ page (see below screenshot). Enable the ‘Rest Protocol’, ‘Web Services’, ‘Allow extended characters in usernames’. These are necessary for the proper functioning of Edwiser Bridge. Do not forget to save changes.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/EB-moodle-general-settings-1024x557.png" alt="EB moodle general settings" height="557" width="1024"><figcaption></figcaption></figure>

* Go to the ‘Web service settings’ tab. Here you will be able to create a new web service for Edwiser Bridge. This web service is necessary for connecting WordPress and Moodle. After the creation of the new web service, you will see a pop-up consisting of the Moodle site URL and the token.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/screenshot-testing.edwiser.org-2020.07.09-19_27_43.png" alt="screenshot testing.edwiser.org 2020.07.09 19 27 43" height="541" width="998"><figcaption></figcaption></figure>

If you already have a web service, you can just select your old web service and click on ‘Update web service’. All the functions will get added to your old web service automatically.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/EB-moodle-web-service-settings-1024x577.png" alt="EB moodle web service settings" height="577" width="1024"><figcaption></figcaption></figure>

Add your WordPress sites here to connect multiple WordPress sites to your single Moodle site (see below screenshot). You can add WordPress sites here multiple sites here.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/EB-moodle-Wordpress-settings.png" alt="EB moodle Wordpress settings" height="579" width="993"><figcaption></figcaption></figure>

To activate the Two-way synchronization feature, it is important to check these checkboxes in the ‘Sync settings’ (see below screenshot). You can choose the WordPress site and according to your need, check the checkboxes.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture.jpg" alt="Capture" height="538" width="718"><figcaption></figcaption></figure>

In the ‘Summary’ tab you will be able to monitor if your web services and other settings are properly set up or not. If there is some issue with the following, it will show as an error over here and you will be able to detect it and make the appropriate changes.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/EB-moodle-summary-settings.png" alt="EB moodle summary settings" height="582" width="990"><figcaption></figcaption></figure>

* Copy the URL and token and paste it into your WordPress site. Go to your WordPress backend > Edwiser Bridge > Settings > Connection settings. Paste the Moodle URL and token and click on ‘Test Connection’. The connection should be established.
* That’s it! Edwiser bridge has been successfully configured on your Moodle and WordPress end. You can directly move to the ‘Synchronization Options’ tab on your left in the documentation to synchronize the courses.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/07/screenshot-testing.edwiser.org-2020.07.09-19_39_17-1024x338.png" alt="screenshot testing.edwiser.org 2020.07.09 19 39 17" height="338" width="1024"><figcaption></figcaption></figure>

**Note: Please be advised in order to&#x20;*****Create*****&#x20;& link&#x20;*****Registered User’s*****&#x20;from the WordPress site automatically to the Moodle site, kindly use Edwiser Bridge’s user profile page. The shortcode that displays the user profile page is \[eb\_user\_account]**

( *For already registered WordPress users, you have to navigate to WordPress backend > Users and click on Link to Moodle account* )

#### Doc navigation

[< Edwiser Bridge Installation](broken://pages/ogf0rbx13ShPmbNYBfbb) [Moodle™ Website Configuration (for v1.4.2 and lower) >](broken://pages/RSBEvteNQ1BHrsi0MP0z)


# Two-Way Synchronization

Edwiser Bridge now also provides Two-way Synchronization which enables the actions to reflect on either side, even when you change it at one end only. The connection works WordPress to Moodle™ and even vice-versa.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/04/1.png" alt="1"><figcaption></figcaption></figure>

* Go to ‘Site Administration’ -> Plugins -> Edwiser Bridge -> Edwiser Bridge settings. The **Moodle Web Service Token** generated in the previous steps will be used in the Edwiser Bridge settings on your Moodle website.
* Under the ‘connection settings’ tab in Edwiser Bridge settings in Moodle, Paste the Site name, WordPress URL (WordPress site which you want to connect), and the token which was generated above.
* Under the ‘Sync Settings’ tab, you can select the wordpress site and decide user enrollment, un-enrollment, User creation, course deletion, first name, last name, password, and user deletion which will enable the two-way synchronization to work as per your requirement.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture-1.jpg" alt="Capture 1" height="538" width="718"><figcaption></figcaption></figure>

Enabling Course Deletion sync settings effects on the linked WordPress site. Please check the screenshot below,

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture4.jpg" alt="Capture4" height="76" width="670"><figcaption></figcaption></figure>

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture5.jpg" alt="Capture5" height="73" width="673"><figcaption></figcaption></figure>

* Under the **Summary** tile, you will find the token which you created recently. You can check the selected web service which you created for Edwiser bridge and check the enabled/disabled settings summary.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture3.jpg" alt="Capture3" height="538" width="808"><figcaption></figcaption></figure>

Check out the [Best Moodle plugin to Sell Moodle Courses](https://edwiser.org/bridge-wordpress-moodle-integration/?utm_source=docs\&utm_medium=docs\&utm_campaign=seo_topic_cluster)

#### Doc navigation

[< Moodle™ Website Configuration (for v1.4.2 and lower)](broken://pages/RSBEvteNQ1BHrsi0MP0z) [Edwiser Bridge General Settings >](broken://pages/blTy9qlyZeEsVLpVYbeG)


# Moodle™ Website Configuration (for v1.4.2 and lower)

### **Configure your Moodle Website**

Once you have installed and activated the Edwiser Bridge plugin on your website the next step would be to configure the Moodle website and generate an ‘*Access Token*‘ which will be used on the WordPress website as well as Moodle website.

#### **Create an External Service on Moodle**

* Log in to your Moodle site and go to **Site Administration -> Plugins -> Web Services -> External Services.**

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-16_28_41.png" alt="screenshot bridge.edwiser.org 2019.07.25 16 28 41"><figcaption></figcaption></figure>

* Click on the ‘*Add*‘ button on the external services page. Enter a name for the External Service, check the ‘*Enabled*‘ field, check the ‘*Authorised Users Only*‘ field.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-16_44_29.png" alt="screenshot bridge.edwiser.org 2019.07.25 16 44 29"><figcaption></figcaption></figure>

* Now click on the ‘Add Service’ and follow it up with clicking the ‘*Add functions*‘ link.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-16_45_58.png" alt="screenshot bridge.edwiser.org 2019.07.25 16 45 58" height="429" width="457"><figcaption></figcaption></figure>

* Select the following functions and save the changes made.
  * core\_user\_create\_users: Create users.
  * core\_user\_get\_users\_by\_field: Retrieve users information for a specified unique field.
  * core\_user\_update\_users: Update users.
  * core\_course\_get\_courses: Return course details
  * core\_course\_get\_categories: Return category details
  * enrol\_manual\_enrol\_users: Manual enrol users
  * enrol\_manual\_unenrol\_users: Manual unenroll users
  * core\_enrol\_get\_users\_courses: Get the list of courses a user is enrolled in
  * eb\_test\_connection
  * eb\_get\_site\_data
  * eb\_get\_course\_progress
* The next step would be to add users to the list of authorized users for the external service that you created. To do this you will have to go to Site Administration -> Plugins -> Web Services -> External Services and click on the ‘Authorised users‘ link against the external service you created.
* Once there you will be able to add users to the list of authorized users. Conversely, you can also remove users from the same setting at a later point of time if required.\
  **Note: The User account added to Authorised users should have an** **admin role in your Moodle site.**

#### **Enable the REST Protocol**

* Go to Site Administration –> Plugins –> Web Services –> Manage Protocols.
* Click on the grey icon in the REST protocol row to enable the REST protocol and save the changes made.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-16_49_59.png" alt="screenshot bridge.edwiser.org 2019.07.25 16 49 59"><figcaption></figcaption></figure>

#### Generate a Moodle Web Service Token

* Go to Site Administration –> Plugins –> Web Services –> Manage Tokens
* Click on the ‘*Add*‘ link and select the admin user under the ‘*User*‘ list.
* Now select the external service that you created earlier in the ‘*Service*‘ drop-down list.
* Click on the ‘Save Changes’ button. The token generated will be used in the Edwiser Bridge settings page on your WordPress website.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-16_59_20.png" alt="screenshot bridge.edwiser.org 2019.07.25 16 59 20"><figcaption></figcaption></figure>

#### **Enable Web Services**

* Go to Site Administration –> Advance features, check the ‘Enable Web Services’ field and click ‘*Save Changes*‘ to save the changes you have made.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-18_33_09-1.png" alt="screenshot bridge.edwiser.org 2019.07.25 18 33 09 1"><figcaption></figcaption></figure>

#### **Disable Password Policy**

* Users will register for courses from the WordPress website. Their password for the Moodle website will also be created on WordPress. Therefore, we will have to change the Moodle website’s password policy, or else a user’s Moodle account will not be created after course registration.
* To disable the password policy go to Home -> Site Administration -> Security -> Site Policies and disable the Password policy by unchecking the check-box.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2019/07/screenshot-bridge.edwiser.org-2019.07.25-18_33_56.png" alt="screenshot bridge.edwiser.org 2019.07.25 18 33 56"><figcaption></figcaption></figure>

* With that last bit on disabling the password policy, we have completed the Moodle end configurations for the WordPress – Moodle integration to work seamlessly.

#### **Enable Extended Characters in Username**

* A username created in WordPress can have characters. Therefore, it is mandatory to enable this setting in Moodle. Navigate to Site administration > Security > Site security settings > **Enable** Allow extended characters in usernames.

**Note: Please be advised in order to&#x20;*****Create*****&#x20;& link&#x20;*****Registered User’s*****&#x20;from WordPress site automatically to the Moodle site, kindly use Edwiser Bridge’s user profile page. The shortcode that displays the user profile page is \[eb\_user\_account]**

*For already registered WordPress users, you have to navigate to WordPress backend > Users and click on Link to Moodle account.*

#### Doc navigation

[< Moodle™ Website Configuration (for v1.4.3 to 2.0.9)](broken://pages/H4D46yGzVA7orBMjKjcQ) [Two-Way Synchronization >](broken://pages/uNX2iRpwtuD0ABJb96hH)


# Email Template Settings

### **Editing the Emails sent from the Edwiser Bridge plugin**

The emails sent from the Edwiser Bridge plugin can be customized to suit your needs.

* To edit email templates, browse ‘Edwiser Bridge’ → ‘Manage Email Templates’ in your WordPress backend.
* Select an email template you wish to edit in the list of Email Templates.
* BCC in the email template allows you to add a user who receives a copy of all the emails triggered to the learner.
* After making the changes, click on the ‘Save Changes’ button to save the changes.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture1-1024x595.jpg" alt="Capture1" height="595" width="1024"><figcaption></figcaption></figure>

### **Customizable Fields in the Email Template**

You can customize the following fields in the email template,

From Name: (Here you could add the title of your choice to the selected email template),

Subject: (Here you could add a custom subject line for the selected email template)

### **General Constants in Email Templates**

The ‘General constants’ are special values that can be used in all the email templates. These General Constants are:

* {USER\_NAME} – Use this constant if you want to send users their username to access your site.
* {FIRST\_NAME} – Use this constant to display the first name of the user in emails.
* {LAST\_NAME} – Use this constant to display the last name of the user in emails.
* {SITE\_NAME} – Use this constant to display your site name on emails.
* {COURSES\_PAGE\_LINK} – Use this constant to add a link of the course which the user has purchased.
* {USER\_ACCOUNT\_PAGE\_LINK} – Use this constant to add a link of the user-account page on email.
* {WP\_LOGIN\_PAGE\_LINK} – Use this constant to add a link of the WordPress login page.
* {MOODLE\_URL} – Use this constant to add a link of your Moodle™ site in the emails.

### **Email Templates specific Constants**

1. In the ” Create new Moodle Account ” email template,

* {USER\_PASSWORD} – This constant displays the user’s password on your site to whom the email is being sent to.

2\. In the ” Order Completion ” email template,

* {COURSE\_NAME} – This constant displays the title of the course in emails.
* {ORDER\_ID} – This constant displays the order id of the course purchased.

3\. In the ” Course Excess Expired ” email template,

* {WP\_COURSE\_PAGE\_LINK} – This constant displays a link to the user’s expired course.

4\. In the ” Order Refund ” email template,

* {ORDER\_ID} – This constant displays refund order ID in the email.
* {CUSTOMER\_DETAILS} – This constant displays customers details in the email.
* {ORDER\_ITEM} – This constant displays items associated with order ID.
* {TOTAL\_AMOUNT\_PAID} – This constant displays the amount paid at the time when the order was placed.
* {CURRENT\_REFUNDED\_AMOUNT} – This constant displays the amount that has been refunded to the course buyer.
* {TOTAL\_REFUNDED\_AMOUNT} – This constant displays the total amount that has been refunded to the course buyer.

### **Testing Email Templates**

* Once you have edited the email templates, you can test send these emails by adding your email address in the ‘Send a test email of the selected template’ field and clicking ‘Send Test’.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/testemaildocumentation.png" alt="testemaildocumentation"><figcaption></figcaption></figure>

### **Refund Notification Settings**

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/Settings-%E2%80%B9-Edwiser-Bridge-%E2%80%94-WordPress.png" alt="Settings %E2%80%B9 Edwiser Bridge %E2%80%94 WordPress"><figcaption></figcaption></figure>

By default, the Site Admin will receive a notification related to refunds whenever a student is given a refund.

As admins, you could also make sure that a few important email IDs are notified whenever a refund is given out for that simply add those email addresses here and Save them.

#### Doc navigation

[< Adding Google reCAPTCHA](broken://pages/HW8NVbNyXzeSfri4AtmF) [Synchronization Options >](broken://pages/DVHv2GAoCHi1Qlabq0Yu)


# Adding Google reCAPTCHA

Prevent spam entries from abusing your WordPress sign-up form with fake sign-ups by installing Google reCAPTCHA. This adds an “I’m not a robot” checkbox to the bottom of your form, which ensures everyone who signs up for your list is a real person.

\***Feature only available with WordPress Edwiser Bridge 2.2.5 and above.**

\***Feature only available on Edwiser Bridge’s Login/Registration (/user-account/) page.**

**\*Unavailable in WooCommerce /my-account/ page**.

**\*Feature only available on the WordPress endpoint.**

**How to install Google reCAPTCHA in your sign-up form.**

You need to have a Google account to use Google reCAPTCHA. If you don’t have one, [sign up for one](https://accounts.google.com/signup): it’s free.

Go to <http://www.google.com/recaptcha/admin> ➜ Log into your Google account and click Next. Once logged in, you will be redirected to this page (Image Below). And you will have to fill in the details. (reCAPTCHA v2 and v3 both are compatible with Edwiser Bridge’s login/registration page.)

Please check the screengrab below.

Upon submission, you will receive a confirmation message. Along with site and secret keys.

Now go to WordPress Admin Dashboard ➜ Edwiser Bridge Settings ➜ General Tab ➜ Google reCAPTCHA settings ➜ Enable reCAPTCHA – Tick the checkbox ➜ Select the version type you wish to use ➜ Copy and paste the secret key and site key ➜ Based on your site requirements you may use this function on the Registration page and on the Login page as well. ➜ Click on **SAVE**.

Difference between reCAPTCHA v2 & v3

reCAPTCHA v2 verifies if an interaction is legitimate with the “I am not a robot” checkbox and invisible reCAPTCHA badge challenges.

reCAPTCHA v3 verifies requests with a score and gives you the ability to take action in the context of your site.

#### Doc navigation

[< User Profile Page](broken://pages/NMOfVnLAJLY7sKRwqGAA) [Email Template Settings >](broken://pages/gGCMr5JsyrSnceV5jJDM)


# Course Category Creation

### **Create Categories in WordPress**

Courses imported from Moodle™ can be assigned to various categories. The categories can either be imported from Moodle by using the ‘*Synchronize Course Categories*‘ Option in the ‘Synchronization’ tabs on the settings page.

Alternatively, new courses can be created and can be assigned to courses imported from Moodle.

* To create a category go to Edwiser Bridge –> Course Categories.
* Here enter a name for the category, a URL friendly slug for the category, assign a parent category if applicable and description of the category.
* After making all the necessary changes and click the ‘Add New Course Category’ button. Once you have made the changes the category just created will be displayed in the table alongside.
* The category will also be available in the category widget on a single course page.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/create-course-category.png" alt="create course category"><figcaption></figcaption></figure>

#### Doc navigation

[< Synchronization Options](broken://pages/DVHv2GAoCHi1Qlabq0Yu) [Course Selling Option >](broken://pages/FnweSNL7iO7KXceZ6tac)


# Synchronization Options

### **Synchronize WordPress with Moodle**™

With the completion of the configuration process for Moodle and WordPress, the Edwiser Bridge plugin set up has been completed. Let’s take a look now at the various options available to synchronize WordPress with Moodle.

#### **Synchronize Courses**

* To synchronize Moodle courses with WordPress go to Edwiser Bridge –> Settings –> Synchronization Tab.
* To synchronize only the course categories from Moodle to WordPress check the ‘*Synchronize Course Categories*‘ field and click save. Leave the remaining checkboxes unchecked.
* To update courses that have been synchronized previously check the ‘ *Update Courses Synchronized Previously*‘ field and click save. Leave the remaining checkboxes unchecked.
* To import only Moodle courses to WordPress as drafts check the ‘*Synchronize Courses as Drafts*‘ field and click save. Leave the remaining checkboxes unchecked. The courses that have been synchronized will be saved in as a custom post type and can be accessed by going to Edwiser Bridge –> Courses from the admin menu.
* If all the checkboxes are checked then all values will get synchronized with WordPress and appropriate messages will be displayed once the process has been completed.
* If no checkbox is selected and the ‘*Synchronize*‘ button is clicked then the Moodle courses will get synchronized with WordPress and will be published on the website.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/edwiser-bridge-woocommerce-integration-1.png" alt="edwiser bridge woocommerce integration 1"><figcaption></figcaption></figure>

#### **Synchronize Users**

* To synchronize enrolled user data between the two systems go to Edwiser Bridge –> Settings –> Synchronization and click on the ‘*Users*‘ link provided at the top left.
* Once there you can synchronize user data for enrolled courses by checking the ‘Update user’s course enrollment status’ field provided. This field would be particularly useful to synchronize data for users who have been enrolled in some courses from the Moodle website.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/edwiser-bridge-woocommerce-integration-3.png" alt="edwiser bridge woocommerce integration 3"><figcaption></figcaption></figure>

#### **Link and Unlink Users From WordPress**

1. In the case that there is a situation in which a user’s Moodle account is not linked with his WordPress account then you can do so from the ‘Users’ page at the backend of the WordPress website.
2. To link or unlink a Moodle account with a WordPress account go to ‘*Users*‘ in the admin menu and select the WordPress user accounts you want to link or unlink with Moodle.
3. Now select the required menu from the ‘Bulk Actions‘ drop-down list and click apply.
4. It is important to note that if you link a WordPress account with a Moodle account the password will not get synced and will be the same as it was while the creation of the respective accounts.
5. If you have users who are already registered in Moodle and want to create their WordPress user accounts then you could do that by manually creating WordPress user accounts in WordPress and then following the step 2 & 3 as mentioned in this documentation.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/synchronize-link-unlink.png" alt="synchronize link unlink"><figcaption></figcaption></figure>

#### **Enroll and Unenroll Users to Courses from WordPress**

1. To enroll or un-enroll users from the WordPress website go to the ‘*Users*‘ tab in the admin menu and select the user you want to enroll or un-enroll to or from a course.
2. On the users’ profile page at the back end, a setting will be provided to select a course from a drop-down box and enroll the user in that course.
3. Similarly, a drop-down box will be provided to select a course from the drop-down box and un-enroll the user from that course.
4. For both fields, on selecting the required course and saving the details, the enrollment information is updated in both WordPress as well as Moodle.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/synchronize-enroll-unenroll.png" alt="synchronize enroll unenroll"><figcaption></figcaption></figure>

Check out the [Best Moodle plugin to Sell Moodle Courses](https://edwiser.org/bridge-wordpress-moodle-integration/?utm_source=docs\&utm_medium=docs\&utm_campaign=seo_topic_cluster)

#### Doc navigation

[< Email Template Settings](broken://pages/gGCMr5JsyrSnceV5jJDM) [Course Category Creation >](broken://pages/sAoYlg7ueXm4A4YyzP7O)


# Course Selling Option

### **Sell Moodle™ Courses from WordPress**

Now, coming to the most important function of the system, that of selling Moodle courses from WordPress. Now that all the configuration and setup has been completed the only step left on your end would be to set up the courses that have been imported from Moodle to WordPress for sale.

#### **Manual Enrollment**

* Go to the Edwiser Bridge –> Courses.
* Select Bulk-Action > Select Courses > Sync > Apply (This will sync the enrollment data from Moodle to WordPress.)
* Bulk-Action > Select Courses > Enable > Apply (This will enable the Manual Enrollment for selected courses on Moodle)
* You may also refer to the following [video](https://drive.google.com/file/d/1Y9iL-sUAuJC_A6X3fY7V5ZsNDsB3ffGU/view?usp=sharing) to configure the same.

#### **Assign a Price to Courses**

* Go to the Edwiser Bridge –> Courses and open a course page of your choice.
* Lower on the course page there is a ‘*Course Options*‘ widget. Here you can set the various parameters to start selling the course.
* You can select if you want to make a course paid or not from the ‘*Course Price Type*‘ drop-down box. In this field, there are three options that can be selected.
  * The ‘Free‘ option is for free courses that will be available for all registered users.
  * The ‘Paid‘ option is for courses that will have to be purchased by users.
  * The ‘Closed‘ option is if the course is not available to be taken however you still want to display it on the website.
* If you have selected ‘*Free*‘ in the previous field all users will be able to take the course from the Moodle website.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/course-free.png" alt="course free"><figcaption></figcaption></figure>

* If you select the ‘*Paid*‘ option the ‘*Course Price*‘ field will now be displayed. You will have to enter the price at which you want to sell the course here.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/course-paid.png" alt="course paid"><figcaption></figcaption></figure>

* On selecting the ‘Closed’ option, an additional field labeled ‘Optional URL‘ will be displayed. Here you will have to enter the URL of a page to which you want the end-user to be redirected to on clicking the ‘*Take Course*‘ button.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/course-closed.png" alt="course closed"><figcaption></figcaption></figure>

* Be sure to save any changed that you make to the course page by clicking on ‘*Publish*‘ or ‘*Update*‘ whichever is applicable.

We’ll build your custom site with everything you need – a user-friendly design, core pages, course catalogue, enrollment, and secure checkout. You focus on your courses; we’ll take care of the rest.

#### **User Interaction with Your WordPress Website**

* Below is a screenshot of the course page when a new user lands on it.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/course-purchase-page.png" alt="course purchase page"><figcaption></figcaption></figure>

* On clicking the ‘*Take Course*‘ button, the user will be redirected to the login page as he is not logged in.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/wordpress-login-page.png" alt="wordpress login page"><figcaption></figcaption></figure>

* Since the user is new, he will have to click on the ‘*Don’t have an Account?*‘ following which the user will be redirected to the registration page.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/wordpress-registration-page.png" alt="wordpress registration page"><figcaption></figcaption></figure>

* Once a user has successfully registered on the WordPress website an account for that user is also created on the Moodle website with the same username and password.
* The user will now be redirected to the course page from which the user will be able to purchase the course by clicking the ‘*Take Course*‘ button on the course page.
* On successful payment for the course, the ‘*Take Course*‘ button on the course page will now be replaced by the ‘*Access Course*‘ button. On clicking this button, the user will now be redirected to the Moodle website where he can take the course by signing in to the system.

#### **View Purchase Orders**

* To view the compilation of all the courses that have been purchased from your course you will have to go to Edwiser Bridge –> Orders where you will be able to see a full purchase history of all courses.

#### **Refunds Orders**

Now give refunds to your students by following these steps,

* Go to Edwiser Bridge > Orders > Edit Order > Scroll to Refund Order section,
* You can give a partial refund to your client by entering the amount to be refunded in the “Refund Amount” field > Later Hit the ” Refund $ ” button given below this will initiate the refund,
* Once done you could update the Order by clicking on the “Update” button,

*If you wish to give your students full refunds?*

Simply enter the price at which the buyer purchased the course and grant refund.

*If you wish to bar the user from accessing the course after refund?*

Check the “Suspend Course Enrollment” checkbox and then provide the refund this would unenroll the student from the course.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/screenshot-19.png" alt="screenshot 19"><figcaption></figcaption></figure>

#### **Order Status History**

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/Edit-Order-%E2%80%B9-Edwiser-Bridge-%E2%80%94-WordPress-2.png" alt="Edit Order %E2%80%B9 Edwiser Bridge %E2%80%94 WordPress 2"><figcaption></figcaption></figure>

#### Doc navigation

[< Course Category Creation](broken://pages/sAoYlg7ueXm4A4YyzP7O) [Course Expiry Settings >](broken://pages/MUapIZlMkHetGT4ZA1Lb)


# Course Expiry Settings

### **Setting an Expiry date for a course on WordPress**

You can automatically unenroll a user from a course by setting the course expiry date. To set the expiry date for a course:

#### **Set Expiry date**

* Go to Edwiser Bridge → Courses.
* Select a course and set the course expiry date by ticking the ‘Expire Course Access’ option and adding the number of days in the ‘Expire Access After’ field inside the course meta box.
* On course, expiration selection will unenroll or suspend the user from the respective course. And the status will be updated on User Account > My Courses and the user will not be able to access the course.
* Once done, save the changes.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/12/Capture2.jpg" alt="Capture2" height="409" width="559"><figcaption></figcaption></figure>

#### Doc navigation

[< Course Selling Option](broken://pages/FnweSNL7iO7KXceZ6tac) [Edwiser Bridge Shortcodes >](broken://pages/XjBg8wBLF3vWFc1aqJLm)


# Edwiser Bridge Action Hooks

| **Action Hooks**                                  | **Description**                                                                                              | **Parameter**                                                                                                                                                                       |
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **eb\_update\_option**                            | Use this action hook to save settings manually on the settings page.                                         | $field: Value of field which you want to handle or save at a custom location.                                                                                                       |
| **eb\_course\_synchronization\_complete**         | Use this action hook to execute a custom action after the completion of course synchronization.              | $courses\_created: Id of newly created courses on WordPress. $courses\_updated: Id of previously updated courses on WordPress.                                                      |
| **eb\_course\_created\_wp**                       | Use this action hook to execute custom code after course creation on WordPress.                              | <p>$wp\_course\_id: Id of course created on WordPress.<br>$sync\_options: Synchronization option selected by website admin.<br>$course\_data</p>                                    |
| **eb\_course\_updated\_wp**                       | Use this hook to execute custom code after updating courses on WordPress.                                    | <p>$existing\_wp\_course\_id: Id of course updated on WordPress.<br>$sync\_options: Synchronization option selected by website admin.<br>$course\_data  </p>                        |
| **eb\_user\_synchronization\_complete\_single**   | Use this hook to execute a custom action after each user’s synchronization completion.                       | <p>$user\_id: User Id for whom synchronization has been completed.<br>$sync\_options: Synchronization option selected by website admin.</p>                                         |
| **eb\_user\_synchronization\_complete**           | Use this hook to execute custom code after user data synchronization has been completed.                     | <p>$all\_users: Array of users for whom synchronization has been performed.<br>$sync\_options: Synchronization option selected by website admin.</p>                                |
| **eb\_created\_user**                             | Use this to execute custom code after registering a WordPress account & linking it with the Moodle™ account. | $user\_args: Details entered by user while registration. ( Includes the random password generated for the user)                                                                     |
| **eb\_linked\_to\_existing\_wordpress\_user**     | Use this hook to execute custom code after an existing WordPress account is linked with a Moodle account.    | $user\_args: User details used to create an account on moodle.                                                                                                                      |
| **eb\_user\_courses\_updated**                    | Use this hook to execute custom code after a user enrolls to a course.                                       | <p>$user\_id: Id of user who has been enrolled to a course.<br>$success: Check if enrollment was successfully completed.<br>$courses:Courses to which a user has been enrolled.</p> |
| **eb\_order\_created**                            | Use this hook to execute custom code after a new order has been created to save custom data in order meta.   | <p>$order\_id<br></p>                                                                                                                                                               |
| **eb\_order\_status\_(completed/pending/failed)** | Use this dynamic hook to execute custom code based on order status.                                          | $order\_id                                                                                                                                                                          |
| **eb\_register\_taxonomy**                        | Use this hook to execute a custom function before registration of the plugin’s default taxonomy.             | –                                                                                                                                                                                   |
| **eb\_after\_register\_taxonomy**                 | Use this hook to execute a custom function after registration of the plugin’s default taxonomy.              | –                                                                                                                                                                                   |
| **eb\_register\_post\_type**                      | Use this hook to execute a custom function before registration of the plugin’s default post types.           | –                                                                                                                                                                                   |
| **eb\_after\_register\_post\_type**               | Use this hook to execute a custom function after registration of the plugin’s default post types.            | –                                                                                                                                                                                   |
| **eb\_before\_course\_archive**                   | Use this hook to add content before the course grid on course archive page.                                  | –                                                                                                                                                                                   |
| **eb\_after\_course\_archive**                    | Use this hook to add content after the course grid on the course archive page.                               | –                                                                                                                                                                                   |
| **eb\_before\_single\_course**                    | Use this hook to add content before course data on a single course page.                                     | –                                                                                                                                                                                   |
| **eb\_after\_single\_course**                     | Use this hook to add content after course data on a single course page.                                      | –                                                                                                                                                                                   |
| **eb\_email\_header**                             | Use this hook to add custom header to emails being sent by the plugin.                                       | $header                                                                                                                                                                             |
| **eb\_email\_footer**                             | Use this hook to add custom footer to emails being sent by the plugin.                                       | –                                                                                                                                                                                   |


# Edwiser Bridge Shortcodes

**Shortcode \[eb\_courses]: This shortcode is used to display the courses on a page. The parameter which can be used with this shortcode is as follows:**

* **\[eb\_courses order=”ASC|DESC”]** – Displays the courses in Ascending/Descending order.
* **\[eb\_courses per\_page=”Number”]** – Enables pagination and limits the number of courses displayed on a page. For instance, \[eb\_courses per\_page=”12″] will display only 12 courses on page one and the next courses on page 2 and so on.
* **\[eb\_courses categories=”Category\_Slug(s)”]**– Displays courses from a specific category/categories. For instance, \[eb\_course categories=”Science”] will display only the courses from Science category
* **\[eb\_courses cat\_per\_page=”Number”]** – Shows only those courses from the set number of categories.
* **\[eb\_courses group\_by\_cat=”yes”]** – Groups and displays the courses as per categories on the page.
* **\[eb\_courses horizontally\_scroll=”yes”]** – Displays all the courses inside a horizontal scrollbar.

**Shortcode \[eb\_my\_courses]: This shortcode is used to display the ‘my courses’ on a page. The parameter which can be used with this shortcode is as follows:**

* **\[eb\_my\_courses my\_courses\_wrapper\_title=”My Courses”]** – Sets a custom title to your my courses page.
* **\[eb\_my\_courses recommended\_courses\_wrapper\_title=”Recommended courses”]** – Sets a custom title to the recommended courses section on the my courses page.
* **\[eb\_my\_courses number\_of\_recommended\_courses=”4″]** – Sets the number of courses to be displayed on the recommended courses section on my courses page.

**Shortcode \[eb\_user\_account]: Displays the user account on a page.**

#### Doc navigation

[< Course Expiry Settings](broken://pages/MUapIZlMkHetGT4ZA1Lb) [Edwiser Bridge Action Hooks >](broken://pages/dLEEyyR2CUTXuYL48NcI)


# Knowledge Base

Click on the button to search for frequent queries or to resolve issues related to Edwiser Bridge plugin.


# Edwiser Bridge Filter Hooks

| **Filter Hooks**                           | **Description**                                                                                                                                                                           | **Parameters**                                                                                                                                                                                                                                                                             |
| ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **eb\_create\_default\_pages**             | Use this hook to create pages on plugin activation.                                                                                                                                       | –                                                                                                                                                                                                                                                                                          |
| **eb\_new\_user\_data**                    | Use this hook to add custom data to a user’s profile when an account is created on WordPress.                                                                                             | $userdata                                                                                                                                                                                                                                                                                  |
| **eb\_unique\_moodle\_username**           | Use this hook to filter the username used when a new account is created for a user on Moodle™.                                                                                            | $username: Username already generated by the system for a user.                                                                                                                                                                                                                            |
| **eb\_filter\_moodle\_password**           | The password is randomly generated if a user with an existing WordPress account is linked to Moodle. Using this filter a custom password can be set for user accounts.                    | $random\_password                                                                                                                                                                                                                                                                          |
| **eb\_moodle\_user\_profile\_details**     | Use this filter to transfer additional profile field data from WordPress to Moodle.                                                                                                       | <p>$userdetails: Profile details to be passed to Moodle for a user.<br>$update: To know if an existing user’s profile is being updated or a new account is created on Moodle.<br>$userdetails: In case of the profile being updated array should contain the moodle user id of a user.</p> |
| **eb\_taxonomy\_args\_eb\_course\_cat**    | Use this filter to modify arguments passed when creating course category taxonomy.                                                                                                        | –                                                                                                                                                                                                                                                                                          |
| **eb\_register\_post\_type\_courses**      | Use this filter to modify arguments passed when creating a Moodle course post type                                                                                                        | –                                                                                                                                                                                                                                                                                          |
| **eb\_register\_post\_type\_order**        | Use this filter to modify arguments passed when creating the course order post type.                                                                                                      | –                                                                                                                                                                                                                                                                                          |
| **eb\_post\_options**                      | This hook can be used to modify existing custom options added to post types or to add new fields.                                                                                         | –                                                                                                                                                                                                                                                                                          |
| **eb\_course\_login\_button**              | Use this filter hook to modify the ‘*Take this Course*’ button displayed to non-logged in users.                                                                                          | <p>$login\_button<br>$login\_url</p>                                                                                                                                                                                                                                                       |
| **eb\_course\_access\_button**             | Use this filter hook to modify the ‘*Access Course*’ button displayed on a single course page.                                                                                            | <p>$access\_button<br>$access\_params: Parameters that can be used to modify the button.</p>                                                                                                                                                                                               |
| **eb\_course\_closed\_button**             | Use this filter hook to modify the ‘*Take this Course*’ button displayed for courses where the course price type is closed.                                                               | <p>$closed\_button<br>$closed\_params: Parameters that can be used to modify the button.</p>                                                                                                                                                                                               |
| **eb\_course\_free\_button**               | Use this filter hook to modify the ‘*Take this Course*’ button displayed for courses where course price type is free.                                                                     | <p>$free\_button<br>$course id</p>                                                                                                                                                                                                                                                         |
| **eb\_course\_payment\_button**            | Use this filter hook to modify the ‘*Take this Course*’ button displayed for courses where the price is defined.                                                                          | <p>$paypal\_button<br>$payment\_params: The parameters passed are course id and price.</p>                                                                                                                                                                                                 |
| **eb\_course\_not\_purchasable\_notice**   | Use this filter to display custom notice for courses that cannot be purchased. (This can happen if PayPal details are not entered in plugin settings or if course price type is not set.) | –                                                                                                                                                                                                                                                                                          |
| **eb\_get\_template**                      | Use this hook to allow external plugins to filter plugin template files from their own plugin.                                                                                            | –                                                                                                                                                                                                                                                                                          |
| **eb\_login\_redirect**                    | Use this filter to redirect the user to a custom location after login.                                                                                                                    | <p>$redirect: Default redirection URL<br>$user: Current Logged in User.</p>                                                                                                                                                                                                                |
| **eb\_registration\_redirect**             | Use this filter to redirect the user to a custom location after registration.                                                                                                             | <p>$redirect: Default redirection URL<br>$user: Current Logged in User.</p>                                                                                                                                                                                                                |
| **eb\_get\_settings\_pages**               | Use this filter to include the custom settings page class to define the custom plugin settings page.                                                                                      | $settings: Array of registered settings classes.                                                                                                                                                                                                                                           |
| **ed\_filter\_email\_parameters**          | Use this filter to add custom parameters to emails being sent.                                                                                                                            | <p>$args: Existing parameters.<br>$tempalte\_name: Name of email template to identify which email is being sent.</p>                                                                                                                                                                       |
| **eb\_email\_headers**                     | Use this filter to add custom email headers for all emails being sent.                                                                                                                    | –                                                                                                                                                                                                                                                                                          |
| **eb\_new\_user\_email\_subject**          | Use this filter to modify email subject for email sent on user registration.                                                                                                              | –                                                                                                                                                                                                                                                                                          |
| **eb\_existing\_wp\_user\_email\_subject** | Use this filter to modify email subject for email sent on linking an existing WordPress account with a new moodle user account.                                                           | –                                                                                                                                                                                                                                                                                          |
| **eb\_order\_completion\_email\_subject**  | Use this filter to modify email subject for email sent on order completion.                                                                                                               | –                                                                                                                                                                                                                                                                                          |


# Edwiser Bridge Theme Compatibility

#### If the Single Course Page and the Course Archive page does not blend in with your theme, here’s what you got to do to make it work.

[Access Article](https://edwiser.org/blog/how-to-make-edwiser-bridge-compatible-with-your-theme/)


# Change Log

**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 the edwiser bridge 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 WordPress and Moodle plugin.

**2.1.8**

* Tweak – Added compatibility with WordPress 6.0

**2.1.6**

* Fixed: Course archive page fix for WordPress version less than 5.9.

\= 2.1.5 =

* Tweak – Added compatibility to WordPress 5.9.1.
* Tweak – Added compatibility with Twenty Twenty Two theme.
* Tweak – Improved course manual enrollment synchronization functionality.
* Tweak – UI improvements on the user account page.

**2.1.4**

* Fix- Fixed error on reset password hook.

**= Version 2.1.3**

* Feature – Setting to ignore the SSL certificate check to improve connection check with moodle.
* Feature – Ability to the course manually 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- Fix for the auto plugin installation/activation process from Edwiser bridge.

**= Version 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.

\= Version 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.

\= Version 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.

\= Version 2.0.9 =

* Feature – Added the password filed on user registration window.
* Feature – Added link user account functionality if the account is created on moodle and exist on wordpress.
* Feature – Added Setting to show hide course archive page in frontend.
* Feature – Added search functionality on manage enrollment page.
* Tweak – Added space before username in new user account email template.
* Tweak – Improved the test connection error message.
* Tweak – My Courses page progress service call optimisation.
* Fix – Paid order was showing HTML in notes.
* Fix – Help pop-up was showing html on setting page.
* Fix – User Linked success message style fix.

\= Version 2.0.8 =

* Fix – Fixed security issues added abspath check.

\= Version 2.0.7 =

* Fix – Fixed security issues related to the nonce.

\= Version 2.0.6 =

* Fix – Fixed paid product redirection issue.
* Tweak – Added compatibility to SSO plugin.

\= Version 2.0.5 =

* Tweak – Modified plugin files include way minimized use of ABSPATH constant.

\= Version 2.0.4 =

* Fix – Added security fixes for WordPress API (Issue report credits: Nick Blundell [\[email protected\]](about:/cdn-cgi/l/email-protection#81efe8e2eae3c1e0f1f1e2e9e4e2eaacefe6afe2eeec)).

\= Version 2.0.3 =

* Tweak – Removed defines and Added security checks.

\= Version 2.0.2 =

* Tweak – Solved connection settings save issue.

Version 2.0.1

Tweak – Added security checks

Version 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 the 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.

#### Doc navigation

[< Knowledge Base](broken://pages/WnRzaoYJTFFatTgynrM2)


# EB Woocommerce Integration

> The WooCommerce Integration extension needs [Edwiser Bridge](https://wordpress.org/plugins/edwiser-bridge/) and [WooCommerce](https://wordpress.org/plugins/woocommerce/) to be installed and setup on your website. Have you done that yet?


# Video for Woocommerce Integration Setup

{% embed url="<https://www.youtube.com/watch?v=W22KhfkxwZQ>" %}

×


# Shop Page Template

**Getting Started**

To operate this feature, you can follow these steps:

Navigate to your WordPress Admin Dashboard.\
Click on “Edwiser Bridge Pro” in the menu.\
Select “Settings” from the submenu.\
Ensure that the “WooCommerce Integration” add-on is enabled under “Pro Features.”\
Click on “Templates.”\
You can find the “Templates” option under the “Edwiser Bridge Pro” settings, as shown in the attached screenshot below.

Let’s dive into setting up your shop page template for the first time with ease.

1a. Applying Shop Page Template: Click on the enticing “Use this template” button under the Shop Page Template section. You’ll be prompted with a question: “Are you sure you want to ‘Restore’ this page?” Embrace the transformation and confidently click on “Yes” to proceed.

.

1b. If you’d like to make changes to the current Shop Page template, kindly select the “Edit” option.

.

.

2\. Configuring Elements: Navigate to the Elements section and scroll down to find the Edwiser Bridge Pro options for the Bridge Pro Shop Page.

3\. Building with Elementor: Leverage the power of Elementor’s drag-and-drop interface. Simply drag and drop the Edwiser Bridge ShopPage element onto your canvas.

.

.

4\. Customizing Content Settings: Tailor the content settings to match your site’s specific requirements. Style the title to captivate your audience and add compelling title text that resonates with your brand.

5\. Enhancing Visual Appeal: Infuse personality into your shop page with captivating background images. Adjust the images to perfection, ensuring they complement your site’s aesthetics seamlessly.

6\. Fine-Tuning Product Display: Adjust the number of products displayed per page to optimize user experience. Enable sorting options to empower users to find products based on their preferences. Choose whether to show result counts, providing valuable insights to your customers.

.

.

**Crafting Course Card Settings**

Customize course card settings with precision: Toggle options to show or hide category, short description, rating, and enrollment status. Empower users with a ‘View’ button to explore course details effortlessly.

.

Configuring the ‘Buy Now’ Button: To streamline the purchasing process, configure the ‘Buy Now’ button in WooCommerce Integration settings. Enable One-Click Checkout for a seamless experience and customize the button text to resonate with your audience.

.

.

Once you’ve tailored the template to match your site’s requirements, just click the ‘Publish/Update’ button to save your changes. Then, head to “Display Conditions,” set the inclusion to “Shop Page,” and click on “Save & Close.”

.

.

*Note: On the shop page under product, the number of enrolled students will not be displayed if the WooCommerce product has more than one associated course.*

#### Doc navigation

[Product Page Template >](broken://pages/Oz39amUebxSAqPtL7gi8)


# Product Page Template

**Getting Started**

Navigate to your WordPress Admin Dashboard.\
Click on “Edwiser Bridge Pro” in the menu.\
Select “Settings” from the submenu.\
Ensure that the “WooCommerce Integration” add-on is enabled under “Pro Features.”\
Click on “Templates.”\
You can find the “Templates” option under the “Edwiser Bridge Pro” settings, as shown in the attached screenshot below.

.

1a. Applying Product Page Template: Click on the enticing “Use this template” button under the Product Page Template section. You’ll be prompted with a question: “Are you sure you want to ‘Restore’ this page?” Embrace the transformation and confidently click on “Yes” to proceed.\
Navigate to Edwiser Bridge Pro elements drag and drop the “Edwiser Bridge Pro Product Page”

.

.

1b. If you’d like to make changes to the current Product Page template, kindly select the “Edit” option.

.

2.

.

Show Category:\
Enable: Display category information on the product page to provide context and organization.\
Disable: Hide category information for a cleaner and more streamlined product presentation.

Show Ratings:\
Enable: Showcase ratings to instill confidence and trust in potential buyers by highlighting the quality of your courses.\
Disable: Hide ratings to focus on other aspects of the course and maintain a minimalistic design.

Show ‘Created’ Date:\
Enable: Share the creation date of the course to convey freshness and relevance, helping users make informed decisions.\
Disable: Conceal the creation date to maintain focus on other course details and reduce clutter.

Show ‘Course Expiry’ Date:\
Enable: Communicate the expiry date of the course to create urgency and encourage timely enrollment.\
Disable: Omit the course expiry date for courses with no expiration, providing a simpler and less time-sensitive experience.

Show ‘Enrolled’ Status: Enable: Display the total number of learners enrolled in the associated Moodle™ course with the WooCommerce product. This personalizes the browsing experience and promotes engagement.\
Disable: Hide the enrollment status for a more generalized presentation, suitable for users exploring multiple courses.

Show ‘Associated Courses’:\
Enable: Highlight associated courses to cross-promote related content and encourage users to explore additional offerings.\
Disable: Suppress associated course information for a more focused and concise product page layout.

.

Configuring ‘Buy Now’ Button: To streamline the purchasing process, configure the ‘Buy Now’ button in WooCommerce Integration settings. Enable One-Click Checkout for a seamless experience and customize the button text to resonate with your audience.

.

.

Once you’ve tailored the template to match your site’s requirements, just click the ‘Publish/Update’ button to save your changes. Then, head to “Display Conditions,” set the inclusion to “Product,” and click on “Save & Close.”

.

.

If a WooCommerce product has more than one associated course, the following information will not be displayed on the product page:\
⦿ Course expiry\
⦿ Enrolled students\
⦿ Created date

Adding element Edwiser Bridge Pro Related – Products

*This is part of WooCommerce and it uses an algorithm used by WooCommerce to pull related products on the product page.*

Configuration Settings: Toggle Button Options\
Course Card Settings\
Show Category\
Show Short Description\
Show Rating\
Show ‘Enrolled\
Show View Button\
Kindly tailor these settings to suit your website’s needs and apply any necessary updates accordingly.

.


# Prerequisite settings for Woocommerce

### Before Getting Started with the WooCommerce Moodle™ Integration

The following are a few WooCommerce settings you should take care of before getting started with the WooCommerce Moodle Integration for Edwiser Bridge.

#### 1. Disable Guest Checkout

To disable the guest checkout option you will have to navigate to WooCommerce –> Settings –> Accounts & Privacy and uncheck the ‘Enable guest checkout’.

It is important to uncheck this option as users should not be able to purchase a course without registering to the WordPress site. If users are allowed to checkout without registration to the WordPress website their Moodle account will not be created. This happens because the Moodle account creation is triggered during the registration process of the WordPress account

#### 2. Enable Registration on the Checkout Page

To enable registration at the checkout page, you will have to navigate to WooCommerce –> Settings –> Accounts & Privacy from the back end. Here, under the ‘Account creation’ menu, you will have to check both the options.

#### 3. Disable Automatic Password Generation

Automatic password generation should be disabled to allow the users to enter their own password. This password will then be used at the time of the Moodle account creation.

To disable the automatic password generation, you will have to navigate to WooCommerce –> Settings –> Accounts \&Privacy from the back end. Here under, the ‘Account Creation’ menu, you will have to uncheck both the options.

#### 4. Make the Product ‘Virtual’ & ‘Downloadable’

The product (which is essentially a course as a Product) should be made virtual and downloadable.

To configure this setting, you will have to go to the course product page and check the ‘Virtual’ and ‘Downloadable’ fields in the ‘Product Data’ meta box.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/woocommerce-integration-virtual-downloadable.png" alt="woocommerce integration virtual downloadable"><figcaption></figcaption></figure>

#### Doc navigation

[< Elementor Pro Enhanced Template](broken://pages/VAYaKotpAj62P0xfRQRI) [Woocommerce Integration Installation >](broken://pages/PrWU9DAWpzit4u6EexMG)


# Elementor Pro Enhanced Template

**Maximize Your Moodle™ Course Sales Potential: Harnessing the Power of Edwiser Bridge Pro, Elementor Pro, & WooCommerce**

Discover a powerful synergy between Edwiser Bridge Pro, Elementor Pro, and WooCommerce, designed to revolutionize your online course sales. This integration introduces a comprehensive solution, empowering our users to create visually stunning product pages, seamlessly integrated with WooCommerce’s robust e-commerce platform. With enhanced design capabilities, streamlined workflow, and optimized user experience, this feature ensures that selling Moodle courses becomes not just efficient but also visually captivating, driving engagement and boosting sales.

*Please note that this feature is exclusively available for users with Elementor Pro. Ensure that you have Elementor Pro installed and activated on your WordPress site to utilize this enhanced functionality for designing WooCommerce shop and product pages. Additionally, make sure that your WordPress Edwiser Bridge Base plugin version is 3.0.5 or higher, and your Edwiser Bridge Pro version is 3.0.3 or higher.*

#### Doc navigation

[< Video for Woocommerce Integration Setup](broken://pages/ciaAwZyhmYIce4cIded4) [Prerequisite settings for Woocommerce >](broken://pages/GSH1ea95ussPXZ3K4mZs)


# Woocommerce Integration Installation

***NOTE**: Make sure that your PHP is version 5.3 or greater. The WooCommerce Integration extension needs* [Edwiser Bridge](https://wordpress.org/plugins/edwiser-bridge/) *and* [WooCommerce](https://wordpress.org/plugins/woocommerce/) *to be installed and setup on your website. Have you done that yet?*

* Upon purchasing the WooCommerce Integration Extension for Edwiser Bridge, an email containing the purchase receipt, download link, and license key will be sent to your registered email id. You can download the extension using the download link provided.
* Go to the ‘*Plugins*‘ menu from the dashboard.
* Click on the ‘*Add New*‘ button on this page.
* Now click on the ‘*Upload Plugin*‘ button and upload the WooCommerce Integration extension file that you downloaded in the first step.
* Click on the ‘*Install Now*‘ button once you have located and uploaded the plugin.
* On successful installation click the ‘*Activate Plugin*‘ link to activate the plugin.
* Alternatively, you can unzip and upload the WooCommerce Integration plugin folder using the FTP application of your choice.

### License Key Activation

* Once you have activated the plugin Go to Edwiser Bridge > Settings > “Licenses” tab which will be created under the settings of Edwiser Bridge.
* The following screen will be available. Enter the license key provided in the purchase email in the ‘*License Key*‘ field and click the ‘*Activate License*‘ button.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/edb-woocommerce-activate-license.png" alt="edb woocommerce activate license"><figcaption></figcaption></figure>

**Note:**&#x20;

* Every license issued is a single site license. You cannot use it on more than one website simultaneously.
* If you need to migrate the plugin from your staging site to your live site you will have to first deactivate the license key from the staging site and then use the same key on the live site.

#### Doc navigation

[< Prerequisite settings for Woocommerce](broken://pages/GSH1ea95ussPXZ3K4mZs) [WooCommerce Integration General Settings >](broken://pages/0YSAxju6SwU3HK8xk4B6)


# WooCommerce Integration General Settings

### Setting Up WooCommerce My Account Page

### **1.** Enable account creation

In order to register and link users from the WordPress site automatically to the Moodle™ site. Now, you may use the WooCommerce account page as well. Please find the settings below,<br>

Navigate to the WordPress site’s backend, Edwiser Bridge > Settings > Woo Integration > WooCommerce My Account Page Settings

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture1.jpg-1-1024x507.png" alt="Picture1.jpg 1" height="507" width="1024"><figcaption></figcaption></figure>

If **enabled** additional fields will be added to the registration window on the frontend.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture2-1024x537.png" alt="Picture2" height="537" width="1024"><figcaption></figcaption></figure>

### **2.**&#x55;pdate My Account Fields on Moodle.

Enabling this setting will only update WooCommerce default fields 0n the Moodle site,\
such as First Name, Last Name, Email ID, and Password.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture3-2-1024x507.png" alt="Picture3 2" height="507" width="1024"><figcaption></figcaption></figure>

### **3.**&#x53;how My Courses Page on My Account Page.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture4-1024x423.png" alt="Picture4" height="423" width="1024"><figcaption></figcaption></figure>

Enabling this will add the “My Courses” tab on the My-Account page.

**A)** Default WooCommerce My-Account page with the settings box unchecked.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture5-1024x523.png" alt="Picture5" height="523" width="1024"><figcaption></figcaption></figure>

**B)** WooCommerce My-Account page with the settings box “**checked”**

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/10/Picture6-1024x522.png" alt="Picture6" height="522" width="1024"><figcaption></figcaption></figure>

### Please update the permalink after enabling this setting.

Navigate to the WordPress site’s backend, got to Settings > Permalinks > Common Settings > Post Name (Should be checked)

Important- Even if the **post name** label is already checked under **Common Settings** please click on **“Save Changes”** to avoid Error 404.

#### Doc navigation

[< Woocommerce Integration Installation](broken://pages/PrWU9DAWpzit4u6EexMG) [Buying WooCommerce Product-Courses for someone else. >](broken://pages/hUYOVL946R21MAf2egUl)


# Buying WooCommerce Product-Courses for someone else.

This function enables buyers to purchase product courses for their families, friends, and colleagues.

How to enable this setting? (Function only available for Edwiser – WooCommerce Integration v2.2.2 and above )

Navigate to WordPress site’s admin dashboard ➜ Edwiser Bridge ➜ Settings ➜ Woo. Integration ➜ WooCommerce My Account Page Settings ➜ Enable Purchase Product For Someone Else.

Important Reference Points:

1. The function is only available for a single purchase. Cannot be used for Bulk-Purchases.
2. The user who purchases the course won’t be enrolled in it, but his WordPress and Moodle™ user account will be created.
3. This login information will be emailed to the individual for whom the course has been purchased.

#### Doc navigation

[< WooCommerce Integration General Settings](broken://pages/0YSAxju6SwU3HK8xk4B6) [Woocommerce Integration User Guide >](broken://pages/jqxq5IdJ86SIyGYX5qvj)


# Woocommerce Integration User Guide

### **Getting Started with WooCommerce Integration**

To start selling synchronized courses using WooCommerce, products will have to be created for courses in the WooCommerce store. This creation of courses as WooCommerce products can be done in any of the following two ways.

1. By synchronizing courses as products from the Edwiser Bridge settings page.
2. By associating courses with products from the product page at the back end.

#### 1. Synchronizing Courses as WooCommerce Products from Edwiser Bridge Settings Page

* Now that the plugin has been installed and the license key has been activated ‘*WooCommerce Synchronization Options*‘ will be made available to you in the Edwiser Bridge settings section.
* To access these settings you will have to go to Edwiser Bridge -> Settings ->  Synchronization in the admin menu. Once here, you will be able to see the following settings once you click the ‘*Products*‘ link.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2018/08/screenshot-leadershipeducationacademy.com-2018.06.19-19-30-13.png" alt="screenshot leadershipeducationacademy.com 2018.06.19 19 30 13"><figcaption></figcaption></figure>

* If you check the ‘*Create courses as products*‘ field and click the ‘*Start Synchronization*‘ button, all courses synchronized from Moodle™ are created as WooCommerce products.
* If you check the ‘Update *courses as products*‘ field and click the ‘*Start Synchronization*‘ button, all courses that have been previously created as products will be updated.
* Additionally, the price type of the course is set to ‘*Closed*‘ and the link of the corresponding WooCommerce product for the course is added to the ‘*Optional Link*‘ field on the course page.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/06/woocommerce-integration-course-options-arrow.png" alt="woocommerce integration course options arrow"><figcaption></figcaption></figure>

* On checking the ‘*Publish Synchronized Products*‘ field, the courses that are created as private products will be published on the website and will be available to the end-users.

#### 2. Associating Courses with Products from the WooCommerce Product Page

* To synchronize courses as products from the WooCommerce product page you will have to go to Products –> Add Product.
* On the product page, a meta box labeled ‘*Product Options*‘ has been provided. This meta box contains a ‘*Courses*‘ field. You can use this field to select the course that you want to associate with this product.
* The courses field in the meta box is a multiple select boxes which means multiple courses can be bundled together and be sold as a single product using the WooCommerce Integration plugin.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/Edit-Product-%E2%80%B9-rajiv-%E2%80%94-WordPress.png" alt="Edit Product ‹ rajiv — WordPress"><figcaption></figcaption></figure>

* Once the courses that have to be linked with a product have been selected and the necessary changes have been made to the product page it should be published.

### Important action lines while configuring a course as WooCommerce Product

In Edwiser Courses:\
1\) Check if the course price type is set to ‘Closed’.\
2\) Check if you have added the optional URL ( Optional URL – It is the WooCommerce Product URL of the product that you have created for your Edwiser Course)\
3\) Courses in the Edwiser Bridge tab should be published (not supposed to be in Draft)

In WooCommerce Products:\
1\) Check if Virtual and Downloadable is ticked.\
2\) Check if the course is associated with the Product in the WooCommerce Integration Tab.

**And if you are using WordPress Edwiser Bridge 2.2.4 / Moodle Edwiser Bridge 2.2.2 and above, then after configuring the above settings, you may also test the configuration with one click.**

#### Doc navigation

[< Buying WooCommerce Product-Courses for someone else.](broken://pages/hUYOVL946R21MAf2egUl) [Setting up Variations for Products >](broken://pages/ZdujnH655zEr6W480A0g)


# Setting up Variations for Products

### **What is Single Product Variation?**

Variable products the product type in WooCommerce that lets you to, set variations to a product along with the stock, prices, image, etc.

We have customized this feature specifically for Moodle™ users who want to sell their courses through Edwiser Bridge and its extension WooCommerce Integration by setting some variations to it.

Below are the steps to create those variations and selling your Moodle course through WordPress.

#### 1.Setting Variations to a product

* Go to Products > Go to Edit Product > Go to the Product Data section,
* Here select the product type as “Variable Product”

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/Variable1.png" alt="Edwiser Bridge-WooCommerce Integration - Single Product Variation" height="341" width="790"><figcaption></figcaption></figure>

#### 2.  Add Attributes to use for Variations

* Click on “Add” button next to “Custom Product Attribute” drop-down,
* This will result in custom settings box showing up below for adding “Attributes Specific to Product”
* There you can set the name of the Attribute, and set values to it.
* Make sure that you check “Visible on products page” & “Used for variations” checkboxes.
* Once done hit on “Save Attributes”

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/variable2.png" alt="Edwiser Bridge-WooCommerce Integration - Single Product Variation" height="354" width="789"><figcaption></figcaption></figure>

#### 3.  Add Variations

* You will have to manually add variation to the product, by selecting “Add Variation” from the drop-down.
* Select attributes to variation, Click on the triangle icon to expand variation and to add the relevant details in it.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/variable3.png" alt="Edwiser Bridge-WooCommerce Integration - Single Product Variation" height="356" width="788"><figcaption></figcaption></figure>

#### 4.  Adding course details to each variation

* Set each variation as “Virtual”, “Downloadable” & “Enabled”
* You can link a Moodle course to each variation.
* Bundling of more than one course to a variation can also be achieved.
* Once you have done that you could click on “Save Settings” and then Click on “Update Button” to set it live.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/Edit-Product-%E2%80%B9-Edwiser-Bridge-%E2%80%94-WordPress.png" alt="Edwiser Bridge-WooCommerce Integration"><figcaption></figcaption></figure>

#### Doc navigation

[< Woocommerce Integration User Guide](broken://pages/jqxq5IdJ86SIyGYX5qvj) [Setting up Grouped Products >](broken://pages/IDIWLgt7f00q0YHB0fsm)


# Setting up Grouped Products

Grouped products are similar to bundled products just that in Grouped Products, a similar set of related products are added to the group and each of them is individually priced.

These individual products are referred to as Child Products in WooCommerce.

#### Adding a Grouped Product

1. Go to Products > Add Product.
2. Choose the “Grouped Product” option from the Product Data column.
3. Fill in the rest of the Product details and hit Publish.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2017/02/grouped-product.png" alt="grouped product" height="240" width="801"><figcaption></figcaption></figure>

A grouped product is a collection of Child products, so a child product needs to be added and linked to a group.

#### Adding a Child Product

1. Go to Products > Add Product.
2. Choose Simple Product from the dropdown.
3. Go to the linked products tab.
4. In the Grouping dropdown, select the Group you just created.

#### Doc navigation

[< Setting up Variations for Products](broken://pages/ZdujnH655zEr6W480A0g) [Woocommerce Membership >](broken://pages/UXKw94HxotrjxO3v6dXD)


# Woocommerce Membership

**The Woocommerce Membership settings can be accessed by going to Edwiser Bridge settings –> Woo Integration –> Woocommerce Integration settings.**

#### How Membership works:

* You can sell Membership in 3 ways, in which we support only for ‘Product Purchase’.
* If a user purchases a product, the user will get access to the membership associated with that product. Now, if there are different products associated with the same Membership, then the user will also get access to all the courses associated with the products which are present in the Membership.
* We support Membership associated with Variable Products also.

#### What happens on Membership status change

* Active:  Users get enrolled in the courses associated with the products which are present in the Memberships.
* &#x20;Paused: Users get suspended in the courses associated with the products which are present in the Memberships.
* Expired:
  * You can select an action that will be applicable to the users on product Membership Expiration. Whether you want to unenroll or suspend or do nothing to the users when the subscription ends, you can choose it from the drop-down given.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/01/expiry-1.png" alt="expiry 1"><figcaption></figcaption></figure>

* Canceled: You can select an action that will be applicable to the users on product Membership Cancellation. Whether you want to unenroll or suspend or do nothing to the users when the subscription ends, you can choose it from the drop-down given.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2020/01/cancel-1.png" alt="cancel 1"><figcaption></figcaption></figure>

#### Doc navigation

[< Setting up Grouped Products](broken://pages/IDIWLgt7f00q0YHB0fsm) [Woocommerce Integration Checkout >](broken://pages/acOWLhUXZ4q6oWXukX5d)


# Woocommerce Integration Checkout

### Redirect Users to My Courses from Thank You Page

Users can be redirected to their My Courses page after they purchase a course.

A user will be shown the Thank You Page upon payment completion and they can then be redirected to their list of purchased courses.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/redirect-1024x509.png" alt="redirect"><figcaption></figcaption></figure>

#### One Click Checkout

Users can have One Click Checkout from the single pages. The product will be directly added to their cart.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2017/02/woo-integration-1024x323.png" alt="woo integration"><figcaption></figcaption></figure>

#### Unenroll Users from Course upon Refund

You can have users to be automatically un-enrolled from a course when they have requested for a refund.

This option is available from the Orders page where you process the refunds.

<figure><img src="https://cdn-lekef.nitrocdn.com/dEBhheJeLllzRDxwkgqiDjWYUMSokuqD/assets/images/optimized/rev-af1a6d6/edwiser.org/wp-content/uploads/2015/07/unenroll.png" alt="unenroll" height="406" width="809"><figcaption></figcaption></figure>

**The important points of reference;**

Edwiser solution entirely relies on WooCommerce and the active Payment Gateway for learner’s enrollment.

Edwiser solution does not control the processing status of an order, it is managed by WooCommerce. Wherein WooCommerce will only change the processing status automatically to completed in the following circumstances.

A) Product has been configured as Virtual and Downloadable. (Both the checkboxes should be ticked)

B) On acknowledgment of payment receipt. Hence, orders with card payments are marked completed and users are enrolled instantly and for Bank Transfers and Cheque payments, the order status remains in a processing state wherein it awaits payment confirmation.

#### Doc navigation

[< Woocommerce Membership](broken://pages/UXKw94HxotrjxO3v6dXD) [Add Custom Fields – Settings of WordPress >](broken://pages/FAoHmt1PEJSefPJ9Ba61)


# Add Custom Fields – Settings of WordPress

**Available for WooCommerce Integration Plugin Version 2.1.5 to 2.2.0**

**For WooCommerce Integration Version 2.2.1 and above we have added new custom field plugins. For more details, you may refer to the following** [**setup guide**](https://edwiser.org/documentation/edwiser-bridge-custom-fields/add-custom-fields-settings-of-wordpress/)**.**

**Follow the instructions to add Custom fields on the WooCommerce checkout page and synchronize the same to Moodle™.**

*Navigate to the WordPress site > Edwiser Bridge > Custom Fields > Add New Field > **Field Settings***

**Types**

A)      **Text** – Allows users to add information in the form of plain text.

B)      **Number** – Allows users to add information in the form of numbers.

C)      **Textarea** – Allows users to add brief information in the form of plain text.

D)      **Select** – Allows the user to select the option from the drop-down list will help you collect user inputs. Upon selection, it will add additional settings below Class named as Options. Option Value should resemble the value in Moodle user profile fields.

E)      **Checkbox** – It is a standalone checkbox option. For recording user’s input. For Example, some common phrasing you’ll often see with the checkbox option includes: “I agree to the Terms and Conditions” or “I agree to the Privacy Policy” “I have read and agree to the Terms” or “I have read and agree to the Privacy Policy” “I accept the Terms of Service” or “I accept the Privacy Statement”

**1) Name** – It should resemble the Moodle user profile field’s short name.&#x20;

***Important! When entering the Short Name of the User Profile, make sure the name is short and one word.***

**WordPress**

<img src="data:image/svg+xml;nitro-empty-id=NDc4Njo0OTg=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjE2IDIxNyIgd2lkdGg9IjYxNiIgaGVpZ2h0PSIyMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" alt="sQ4 H5fF3KAAEQAKvZePP0ZZH3XbqolNImFndIJQYTdF4 7iisBlt6poyULkny2TbFgpJNDoD8y7sQmwpOPYizbPz2j6rsafe JHMRNk rn2kwmU7h55ktsKYMDRFiwY92uF4QGV" height="217" width="616">

**Moodle**

<img src="data:image/svg+xml;nitro-empty-id=NDc5NDoyNDE=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjEzIDEwMyIgd2lkdGg9IjYxMyIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" alt="" height="151" width="613">

2\) **Label** – You may add a classifying text for the field.

3\) **Class** – Can be used to apply unique formatting to the field.

4\) **Enabled** – The custom field will be only displayed if this setting is checked.

5\) **Required** – Will make the field mandatory for the user to respond to it.

6\) **Sync on Moodle** – Only when checked will sync the information on Moodle.

**“Note: The synchronization will only work from WordPress to Moodle and not from Moodle to WordPress for custom fields”**

7\) **Show on Woocommerce My Account Page** – If enabled, it will display the custom field on the WooCommerce Account page.[ Please ensure WooCommerce account page is integrated with Edwiser solution](broken://pages/0YSAxju6SwU3HK8xk4B6).

8\) **Show on Edwiser User Account Page –** If enabled, it will display the custom field on the Edwiser Bridge Account page.

**Important: Please click on Save Changes after adding the new field or the changes will be lost.**

#### Doc navigation

[< Woocommerce Integration Checkout](broken://pages/acOWLhUXZ4q6oWXukX5d) [Add Custom Fields – Settings for Moodle™ >](broken://pages/E2v7T2EColNNO3QByHno)


# Add Custom Fields – Settings for Moodle™

**Adding User Profile Fields to Moodle**.

**Step 1 –** Login to the Moodle site.

**Step 2 –** *Navigate to Site administration > Users > Accounts > User profile fields.*

**Step 3 –** Select the **Drop-down menu**. When the value is selected, the browser will automatically go to the User Profile Fields page to edit the profile field setting.

<img src="data:image/svg+xml;nitro-empty-id=NDc2NTo0NTU=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjYyIDI4NiIgd2lkdGg9IjI2MiIgaGVpZ2h0PSIyODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" alt="Yd3p6u6VwtxPCUhPrM0U7mn4FlcVYCKXySxvsDBHKIUkjv2oL3qx8JqBVVzfhO8mGdZ BPqQDmjE6D9RE1E9Fvver6DEpmPn9oSx4GETril" height="334" width="371">

**Step 4** – Next is the Creating a new ‘Drop-down menu’ profile field. Enter the Short Name, Name, and Description of the field. Click Save Changes.

**Important: When entering the Short Name of the User Profile, make sure the name is short and one word. Once the changes are saved, the New profile field will show on the list.*****”***

![mWinkqhGV1c FLb4rXOdT Qto9j1RLHZYhXlDGuhrn9bi g1SC2OHyRXfcvOzVvH0G1quK Hv2WemPXuC3WKNg62fkOJmhd8hIhDSiElaIxVVMbZhyGYKQHc3](data:image/svg+xml;nitro-empty-id=NDc3Nzo0OTE=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjI4IDI2MiIgd2lkdGg9IjYyOCIgaGVpZ2h0PSIyNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+)

**Step 5** – To view the User Profile field setting in the user account. Select Edit Profile in the *Settings > Site Administration > Users > Accounts > Browse the list of users* and edit a user to check the custom fields in the user’s profile. It will list a new profile field towards the bottom in the Other Fields section or in the selected category.

<img src="data:image/svg+xml;nitro-empty-id=NDc4NTo1MTE=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjkyIDIxNCIgd2lkdGg9IjI5MiIgaGVpZ2h0PSIyMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" alt="ssyDAZms1ug91 F69qCYrQ6Ff lekAgJ2YA78O9GauB44JQqyd437yDjbXeh 7IxUzrwPDz5GO4tNQ9C8rVmsClcrfqQjvKAg5k q nVicLlTRNBssRIYrJZG 4EoXRR4tAFvWB" height="214" width="292">

#### Doc navigation

[< Add Custom Fields – Settings of WordPress](broken://pages/FAoHmt1PEJSefPJ9Ba61) [Woocommerce Integration Hooks & Filters >](broken://pages/vuINNBWoIivTiCzYwiJc)


# Woocommerce Integration Hooks & Filters

| **Hook**                                       | **Description**                                                                                                   | **Parameters**                                                                                                                                                                                                                                                  |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **bridge\_woo\_course\_product\_created**      | Use this hook to execute custom code when a new product is created during synchronization from the settings page. | <p>$wp\_product\_id: WooCommerce Product Id generated for a course<br>$wp\_course\_id : Id of Moodle™ course created on WordPress<br>$course\_data: Course data coming from Moodle API<br>$sync\_options:  Synchronization option selected by website admin</p> |
| **bridge\_woo\_course\_product\_updated**      | Use this hook to execute custom code when a new product is updated during synchronization from the settings page. | <p>$wp\_course\_id : Id of Moodle course created on WordPress<br>$course\_data: Course data coming from Moodle API<br>$sync\_options:  Synchronization option selected by website admin</p>                                                                     |
| **bridge\_woo\_email\_allowed\_order\_status** | Use this hook to include information of courses associated with a product selectively in order status emails.     | array: This contains order status such as, ‘wc-processing’,’wc-completed’,’wc-on-hold’                                                                                                                                                                          |


# Woocommerce Integration Shortcodes

| **Shortcode**                                 | **Description**                                                                                             | **Parameters**                       |
| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| **bridge\_woo\_display\_associated\_courses** | Using this shortcode you can display the courses associated with a particular product on any required page. | product\_id: Id of product post type |
| **bridge\_woo\_single\_cart\_checkout**       | Using this shortcode you can render single cart checkouts.                                                  | –                                    |


# Woocommerce Integration Templates

* **associated\_courses\_product\_page.php**

This template is used to display courses associated with a product on the single product page. The courses are displayed using the ‘bridge\_woo\_display\_associated\_courses’ shortcode. The template file ‘associated\_courses\_product\_page.php’ can either be overridden in the ‘edwiserBridge/’ folder of your current theme or by using ‘eb\_get\_template’ & ‘eb\_locate\_template’ filters in a custom plugin.

* **associated\_courses\_order\_email.php**<br>

This template can be used to include courses associated with a product in the order emails. The template file ‘associated\_courses\_order\_email.php’ can either be overridden in the ‘edwiserBridge/emails’ folder of your current theme or by using ‘eb\_get\_template’ & ‘eb\_locate\_template’ filters in a custom plugin.

#### Doc navigation

[< Woocommerce Integration Shortcodes](broken://pages/QoxJhS0dDNM9xSfLevvx) [Knowledge Base >](broken://pages/LNnfYvIBevxVpmRDQpNQ)


# Knowledge Base

Click on the button to search for frequent queries or to resolve issues related to Edwiser Bridge – WooCommerce Integration extension.


# Change log

\= 2.2.3 =

* Fix – single product purchase enrolment issue

\= 2.2.2 =

* Feature : Added functionality to purchase courses for someone else.
* Feature : Added already enrolled tag in the course when the user is already enrolled in courses.
* Tweak : Arranged associated courses in alphabetical order.
* Tweak : Coding standards improvements.
* Tweak : Sync updated course name on the WooCommerce product on product sync.
* Tweak : PHP 8.0 compatibility.
* Fix : Fixed non-completed subscriptions cancelled were unenrolling/suspending user enrolment issues.

\= 2.2.1 =

* Tweak: deprocated custom fields
* Fix: Fixed email was not sent when the user registered via checkout/my-account

\= 2.2.0 =

* Fix Fixed course access expiry date for subscription renewal.
* Fix Empty Request for users created during the checkout process.
* Fix: Duplicate class and function parameter mismatch.

\= 2.1.9 =

* Fix: Solved custom fields issue from last 2.1.8 update.

\= 2.1.8 =

* Fix: Added compatibility to PHP 8.0.

\= 2.1.7 =

* Fix: Solved custom fields synchronization Notices.
* Fix: Solved single click checkout page issue when selected page is cart.
* Fix: Solved Single page checkout token and login links issue.
* Tweak: Added support to On hold woocommerce subscription status.

\= 2.1.6 =

* Fix: Solved custom fields synchronization issue from the checkout page.
* Fix: Solved Cart page checkout button issue when woo-int is activated.
* Fix: Purchaser was getting enrolled when bulk purchase product is purchased, solved Bulk Purchase compatibility issue.

\= 2.1.5 =

* Feature: Added functionality to add custom fields on the checkout page.
* Feature: Added functionality to add custom fields on the Woocommerce My Account page.
* Feature: Added functionality to add custom fields on the Edwiser Bridge User account page.

\= 2.1.4 =

* Feature: Compatibility with WordPress 5.7.
* Fix: After product Synchronization, Bulk purchase settings were getting removed/disabled.

January 1, 2019

#### = 2.1.3 =

Tweak: Removed use of ABSPATH constant.

January 1, 2019

January 1, 2019

#### = 2.1.2 =

Fix – Fix for WooCommerce my account page – my courses tab 404 issue.

January 1, 2019

January 1, 2019

#### = 2.1.1 =

Tweak: Removed constant dependency from Edwiser Bridge and used actual value.

January 1, 2019

January 1, 2019

#### = 2.1.0 =

Feature – Functionality to create an account on the Moodle™ side from the woocommerce My-account page.\
Feature – Functionality to update woocommerce My-account page fields on the Moodle site.\
Feature – Added My Courses tab in the woocommerce my-account page.\
Tweak – FUnctionality to not perform any action on the on=hold and pending cancellation status of the subscription.\
Fix – Bulk purchase products are also mentioned in the enrollment email if the normal course associated product is purchased with the Bulk product so fixed this issue.

January 1, 2019

January 1, 2019

#### = 2.0.1 =

Fix – Solved fatal error on the plugin installation.\
Fix – Subscriptions were unable to send the enrollment email so solved it.

January 1, 2019

January 1, 2019

#### = 2.0.0 =

Feature – Added Woocommerce Membership support.\
Feature – User will get enrolled in all the courses associated with the products which are associated with the Membership on the purchase of Membership from the product.\
Feature – On membership activation user will get enrolled in the courses associated with the products which are associated with the membership.\
Feature – On membership suspend user will get suspended to the courses associated with the products which are associated with the membership.\
Feature – On membership expiration user will get unenrolled or suspended or nothing will happen depending on the setting provided in the woo-int tab.\
Feature – On membership cancellation user will get unenrolled or suspended or nothing will happen depending on the setting provided in the woo-int tab.\
Fix – Email was sent if the product is bulk purchased enabled product from backend but purchased without enabling the bulk purchase, fixed this issue.\
Fix – Plugin was giving fatal on activation if the edwiser bridge was not enabled, fixed this issue.\
Fix – Notice removed from the products page.

January 1, 2019

January 1, 2019

#### = 1.1.9 =

\*Feature – Added Course Enrollment email, that notifies your students about the courses you are enrolled in.\
\*Fix – Fixed how the multiple courses were displayed associated with a bundled product purchase.\
\*Bug fixes and improvements

January 1, 2019

January 1, 2019

#### = 1.1.8 =

Feature – Added setting in Woocommerce-Integration to show associated courses in the single product page.\
Fix – Fixed table layout issue shown on the products list at the backend for associated courses section.\
Fix – User was created at moodle even if the product doesn’t have any associated courses, fixed this issue.\
Fix – Fixed the variable product issue.\
Fix – Solved the issue of refund functionality for the subscription.

January 1, 2019

January 1, 2019

#### = 1.1.7 =

Fix – Fixed a bug which was coming on completing WooCommerce orders manually.

January 1, 2019

January 1, 2019

#### = 1.1.6 =

Feature – Choose an action to perform on subscription expiration (Unenroll, Suspend or Do Nothing).\
Feature – Display WooCommerce orders in Edwiser bridge user account template page.\
Fix – Associated course getting removed on quick edit.

January 1, 2019

January 1, 2019

#### = 1.1.5=

Fix – Unable to disable the guest checkout option.\
Tweak – Updated Licensing code.

January 1, 2019

January 1, 2019

#### = 1.1.4 =

Feature – Setting for Redirect users to My Courses Page from WooCommerce Thank You Page.\
Tweak – Updated Licensing code.\
Tweak – Compatibility with WooCommerce 3.0.0

January 1, 2019

January 1, 2019

#### = 1.1.3 =

Feature – Redirect users to My Courses Page from WooCommerce Thank You Page.\
Feature – WooCommerce Grouped Product compatibility.\
Feature – Checkbox Unenroll from purchased courses? on dashboard order refund section.\
Feature – One click checkout.\
Feature – New shortcode \[bridge\_woo\_single\_cart\_checkout] to render single cart checkout page.\
Tweak – Show confirmation warning while trashing courses.\
Tweak – Compatibility with major update of WooCommerce Subscriptions 2.0.0.\
Tweak – Show associated courses as link.\
Tweak – Licensing code.\
Fix – User not getting enrolled when they purchases variable product.\
Fix – Plugin not working for Simple and Variable Subscriptions.\
Fix – Translation ready.\
Fix – Trashed courses are still visible in dashboard product edit page courses dropdown and on single product pages.\
Fix – Courses does not save properly on dashboard product edit page.\
Fix – Courses to products synchronization not working properly.

January 1, 2019

January 1, 2019

#### = 1.1.2 =

Feature – Single product variation.\
Feature – Added a hook to support “Bulk Purchase” Add-on.

January 1, 2019

January 1, 2019

#### = 1.1.1 =

Fix – Fixed a bug that was conflicting with WooCommerce Subscriptions.

January 1, 2019

January 1, 2019

#### = 1.1 =

Fix – The table creation issue in this update.

January 1, 2019

January 1, 2019

#### = 1.0.4 =

Fix – The table creation issue in this update.

January 1, 2019

January 1, 2019

#### = 1.0.3 =

Tweak – Sync Course categories as Product categories\
Tweak – Assign Product categories to respective Products as per courses & course categories.

January 1, 2019

January 1, 2019

#### = 1.0.2 =

Tweak – Separate “Products” tab in Synchronization.\
Tweak – Virtual and Downloadable options enabled by default in product page.

January 1, 2019

January 1, 2019

#### = 1.0.1 =

Plugin compatibility with PHP 5.2 and above.

January 1, 2019

January 1, 2019

#### = 1.0 =

Plugin Launched

January 1, 2019


# Welcome

### 1.1 **What is Edwiser Store?**

Edwiser Store is a simple, built-in way to **sell Moodle courses directly inside your Moodle site**—without relying on external e-commerce platforms.

It lets you:

* **Sync your Moodle courses as products**
* **Set pricing** (one-time, bundle, or subscription)
* **Accept payments via Cards**
* **Auto-enrol students** after purchase
* **Track all orders** with dedicated dashboards for both admins and students

Edwiser Store works as a **standalone plugin**, and offers an even smoother, modern storefront when paired with the **Edwiser RemUI theme**.

***

### **1.2 Who Is It For?**

* Training businesses
* Universities & institutes
* Individual educators
* Anyone who wants to monetize Moodle courses easily

***

### **1.3 Why Use It?**

Edwiser Store removes the need for complex setups.\
Everything—from product creation to enrollment—is managed **inside Moodle in one clean flow**

### Jump right in


# Requirements

#### To use Edwiser Store, ensure you have:

* **Moodle version:**  5.0 and above
* **Stripe account** for accepting online payments. <mark style="color:$info;">\[New payment gateways coming soon]</mark>
* **Edwiser RemUI theme for Moodle (optional)** — Improves storefront experience


# Downloading Edwiser Store

You can download the Edwiser Store plugin from:

#### **1. Your My Account Page**

After purchasing the plugin:

* Go to **edwiser.org → My Account**
* Navigate to the **Downloads** section
* Download the **latest version** of Edwiser Store
* All future updates will also appear here

#### **2. Your Purchase Receipt Email**

Your purchase email includes:

* A direct download link
* Order details
* License information

> **Note:** Updates are always available in the **My Account → Downloads** section. This is the recommended place to check for new releases.


# How to Install Edwiser Store

1. Login in your Moodle site as an Admin
2. Go to **Site administration → Plugins → Install plugins**
3. Upload the downloaded **Edwiser Store .zip file**
4. Click **Install plugin**
5. Complete the Moodle upgrade
6. A new **Edwiser Store** menu will appear in the header menu

<figure><img src="https://376402268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5bZglfhqfMhgxOuAelF8%2Fuploads%2FPOb78qcKUSlrVrRAf8WE%2Fimage.png?alt=media&amp;token=25f7a384-7ef4-423c-8721-91e3deda2795" alt=""><figcaption></figcaption></figure>


# Post Installation


# Dashboard

The Dashboard summarizes your store’s performance at a glance

You can access the Edwiser Store Dashboard from the Store Menu in the header.

***

### **Key Metrics**

The top panel displays the most important store statistics:

#### **Total Sales**

Shows the total revenue generated through course purchases. This value updates automatically after every successful order.

#### **Total Orders**

Displays the total number of completed orders.

#### **Total Customers**

Shows how many unique users have purchased at least one product.

These metrics help you quickly understand store performance without navigating into reports.

***

### **Monthly Sales Graph**

A visual line chart that shows your monthly sales trend.

#### **Features**

* Auto-generated from all completed orders
* Helps you understand seasonality and purchase patterns
* Supports long-term performance tracking

If there is no sales data yet, the graph will appear empty until the first orders are completed.

***

### **Top 5 Products**

This section highlights your best-performing courses.

#### **Displays**

* Product name
* Quantity sold
* Category
* Price
* Total revenue generated

If no product has been sold yet, the table will show *“No products found.”*

A **View all products** link takes you directly to the Products page for deeper management.

***

### **Quick Navigation Sidebar**

The Dashboard includes a left sidebar menu for easy access:

* **Dashboard**
* Products
* Orders
* Subscriptions
* Coupons
* Reviews
* Shop Settings
* Payment Settings
* Email Templates

This structure helps admins move between key store functions quickly.




---

[Next Page](https://remui-docs.edwiser.org/llms-full.txt/1)

