Nice Learning

Themes ::: theme_nice
Maintained by Nice Learning
Nice Learning is a completely free Moodle 5.x theme, built with a clean, simple design and easy configuration options.

Nice Learning 1.3

Moodle 5.0
Released: diumenge, 3 d’agost 2025, 07:13

Nice Learning Theme

Nice Learning is a completely free custom theme for Moodle 5.x. It’s clean, user-friendly, and fully compatible with right-to-left (RTL) languages. The theme also comes with a set of custom blocks for extended functionality and improved user experience.

View full documentation →


Features

  • Fully responsive design
  • RTL language support
  • Customizable brand colors
  • Compatible with Moodle 5.x

Installation

Install the Theme Plugin

  1. Go to: Site administration → Plugins → Install plugins
  2. Choose Install plugin from ZIP file.
  3. Upload the ZIP file named nice.zip.
  4. Click Install plugin from the ZIP file.
  5. Complete the installation and upgrade the Moodle database as prompted.

Activate the Theme

  1. Navigate to: Site administration → Appearance → Themes → Theme selector
  2. Select Nice Learning as your active theme.

Customize Branding and Settings

  • Explore and adjust all available branding options and other settings for the theme.
  • Refer to the Theme Settings documentation for detailed guidance.

Installing Blocks

After installing and customizing the Nice Learning theme, you can enhance your Moodle site further by installing the custom blocks.

Download the Blocks Package

  • Download the blocks package from:

Download Nice Learning Blocks →

Inside the downloaded package, you’ll find two folders:

  • blocks_unzipped
  • blocks_zipped

Option 1 — Install Blocks via File Copy (Bulk Installation)

  1. Open the blocks_unzipped folder.
  2. You’ll see 38 folders, each representing a separate block.
  3. Copy all these folders into your Moodle installation under: moodle/blocks/
  4. Once copied, visit the following link in your browser to trigger Moodle’s plugin installation and database upgrade for all blocks at once: yoursiteurl/admin/index.php

Option 2 — Install Blocks via Moodle Plugin Installer

  1. Open the blocks_zipped folder.
  2. Each block is provided as a separate ZIP file.
  3. To install a block:

- Go to:

Site administration → Plugins → Install plugins - Upload the desired block’s ZIP file. - Click Install plugin from the ZIP file and complete the installation steps, just as you did for installing the theme.


License

GNU GPL v3 or later


Changelog

v1.3

  • Added activity navigation to course pages (Previous, Next, and Jump-to dropdown).

v1.2

  • Fixed minor CSS styling issues.
  • Corrected the default placeholder course image path.
  • Added support for custom font folder.

v1.1

  • Fixed: Undefined variable $DB warning by declaring global $DB where needed.
  • Fixed: Exception - Call to a member function update_record() on null caused by missing $DB reference.

v1.0

  • Initial release.

Version information

Version build number
2025080300
Version release name
1.3
Maturity
Versió estable
MD5 Sum
567aa4b4f683c9ed79d25468fcd241b4
Supported software
Moodle 5.0

Version control information

Version control system (VCS)
Other...
VCS repository URL

Default installation instructions for plugins of the type Themes

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (e.g. "ponies") in the "theme" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation