Ready-made Site + Course Reporting for the Moodle™ Platform

Stop building reports.
Start using them.

Nice Learning Report gives Moodle administrators and course managers ready-made site-level and course-level dashboards for users, courses, multi-course comparison, students, assignments, quizzes, groups, progress, completion, charts, saved filters, and exports. Save frequently used filter selections and reuse them whenever you need them. No SQL. No report builder. No manual setup after installation.

Site level Course level
One-time payment
$ 50 USD
Buy Plugin
Why Nice Learning Report

Everything managers need, already configured

It is not a report builder. It is a ready-to-use operational reporting workspace: site-level visibility for administrators, course-level detail for managers, and multi-course comparison without writing SQL or designing reports from scratch.

Ready-made reporting

Install the plugin and start reviewing useful dashboards immediately—no SQL, no report builder, and no time spent designing standard operational reports.

Site + course visibility

Move from site-wide users, user charts, and multi-course comparison to detailed course reporting for students, activities, progress, completion, and groups.

Compare without rebuilding

Select two or more courses and review their combined reporting areas from one multi-course report instead of opening and rebuilding reports course by course.

Operational outputs

Filter, save your selections for reuse, customize, compare, and export structured XLSX data, with configurable Word export for course content when you need a document-ready output.

No SQL No report building Ready after installation Site + course level Multi-course comparison Save and share filters
Site-level reporting

See the whole Moodle site, without building a site report

Administrators get a ready-made site overview, a configurable users report with profile charts, and a multi-course report for comparing two or more courses from one place.

https://demo.nicelearning.org/report/nice/site.php
Site dashboard

Overview

Total Users 86
Total Courses 31
Site-wide user visibility Course inventory at a glance Move directly into users or multi-course reporting
Site users

Users

Report preferences
User table Charts
User Status Country Enrolled courses
Lucas Adamsladams@nicelearning.org Active Dominican Republic 29
Alexander Baileyabailey@nicelearning.org Active Bouvet Island 30
Harper Bellhbell@nicelearning.org Active Antarctica 30
Gender 86 users
Male55
Female31
Customizable user reporting

Standard Moodle fields + custom user profile fields

CountryGenderInstitutionDepartment
Enrolled courses Alexander Bailey
Introduction to Business StrategyActive
Critical ThinkingActive
Project Management FundamentalsActive
Report preferences
GenderEmail addressStatusCountryEnrolled courses
Gender Bar Country Bar
Cross-course comparison

Multi-course report

Select at least two courses to view and compare their combined report data.

Introduction to Business Strategy × Critical Thinking × Choose courses
Enrolled date range Status: All Country: All Groups Gender: All
OverviewChartsAssignmentsQuizzes Course ContentStudentsGroups
Full nameCourse nameStatusProgress
Alexander Baileyabailey@nicelearning.org Introduction to Business Strategy Active 70%
Critical Thinking Active 55%
Adam Carteracarter@nicelearning.org Critical Thinking Active 20%
Students grouped by username and email Course Content grouped by course Groups grouped by group name
Administrator defaults

Course Settings

Default overview

Select default overview cards for new users

Default columns

Select default visible columns for new users.

Default overview

Select default overview cards for new users

Available overview items
Selected overview items
Student UpDown×
Teacher UpDown×
Non-editing teacher UpDown×
Manager UpDown×
Total Assignments UpDown×
Total Quizzes UpDown×

Default columns

Move fields between lists and reorder selected fields.

Available fields
Selected fields
Username UpDown×
First name UpDown×
Last name UpDown×
First name - phonetic UpDown×
Middle name UpDown×
Last name - phonetic UpDown×
Alternate name UpDown×
ID number UpDown×
Institution UpDown×
Department UpDown×
Email address UpDown×
Country UpDown×

Site Overview

Start with the total number of registered users and available courses, then move into the reporting area you need.

Users + User Charts

Review user profiles, access, status, enrolled courses, standard/custom profile fields, and configurable user distributions.

Multi-course Report

Select two or more courses and compare combined course reporting areas from one consolidated page.

Course Settings

Set the default overview cards and visible report columns that new users receive when they first use Nice Learning Report.

Course-level reporting

Everything a course manager needs, already on one page.

