Dash

Basic

0,00 

View

Plus

99,00  / year

Add to Cart

Pro

299,00  / year

Add to Cart

Premium

499,00  / year

Add to Cart

Learning paths

Unveil users’ learning journeys in a completely new way with Dash’s Learning Paths widget. Instead of static course lists, learning paths present courses as an interactive, visual experience — guiding users step by step along a structured and engaging path.

Using customizable SVG designs, administrators can create unique learning journeys where courses are arranged along a path or positioned freely within a visual layout. From simple progress lines to rich, story-driven designs, Learning Paths transforms course navigation into an intuitive and motivating experience.

Flexible course selection

Learning paths can be tailored dynamically to match different learning scenarios and user contexts. Courses can be displayed based on categories, tags, custom fields, assignment tags (requires Timetable Pro), or even in relation to other courses — such as prerequisites or completion requirements.

This allows learning paths to reflect real learning dependencies, individual responsibilities, and contextual learning flows, ensuring that users always see the most relevant next steps.

Creative freedom with precise positioning

Learning Paths offers powerful control over how courses are arranged within a design. Courses can be automatically distributed along a defined vector path or placed within specific zones of the SVG. These zones can be used to structure content visually, highlight important elements, or guide learners through complex journeys.

Customizable course visualization

Courses are represented visually within the learning path and can be styled in multiple ways to improve clarity and engagement. Appearance options include:

  • Different sizes ranging from minimal dots to prominent visual elements
  • Optional course images, or numbered steps
  • Customizable shapes such as circles, triangles, hexagons, diamonds, or stars
  • Dynamic visuals and shapes based on course metadata

In addition, course status is clearly communicated through configurable color coding, reflecting states such as availability, enrollment, progress, completion, or failure. This makes it easy for users to understand their current position and next steps at a glance.

Responsive design across all devices

Learning paths can be individually optimized for desktop, tablet, and mobile devices. Different layouts can be defined per viewport, ensuring a seamless and visually consistent experience across all screen sizes.

Fallback behaviors can also be configured, allowing administrators to control how learning paths are displayed when no dedicated layout is defined for a specific device.

Info and progress overview

An optional info area provides users with additional context and progress insights. It can be positioned above the learning path or as a sidebar and can include:

  • Key progress indicators such as completed courses or earned badges
  • Visual progress representations across the entire path
  • Time-related information such as learning periods
  • Status indicators showing whether users are on track
  • Optional display of instructors or related roles

This helps learners better understand their progress and stay oriented within their learning journey.

Detailed course information and actions

Each course within the learning path can display detailed information in a dedicated area. This includes course images, summaries, and — where applicable — assignment-related details such as start dates, deadlines, priorities, or tags.
Please note: Assignment-related details require Timetable Pro

Clear calls to action like Start, Resume, or Review guide users directly to the next step.

Integrated and reusable design assets

Learning paths are built on reusable SVG assets that can be managed centrally or uploaded directly within Dash. This allows both administrators and non-admin users to work with custom designs and reuse them across different contexts.

A more engaging way to guide learning

With Learning Paths, you don’t just display courses — you create structured, visually engaging learning experiences. By combining flexible data sources, rich visual customization, and intuitive design, the widget helps learners stay motivated, oriented, and on track throughout their journey.

We provide lots of free design packages to create different learning paths.

Track learning journeys through a visual learning path, illustrating which courses remain pending and which are already completed.

See also: Curved design


Enhance your learning path by adding background images that weave a narrative.

See also: Mountain design

Additionally, customize the path itself to seamlessly blend with the background and storytelling elements.

See also: Race design


Include photos and use spotlights to highlight the overall topic of your course series.

See also: Surfer design

Create entire compositions and incorporate the path as part of them.

See also: Landscape design


Integrate your own icons or logos alongside the learning path.

See also: Runner design

It is not necessary to upload a SVG file to use the learning path widget. Per default, courses are represented by a pattern of hexagons.


If the details area is activated, users can click on one of the course images and a course modal will open containing further information.

Courses can also be displayed in zones. Each zone represents a course and is clickable. Zone shapes can be fully customized.

Explore our Demo Dashboard


Define a color for each course status to guide learners through their learning journey. Here, all courses are displayed along a path without course images.

Since color is used to indicate course progress, additional dimensions can be defined via custom course fields. For example, course priority can be represented by shape, while course types are displayed using icons. These mappings are configured globally, while course creators can choose whether to apply them within their learning path.


