Dash icon

Dash

Make it your Moodle
Price option: Free

Supports Moodle 3.7-5.1 See all versions
Latest release: 4 months ago
Installations: 764
Downloads (last 90 days): 209

Frankenstyle name: block_dash
Blocks

Description

Dash is a powerful block plugin, allowing users to add dynamic content to their Moodle sites as well as customizing layout and style of pages and dashboards.

Usable everywhere

Dynamic & static content

Styling options

Empty state handling

Query builder

Widgets

Use cases

  • Mandatory learning overview
  • Display courses that your learners have to complete
  • Course catalogs with filters and on-page search
  • Teacher’s area: a dedicated place for teachers
  • Team dashboard, empowering line managers to manage their team
  • Community pages, to connect your learners and supercharge groups
  • … and many more

Dash provides great features that are completely free. For more functionality, we offer a Plus, Pro and Premium plan.

>> Feature overview

Highly customizable block 

Fine-tuning Dash blocks visually and enhancing user experience.

  • Usable everywhere: Dash is a versatile block type that seamlessly integrates into any available block region within your LMS.
  • Combining dynamic and static content: Incorporating static content alongside the dynamic core information of a Dash block can greatly enhance user experience.
  • Styling options: A range of customization options is available to craft a distinctive appearance.
  • Empty state handling: In cases where no data is available for the defined Dash, admins can integrate fallback content or hide blocks.

Query builder

At the heart of the Dash framework is a powerful query builder. User data can be presented in a table layout. Dash comes with many powerful customisation options like filters, conditions and full control over the fields displayed. If Video Time Pro is already installed on the Moodle site, Dash can also use this data source to provide an overview of all Video Time activities within the LMS or insights into video consumption patterns.

Dash Pro makes data available from various data sources, such as courses, completions, site logs and more. Moreover, this data is then displayed using different layouts such as grid, slider, accordion or timelines.

Data sources
  • Users
  • Video Time (Requires Video Time Pro)
  • Courses, Course categories (Requires Dash Plus)
  • Course certificates, Badges, Course completions, Site logs, Dashboards, Activities, Programs (Requires Dash Pro)
Layouts
  • Table
  • Grid, Slider, Masonry, Accordion, One figure/two figure, Timeline (Dash Plus)

Creating a Dash block is simple: Turn on editing, select the Dash block, choose the feature and configure it.

Dash-basic.gif

The result of the final Dash block depends on your configuration.

Widgets

In each Dash block, administrators can choose to use a ready made widget. These widgets are crafted to showcase targeted information for defined use cases.

Dash Basic

My Learning showcases all courses in which the current user is enrolled but hasn't completed yet.

My contacts visually presents the contacts from the user's address book and displays suggested users.

My groups brings course group management right to the user's fingertips.

 
Dash Pro

In addition to the widgets above, Dash Pro offers four widgets.

Course completions

Course enrolments

My profile

Competency graph
 
Dash Premium 

The learning path widget showcases completed and pending courses for each user in a visually appealing path, which can be individually designed via a SVG file. However, we also provide free design packages. Here are some examples:

Learning path: Mountain

Learning path: Landscape

Learning path: Line

>> See all widgets

Dashboards

Available in Dash Plus

Administrators can create an unlimited amount of dynamic pages with highly adaptable layouts. With a variety of setting options, it is possible to create dynamic course previews, course listings and access restrictions.

Course catalog(s)

Create a dashboard as a course preview for students. Administrators can specify which courses should be displayed by category, enrolment status, enrolment role, custom fields, completion status and more...

Teacher's area

Create role-specific dashboards, e.g. a dashboard for teachers. In our example, we list teacher's students, provide an overview about the completion status per course and the teacher's current courses.

>> Read more about Dashboards

Visual content blocks

Available in Dash Plus

Selection of layouts for static content offering multiple customizable content fields.

>> Read more about Visual content blocks

Developer

Available in Dash Premium

Empowering administrators to craft custom data sources with SQL queries in a convenient assistant as well as custom layouts via a Mustache template.

>> Read more about Developer

See it in action

Contributors

Awards

Automated testing support
Early bird 4.0