Open a course and use the ready-made Overview, Charts, Assignments, Quizzes, Course Content, Students, and Groups views. Apply and reuse saved filters, compare results, customize the page, and export—without building the report first.

https://demo.nicelearning.org/report/nice/index.php?id=12
Nice Learning Report / Nice learning report

Productivity

Filters

Overview

Total Student 69
Total Teacher 3
Total Non-editing teacher 1
Total Manager 1
Total Assignments 4
Total Quizzes 2

Charts

Country

69
Student distribution by country Canada 10, Brazil 9, Chad 6, France 6, Denmark 4, Cuba 3, Bulgaria 3, eight countries with 2 students, and twelve countries with 1 student. 12 9 6 3 0 10 Canada 9 Brazil 6 Chad 6 France 4 Denmark 3 Cuba 3 Bulgaria 2 Afghanistan 2 Botswana 2 Burkina Faso 2 Dominican Republic 2 Congo 2 Bahrain 2 Egypt 2 Costa Rica 1 Cambodia 1 Albania 1 Bahamas 1 Cabo Verde 1 Cayman Islands 1 Antarctica 1 Bouvet Island 1 Cyprus 1 Bosnia and Herzegovina 1 Ecuador 1 China 1 Benin
Option valueCountPercent
Canada1014.5%
Brazil913.0%
Chad68.7%
France68.7%
Denmark45.8%
Cuba34.3%
Bulgaria34.3%
Afghanistan22.9%
Botswana22.9%
Burkina Faso22.9%
Dominican Republic22.9%
Congo22.9%
Bahrain22.9%
Egypt22.9%
Costa Rica22.9%
Cambodia11.4%
Albania11.4%
Bahamas11.4%
Cabo Verde11.4%
Cayman Islands11.4%
Antarctica11.4%
Bouvet Island11.4%
Cyprus11.4%
Bosnia and Herzegovina11.4%
Ecuador11.4%
China11.4%
Benin11.4%

Gender

69
Student distribution by gender Male 44 students, 63.8 percent. Female 25 students, 36.2 percent. 63.8% 36.2% Male Female
Option valueCountPercent
Male4463.8%
Female2536.2%

Assignments

4 Assignments
Total Assignments 4
Assignments With a Due Date 1
Team Assignments 0
Grading Progress 4 / 276 (1.4%)
Assignment name Assignment type Passing grade / grading criteria Due date Cut-off date Team submission Anonymous grading Participants Graded Action
Assignment: Goal Setting and Prioritization Individual No passing grade Friday, 14 August 2026, 12:00 AM - No No 69 4
Assignment: Managing Workload and Energy Levels Individual Passing grade: 50.00 / 100.00 - - No No 69 0
Assignment: Using Productivity Tools and Techniques Individual No passing grade - - No No 69 0
Assignment: Maintaining Long-Term Productivity Individual No passing grade - - No No 69 0

Compare Assignments

You can compare more than one assignment and export the results to Excel.

Assignments

Quizzes

2 Quizzes
Total Quizzes 2
Quizzes With a Close Date 0
Quizzes With Attempts 2
Grading Progress 2 / 138 (1.4%)
Quiz Name Open Date Close Date Time Limit Attempts Allowed Grading Method Passing Grade Participants Graded Action
Pre Quiz - - - Unlimited Highest grade No passing grade 69 1
Post Quiz - - - Unlimited Highest grade No passing grade 69 1

Compare Quizzes

You can compare more than one quiz and export it to Excel.

Quizzes

Course Content

Showing 20 of 24 content items
Activity or Resource Type Topic Name Activity or Resource Name
Quiz Pre Quiz Pre Quiz
File Introduction to Productivity Presentation: The Productivity Mindset Turning Effort into Results
File Introduction to Productivity Presentation: Understanding Productivity: Working Smarter, Not Harder
File Goal Setting and Prioritization Presentation: Setting SMART Goals for Better Results
File Goal Setting and Prioritization Presentation: Prioritizing What Matters From Goals to Action
Assignment Goal Setting and Prioritization Assignment: Goal Setting and Prioritization
File Time Management Techniques Presentation: Mastering Your Time Essential Time Management Techniques
File Time Management Techniques Presentation: Making Every Minute Count: Practical Strategies for Better Time Use
File Overcoming Procrastination Presentation: Understanding Procrastination Why We Delay
File Overcoming Procrastination Presentation: From Procrastination to Action Strategies to Get Things Done
File Focus and Concentration Strategies Presentation: The Power of Focus Managing Attention and Distractions

