Premium Solutions for the

Premium Solutions for
the Moodle™ Platform

Nice Learning offers professional solutions for the Moodle™ platform: a modern theme for a cleaner learning experience and a powerful reporting plugin for deeper course insights. Choose the solution that fits your needs.

Nice Learning Theme
Nice Learning Report
Nice Learning Form
Theme for the Moodle™ Platform

Nice Learning Theme

A modern, flexible theme for the Moodle™ platform, built for educators. Includes full RTL support, customizable blocks, and seamless institutional branding—ready to use out of the box.

RTL Support

Full right-to-left layout compatibility built into every component, block, and page template.

Custom Blocks

Comes with pre-built blocks to enhance your course pages and create a polished LMS homepage.

Branding Options

Configure your logo and colours directly from the theme settings — no file editing needed.

Clean Design

Distraction-free design that keeps attention on effective learning — designed to help learners stay fully engaged.

Compatible with Moodle 5.x and later
yoursite.com
Nice Learning theme – home page preview
View Demo
Clean & Fully Customisable
Course Report Plugin for the Moodle™ Platform

Nice Learning Report

A course report plugin for the Moodle™ platform that gives teachers and managers a clear view of participants, groups, completion, and course activity — all from one customizable page.

Course Report Plugin
yoursite.com/report/nice/index.php?id=20
Course Report
All Groups Completion Activity
24 Participants
3 Groups
58% Avg Progress
12 Activities
Participant Group Progress Status
AH Ahmed Hassan Group A 85% Completed
LM Layla Mansour Group B 60% In Progress
KJ Khalid Jouda Group A 100% Completed
SR Sara Ramadan Group C 20% Not Started
MA Mohammed Ali Group B 45% In Progress
Fully Customisable

Participants Overview

Provides a configurable participant table with profile, enrolment, progress, access, and activity-completion information.

Group Management View

Shows course groups, creation dates, and participant totals by role.

Charts

Visualises country and custom-profile-field distributions using configurable pie, donut, or bar charts.

Export & Filters

Filters report data by enrolment status, date, group, country, and custom profile fields, then exports reports and activity completion to XLSX.

Preferences

Supports reordering sections, selecting visible columns, and configuring chart visibility and type.

Form Builder Plugin for the Moodle™ Platform

Nice Learning Form

Nice Learning Form plugin allows you to create questionnaires and surveys within your course to collect data. Build multi-page forms on a simple drag-and-drop canvas with no coding required.

Drag & Drop Builder

Drop fields directly onto the canvas and reorder them instantly with no page reloads and no code.

Rich Field Types

Create forms using text, textarea, number, email, URL, select, radio, checkbox, grid, and grouped fields.

Conditional Logic

Show or hide fields and pages based on previous answers to create smarter and shorter forms.

Multi-Page Forms & Reports

Divide long questionnaires into multiple pages, then review and export responses from one place.

Form Builder Plugin
yoursite.com/mod/nlform/build.php?id=12
Field Types
Text
Textarea
Number
Email
URL
Select
Page 1
Add Page
Drag a field here to start building
Drag, Drop & Publish
Support

Having trouble?
We're here to help

Just open a ticket and explain the issue — we’ll handle the rest.

Submit a Ticket
Quick support replies Secure & private Fast and easy ticketing