The sidebar can display various KPIs, course progress (including progress bars), specific roles, and badges.

On click, learners receive key course information. If assignment details are available, they are displayed as well (requires Timetable Pro).

Tags:




Full list of features

Basic
Plus
Pro
Premium
Highly customizable blockfeatured
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.
Access restriction
Use flexible visibility rules to tailor Dash blocks to roles, cohorts, course progress, grades, and more.
Visual content blocks
Selection of layouts for static content offering multiple customizable content fields.
Layouts
Layouts for static content with a different number and arrangement of content fields.
Course section headers
Content is tailored and limited to specific course sections.
Dashboardsfeatured
Create dynamic pages with highly adaptable layouts.
Create unlimited dashboards
Create and manage an unlimited amount of dashboards through an intuitive dashboard management interface.
Integration
Dashboards can be linked from any block region or integrated into the navigation.
Course and category context
Create dynamic course previews or overviews with metadata.
Add to course navigation
Dashboard with a course-specific context seamlessly integrated into the course navigation.
Customize course listings
Prevent users from accessing Moodle's course listing page.
Access restriction
Restrict access to all logged-in users, specific cohorts, role-specific or even the public as a landing page.
On page navigation
Enhanced navigation within dashboards.
Data sourcesfeatured
A powerful query builder displaying tailored information from various data sources – without writing SQL queries.
Users
Full control over which user details are displayed.
Video Time stats
Overview of all Video Time activities within the LMS – Requires Video Time Pro.
Video Time sessions
Providing insights into video consumption patterns – Requires Video Time Pro.
Courses
Curating tailored course lists.
Course categories
Providing overviews or figures related to categories.
Course certificates
Generate visually appealing walls of certificates – Requires Workplace course certificates (free plugin).
Badges
Creating detailed badge walls.
Course completions
Tracking completion of critical courses for compliance dashboards.
Site logs
Create a news feed highlighting recent actions.
Dashboards
Present all available dashboards to users for easy access and navigation.
Activities
Create detailed overviews of activities used in specific courses or categories.
Programs
Create an intuitive interface for students to explore and select programs – Requires programs (free plugin).
Calendar events
Show upcoming events in a customized layout.
Role assignments
Display role-related information like all teachers, managers or parents of courses or categories.
Activity completion
Analyze and even override activity completion statuses without accessing courses.
Query layoutsfeatured
Each layout offers plenty of configuration options to craft a unique data visualization – without any coding.
Table
The table layout presents data in a structured format that is easily filterable and sortable.
Grid
Presents data in a visually appealing grid format, offering extensive customization options.
Slider
Showcase highlights and create eye-catching sliders.
Masonry
Characterized by a responsive design, as the content blocks adapt to the available vertical space.
Accordion
Prioritize essential information while keeping the rest readily accessible.
Accordion with tables
Present data in tables grouped within accordion headings.
One figure with label
Minimalist layout to spotlight a single figure as an information status.
One figure / other figure
Minimalist illustration of comparisons or provision of context to numerical data.
Timeline
Ideal for visualizing events over time, particularly when paired with the site logs data source.
Widgets
Ready-to-use widgets, meticulously crafted to showcase targeted information for defined use cases.
My learning
Showcases all courses in which the current user is enrolled but hasn't completed yet.
My contacts
Visually presenting the contacts from the user's address book.
My groups
Bringing course group management right to the user's fingertips.
Skill progress
Essential tool for both gamification enthusiasts and skill assessors alike – Requires Skills Premium.
Skill level visuals
Discovering skill progression visually and exploring skill levels through images – Requires Skills Premium.
Course completions
Visualize course progress with progress donuts.
Course enrollments
Elegant accordion layout with a dynamic color scheme indicating completed sections and activities.
My profile
Designed to showcase user-related KPIs.
Competency graph
Radar graph, designed to encapsulate aggregated insights into competency frameworks.
Course sections
Displaying sections and their activities in an intuitive accordion format.
Learning pathsimproved
Showcases completed and pending courses for each user in a visually appealing path. – Free Design Packages available
Activity completion
Show the aggregated completion status of all activities across all learners in one or multiple courses.
Developer
Empowering developers to craft custom data sources and layouts.
Custom data sources
Creating SQL queries to craft bespoke data sources.
Custom layouts
The Mustache template serves as the framework for defining the layout structure.
Integration with Dash Block
Tailor-made data sources and layouts seamlessly integrate with Moodle's Block Dash feature.
Item added to cart.
0 items - 0,00