Students

Showing 20 of 69 Students
Email address First name Last name Picture Groups Completion status Progress Activity completion Status Enrolled date
ladams@nicelearning.orgLucasAdams LAgroup-1In progress 12% SuspendedMonday, 20 July
abailey@nicelearning.orgAlexanderBailey ABgroup-1, group-2In progress 42% ActiveFriday, 17 July
mbaker@nicelearning.orgMasonBaker MBgroup-2Completed 100% ActiveMonday, 20 July
hbell@nicelearning.orgHarperBell HBgroup-1In progress 67% ActiveWednesday, 15 July
nbennett@nicelearning.orgNoahBennett NBgroup-1Not started 0% ActiveNever
sbennett@nicelearning.orgSophieBennett SBgroup-3In progress 24% SuspendedTuesday, 14 July

Groups

Showing 20 of 26 Groups
Name Created date Student Teacher Non-editing teacher Manager
group-25Friday, 24 April 2026, 8:11 PM1000
group-24Friday, 24 April 2026, 8:10 PM0000
group-23Friday, 24 April 2026, 8:10 PM0000
group-22Friday, 24 April 2026, 8:10 PM0000
group-21Friday, 24 April 2026, 8:10 PM0000
group-20Friday, 24 April 2026, 8:10 PM0000
Course-level detail

Operational course reporting, ready before you ask for it

The common questions course managers ask are already organized into focused sections— no query writing, report design, or dashboard configuration required.

Filters

Focus on the exact participants you need

Apply filters once and use the resulting selection across overview totals, charts, assignments, quizzes, groups, and student records. Save frequently used selections so you can return to them later.

  • Enrolment date range and student status
  • Country, group, and custom dropdown filters
  • Clear reset action for fast comparison
  • Save named filters for reuse and optional sharing

Filters

5 active fields
Select date range All statuses All countries Choose groups All genders

Overview and charts

Live report view
Students69 Teachers3 Managers1 Assignments4 Quizzes2
Overview and charts

Turn course data into clear visual signals

Start with course role totals and the total assignments and quizzes in the course, then understand participant distributions through configurable chart types.

  • Students, teachers, managers, total assignments, and total quizzes
  • Country and custom-profile distributions
  • Pie, donut, and bar chart options
  • Hide or show charts through preferences
Assignments

Review assignment progress and compare participant results

See every course assignment in one place, review its grading setup, open participant grades, and compare results across multiple assignments.

  • Total assignments, due dates, team assignments, and grading progress
  • Passing grade, cut-off date, anonymous grading, and participant totals
  • View participant submission status, grade, pass/fail result, and graded date
  • Compare multiple assignments and export results to Excel

Assignments

4 assignments
Total4 With due date1 Team0 Graded4 / 276
Goal Setting and PrioritizationDue 14 Aug 2026 4 / 69 graded
Managing Workload and Energy LevelsPassing grade 50 / 100 0 / 69 graded
Using Productivity Tools and TechniquesNo passing grade 0 / 69 graded

Quizzes

2 quizzes
Total2 Close date0 With attempts2 Graded2 / 138
Pre QuizUnlimited attempts · Highest grade 1 / 69 graded
Post QuizUnlimited attempts · Highest grade 1 / 69 graded
Quiz comparison
Participant Pre Quiz Post Quiz
Noah Bennett 8 / 10 9 / 10
Lucas Adams - -
Quizzes

Review quiz attempts and compare learner results

See every course quiz in one place, review availability and attempt settings, open participant grades, and compare results across multiple quizzes.

  • Total quizzes, close dates, quizzes with attempts, and grading progress
  • Open date, close date, time limit, attempts allowed, grading method, and passing grade
  • View participant groups, attempts, attempt status, grade, result, and graded date
  • Compare multiple quizzes such as pre- and post-quiz results and export them to Excel
Groups and students

Move from summary to participant-level detail

Review group membership and role counts, then inspect participant profile, enrolment, access, progress, and activity-completion information.

  • Group creation dates and role totals
  • Configurable participant columns
  • Course progress and completion status
  • Individual activity-completion view

Student table

