• Moodle

Dash

Make it your Moodle.

  • Basic free
  • Plus from €99 / year

Key feature 01 / 04

Highly customizable block

The Dash block works in any block region and shows a data source, a ready-to-use widget or static content. It offers styling, header and footer text, empty-state handling and visibility by role, profile or date.

Key feature 02 / 04

Dashboards

With Plus, create any number of dashboards — full-screen pages for roles, cohorts, a course or a category, or public as a landing page — and add them to the navigation.

Key feature 03 / 04

Data sources

Show courses, users, completions, badges, site logs, events and more. Each data source comes with fields, conditions and filters; Premium adds custom SQL data sources.

Key feature 04 / 04

Query layouts

Each layout has its own configuration options — from filterable tables to grids, sliders, accordions, figures and timelines. With Plus, all layouts beyond the table are available.

Dash at a glance

Layout, content and style of any page

Change the front page, the dashboard or course pages without bespoke development — with a query builder, layouts and ready-to-use widgets.

Compare plans Try it yourself · upcoming
Skip to overview & plans Compare plans
Dash Get it now

Everything about Dash

Overview

Make Moodle fit your use case

Customize your Moodle site without time-consuming and expensive bespoke development. With the Dash block you change the layout, content and style of pages like the front page or the dashboard. At its heart is a query builder that makes data from courses, users, completions, site logs and more available, displayed as grid, slider, masonry or table with filters, conditions and full control over the fields.

Dash consists of the Dash block and a local plugin that adds dashboards as full-screen pages. Every data source and widget is an independent addon, so you enable only what your site needs. Basic is free; Plus, Pro and Premium add dashboards, data sources, layouts, widgets and developer tools.

Management summary

Value, cost and rollout on a single page. Export as PDF for your committee.

Open as PDF (opens in a new tab)
  • No bespoke code

    Your Moodle, your structure

    Front page, dashboards and course pages adapt to your use case. No custom development, no SQL for standard data.

  • Target groups

    The right page for every role

    Dashboards and blocks show themselves to the roles, cohorts or learners you choose — or to the public as a landing page.

  • Data

    Information where it is needed

    Courses, completions, badges, logs and events in tables, grids, sliders and timelines — right inside Moodle.

Features & pricing

Feature Basic Plus Pro Premium
Fine-tune Dash blocks visually.
Basic: every feature of the group Plus: every feature of the group Pro: every feature of the group Premium: every feature of the group
Layouts for static content.
Basic: 1 of 2 features Plus: every feature of the group Pro: every feature of the group Premium: every feature of the group
Dynamic pages with adaptable layouts.
Basic: not included Plus: every feature of the group Pro: every feature of the group Premium: every feature of the group
A query builder for tailored information — without writing SQL.
Basic: 1 of 15 features Plus: 4 of 15 features Pro: 13 of 15 features Premium: every feature of the group
Configurable data visualizations — without coding.
Basic: 1 of 5 features Plus: every feature of the group Pro: every feature of the group Premium: every feature of the group
1 update in 2.6 Ready-to-use widgets for defined use cases.
Basic: 2 of 12 features Plus: 2 of 12 features Pro: 7 of 12 features Premium: every feature of the group
Custom data sources and layouts.
Basic: not included Plus: not included Pro: not included Premium: every feature of the group
Extra features together with other plugins.
Basic: every feature of the group Plus: every feature of the group Pro: every feature of the group Premium: every feature of the group

All · every feature of the group 2 of 6 · some features — Not included

All releases ↗

Product videos

Visual learning paths

How the Learning path widget turns completed and pending courses into a path – with many of the designs from the Design Studio.

All videos for Dash ↗

Use cases & screenshots

Compliance

Mandatory learning overview

Show learners the courses they have to complete and track completion of critical courses in compliance dashboards.

  • Course completions
  • Access restriction

Course catalogue

Course catalogues with filters

Course lists with filters and on-page search, as grid, slider or table. Course previews show metadata before enrolment.

  • Courses
  • Grid, slider and masonry
  • Course and category context

Teams

Team and teacher dashboards

A dedicated area for teachers and a team dashboard that helps line managers manage their team.

  • Unlimited dashboards
  • Role assignments
  • Activity completion

Learning paths

Visual learning paths

Show each learner their own path as a visual map: courses and exams in order, with progress at a glance and the next step one click away. Requires Dash Premium.

  • Learning path
  • Path designs in the block
  • Skill progress and level visuals

Course previews

Preview pages for paid courses

Learners who aren’t enrolled yet land on a preview page: what the course covers, who teaches it and what comes next – with on-page navigation and a clear call to enrol. Available from Dash Plus.

  • On-page navigation
  • Course and category context
  • Add to course navigation

Tech & compliance

Running it

Requirements

Moodle 4.5 to 5.2 (Dash 2.7). Dash consists of the Dash block and a local plugin; the local plugin enables dashboards.

Installation & updates

Install with the Moodle plugin installer, then enable the addons you need in the global settings. Moving to a higher plan is described in the Help Center.

Reviewing it

Data protection & hosting

Your data stays in your Moodle. Dash runs entirely inside your Moodle site and stores its data in your Moodle database and file storage, on your own server. bdecent does not run a cloud service for it, and the plugin never contacts bdecent: no licence checks, no telemetry, no usage tracking. Access is controlled by Moodle roles and capabilities, so only the people you authorise can see or change it.

Accessibility & license

Dash is built with Moodle's own template system and the Bootstrap components of Moodle's standard theme Boost, so it follows your theme's colours and fonts. We have not published a formal WCAG audit yet — if something gets in your way, tell us and we will fix it. Released under GPLv3, like Moodle itself.

Stay updated Never miss a release note: join the Dash Product Hub and get news about releases, webinars and design packages by email. Join the Product Hub ↗
Try Dash yourself A ready-made Dash sandbox: log in as teacher or student, change settings or build your own course. It resets regularly. Try it yourself · upcoming