Dash

Blocks ::: block_dash
Maintained by Stefan Scholz, bdecent gmbh
Make it your Moodle
Latest release:
695 sites
216 downloads
76 fans
Current versions available: 4

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

Potential privacy issues

None

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Stefan Scholz (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Rodyti komentarus
  • Plugins bot
    tr, 29 saus. 2020, 11:40
    Approval issue created: CONTRIB-7965
  • Samantha Maurice
    št, 22 spal. 2022, 02:21
    I love the Dash Pro! I was wondering if there is a way to customize the text on the course button option?
  • Stefan Scholz
    pr, 24 spal. 2022, 20:18
    Hi Samantha, glad you like it! Assuming that you mean the "View course" button, then yes, that is a string that can be customised usign Moodle's lanugage customisation interface. If you meant something else, please explain.
  • Samantha Maurice
    pr, 24 spal. 2022, 21:11
    Found it, thanks Stefan!
  • Stephan Behrens
    pr, 10 birž. 2024, 14:31
    I have added the 'Dash' block plugin with the 'my groups' widget to some of my courses. I have added a background image to the block settings. When I create a backup for one of the courses where I am using the plugin, then after restoring the course the background image is missing. I find that very unfortunate. I'm currently using the free plugin, but I am interested in the 'Pro' version. Can anyone confirm that the problem does not occur there? I already wrote a support email to the developer but did not receive a response. I will not spend money on a premium version of the plugin if it does not work properly. I don't want to have to manually save the added images every time I save a course.
  • Tomas Bowen
    pn, 30 rugp. 2024, 16:46
    During my time developing a custom theme for my Moodle site, I encountered a frustrating issue where my carefully added logo and background image vanished after restoring a course backup. After troubleshooting, I determined that a conflicting plugin was the culprit. By disabling the incompatible plugin, I successfully restored the missing elements. This experience reminded me of a similar problem I studied in college, where I explored the root causes of such errors. In my research, I found that using a variety of tools and techniques, often referred to as https://essays.edubirdie.com/programming-assignment-help was instrumental in resolving these issues. One effective strategy I discovered was testing the backup restoration process in different web browsers to identify potential compatibility conflicts.

  • Leanne Sissom
    pr, 28 spal. 2024, 23:21
    thanks
Please login to post comments