69 participants
LA Lucas Adamsgroup-1 Suspended
AB Alexander Baileygroup-1, group-2 Active
MB Mason Bakergroup-2 Active
Course Content

See the full course structure and export it to Word

Review activities and resources across the course in one structured table, then create a Word document using only the content types and document options you need.

  • View activity/resource type, topic name, and item name together
  • See the total number of course content items and browse the table in full screen
  • Include or exclude activity and resource types before export
  • Choose file type, section labels, auto numbering, and table or normal-text Word output
Course Content

24 content items

Word export
Type Topic Activity / resource
Quiz Pre Quiz Pre Quiz
File Introduction to Productivity The Productivity Mindset Turning Effort into Results
Assignment Goal Setting and Prioritization Goal Setting and Prioritization
Course Content Word Export

Document options

Include file type Include section Auto numbering
Included content types
Assignment File Nice Form Quiz
Export format Table Normal text
Saved filters

Set your filters once. Use them again.

Turn frequently used filter selections into named saved filters in both course-level and multi-course reports. Keep a filter available in this course or across all courses, and choose whether to share it with other users who can view the report.

  • Give each saved filter a clear, memorable name
  • Choose “This course” or “All courses” availability
  • Optionally share with users who can view the report
  • Edit the name, availability, and sharing settings
  • Replace saved filter values with your current selections when needed
  • Delete filters you no longer need

Less repeated setup. Return to the filter combinations you use regularly without selecting every value again.

01 Save your selection
02 Keep saved filters up to date

Report preferences

Saved per user
Section order
Overview Charts Assignments Quizzes Course Content Groups Students
Student columns
Email Groups Progress Status
Enrolled date
Assignment columns
Passing grade Due date Participants
Anonymous grading Team submission
Quiz columns
Close date Attempts allowed Participants
Time limit Grading method
Chart settings
Country Bar Gender Pie
Preferences

Keep ready-made reports focused on each user’s workflow

Report Preferences keeps the experience ready-made while still letting administrators, teachers, and managers control the fields, sections, and charts that matter to them.

  • Reorder report sections
  • Choose visible student, assignment, and quiz columns
  • Control chart visibility and type
  • Preserve a cleaner personal report view
Export

Export in the format your work needs

Use XLSX for structured site, multi-course, and course report data, and Word for a clean, configurable course-content document.

  • Export report sections, assignments, quizzes, and participant data to XLSX
  • Export individual assignment and quiz grades plus comparison results
  • Export Course Content to Word with configurable document options and content types
  • Keep structured output ready for review, archiving, and analysis
Export report

Prepare your workbook

File name nice-report-productivity.xlsx

Sheets to include

Feature summary

Ready-made reporting from site level to course detail

Site Overview

Site-wide totals for registered users and available courses.

Site Users

User profiles, account status, site access, enrolled courses, and standard/custom profile fields.

User Charts

Country and supported custom dropdown profile distributions with chart and table views.

Multi-course

Compare two or more courses through one consolidated report with filters, saved selections, and exports.

Course Settings

Define the default overview cards and visible report columns that new users receive.

Course Overview

Key course totals for students, teachers, non-editing teachers, managers, assignments, and quizzes.

Assignments

Assignment settings, grading progress, participant grades, comparison, and Excel export.

Quizzes

Quiz settings, attempts, participant grades, comparison, and Excel export.

Course Content

Course activities and resources by topic, with configurable Word export.

Groups

Course groups, creation dates, and participant totals by role.

Students

Profile, enrolment, progress, access, status, and activity-completion data.

Charts

Country and custom-profile distributions in pie, donut, or bar charts.

Filters

Filter by enrolment, status, group, country, gender, and custom fields.

Saved Filters

Save and reuse filter selections in course-level and multi-course reports. Choose availability, optionally share, edit, replace saved values, or delete.

Preferences

Reorder sections, select visible columns, and configure chart settings.

Export

Export report sections, assignment and quiz results, and participant activity completion to XLSX.

Pagination

Handle larger participant and group lists through an efficient report interface.

Get started

Ready to stop building routine reports?

Install it and start with ready-made site-level and course-level reporting: users, multi-course comparison, students, assignments, quizzes, groups, progress, completion, charts, saved filters, preferences, and exports—without SQL or a report-building project.