Premium Solutions for the

Premium Solutions for
the Moodle™ Platform

Nice Learning provides professional solutions for the Moodle™ platform. Our tools are designed to improve learning, management, and user experience. Explore our solutions and choose what best fits your needs.

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.

One-time payment
$ 75 USD
Compatible with Moodle 5.x and later
yoursite.com
Nice Learning theme – home page preview
View Demo
Clean & Fully Customisable
Site + Course Reporting for the Moodle™ Platform

One reporting workspace.
From your whole site to every course.

Nice Learning Report gives administrators and course managers ready-made reporting at site level, across multiple courses, and inside individual courses. See users, courses, students, activities, progress, completion, charts, and more without writing SQL or building reports from scratch.

Site-wide reporting
yoursite.com/report/nice/site.php
Site Overview Users Multi-course Course Report
Site dashboard

Overview

Preferences
Total Users 1,248
Total Courses 86
Active Users 1,109
Users report

Site users

View all
User Status Courses
LA Lucas Adams Active 12
HB Harper Bell Active 9
MA Mohammed Ali Active 15
Multi-course report

Compare courses

Business Strategy 78%
Critical Thinking 64%
Project Management 91%
Drill down to course level Overview · Charts · Assignments · Quizzes · Content · Students · Groups
Learn More
XLSX + Word exports
Ready-made operational reporting

Stop rebuilding the same reports in every course.

Install once and give your Moodle team a practical reporting workspace that starts with the whole site and moves naturally into multi-course and course-level detail.

Site-wide visibility

Review site totals, users, standard and custom profile fields, user charts, and enrolled-course information.

Multi-course comparison

Select two or more courses and compare reporting areas together instead of opening courses one by one.

Complete course reporting

Use ready-made views for overview, charts, assignments, quizzes, course content, students, groups, progress, and completion.

Filters, preferences & exports

Customize what managers see, filter operational data, export structured XLSX reports, and export course content to Word.

No SQL No report builder Ready after installation
One-time payment
$ 50 USD
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 more than 20 field types, including text, textarea, number, email, URL, select, radio buttons, checkboxes, ratings, file uploads, signatures, grids, 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.

One-time payment
$ 75 USD
Form Builder Plugin
yoursite.com/mod/nlform/build.php?id=12

Field types

Select a field to add.

Page 1
Add Page
Your canvas is empty. Select a field type to start designing this form.
Learn More
Drag, Drop & Publish
Course Notification Plugin for the Moodle™ Platform

Nice Learning Notification

Send personalised messages immediately or automate learner reminders. Target the right course participants, reuse message templates, choose delivery channels, and keep a clear notification history.

Instant Notifications

Search, filter, select, preview, and send personalised messages to course participants from one guided workflow.

Automated Reminders

Create scheduled or activity-based rules for course access, progress, views, and supported submissions.

Smart Recipient Targeting

Reach selected learners using course, group, enrolment, access, and activity-based recipient filters.

Templates & Personalisation

Reuse message templates, insert personalisation tokens, preview content, and attach supporting files.

Flexible Delivery & History

Deliver through email, Moodle notifications, or both, then review a clear record of sent and automated messages.

One-time payment
$ 50 USD
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