Skip to main content

Manage Dashboards in Dash

Create and configure custom pages using Dash blocks to build unique user experiences (Plus only)

About

Dashboards allow you to create custom pages within Moodle and populate them with various Dash blocks. This feature enables you to design specialized landing pages, reporting dashboards, or resource hubs.

You can find these settings under Site administration > Plugins > Local plugins > Dash addons > Manage dashboards.


Dashboard overview

The manage dashboards page displays a list of all existing dashboards and their current status. From this view, you can see the following information for each entry:

  • Name – The display name of the dashboard.

  • Context – The Moodle context where the dashboard is assigned.

  • Restrict access to – The current access restrictions applied to the dashboard.

  • Add to course navigation – Indicates if the dashboard is linked in the course menu.

  • Background image – Shows the custom background image currently in use.


Actions

  • Create dashboard – Click the button in the top right to start a new dashboard.

  • Duplicate – Create a copy of an existing dashboard to use as a template. The Main dashboard cannot be duplicated.

  • Edit – Open the configuration settings for a specific dashboard.

  • Delete – Permanently remove a dashboard from the system.


Available settings when editing

When you create or edit a dashboard, the settings are organized into several sections:

General

  • Name – The title of the dashboard.

  • Short name – A unique internal identifier for the dashboard.

  • Description – An optional summary or instructions for the dashboard content.

Context settings

  • Context type – Select the level at which this dashboard exists: system, category, or course.

  • Select category – Select the specific category when category is chosen as the context type.

  • Select course – Select the specific course when course is chosen as the context type.

  • Add to course navigation – Add a dashboard in course context to the secondary navigation menu.

  • Redirect to dashboard – When enabled, automatically forward users to the Dashboard if they attempt to access the course URL without a valid enrollment.

Restrict access

Restrict access to the dashboard.

  • Must be logged in – Dashboard is only available to logged in users.

  • Public – Dashboard is available to everyone who has the dashboard URL.

  • Cohort – Select a specific cohort if the restriction is set to Cohort.

  • Role – Select one or more roles if the restriction is set to Role.

  • Role context – Decide if the role should be checked only at the system context level or at any level.

Note: For the public option to work, guest access must be enabled or Force login must be disabled. Otherwise, the dashboard itself will be accessible, but the blocks within it will not be.

Appearance

  • Icon – Define a specific icon which can be displayed in the dashboards data source.

  • Thumbnail image – Upload an image to be displayed in the dashboards data source.

  • Background image – Upload an image to serve as the background for the dashboard page.

On page navigation

These options become available once you have added at least one block to your dashboard. The on-page navigation is automatically displayed after the first block.

  • Included blocks – Select which blocks to include in the on-page navigation.

  • Display dashboard title – Choose to disable the title, show it always, or show it only when the on-page navigation is sticky.

  • Display call to action – Choose to disable the call to action, show it always, or show it only when the on-page navigation is sticky.

  • Call to action link

    • Campaign – Select an available campaign. Note: This is only available if the Magic Pro plugin is installed.

    • Custom URL – Add a custom URL and the corresponding custom URL text.

Did this answer your question?