Release Dash 2.3

Release Dash 2.3

von Sylvie -
Anzahl Antworten: 0

This update introduces several exciting features for dashboards, including the ability to duplicate dashboards, enhanced on-page navigation, and a new course sections widget for better course navigation. Key improvements include greater flexibility with the "Relations" condition for user roles, a new role assignments data source, and additional customization options for course preview pages. Additionally, the course information button and context improvements further enhance user experience, and Dash is now fully compatible with Moodle 4.5.


What's new in Dash?


Dashboards: Duplicate feature (from Plus)

Now it is possible to duplicate existing dashboards. A duplicated dashboard contains all blocks and settings from the original dashboard.



More about creating dashboards


Dashboards: New setting "on page navigation" (from Plus)

We are introducing an enhanced navigation within dashboards. You can now add any block from your dashboard to this navigation. It displays the block title and highlights which block is currently visible. Clicking on a block title will smoothly scroll to that section.

Additionally, you can configure whether the dashboard title should always be displayed above the navigation or only when it becomes sticky.

Another highlight: You can add a call-to-action button and define when it should be displayed – never, always, or only when the navigation is sticky. The button can link to an enrollment option, a campaign, a shop URL, or a custom URL.




More about on page navigation


Improved condition: "Users I manage" is now "Relations" (from Plus)

The existing condition "Users I manage" has been replaced by "Relations", offering greater flexibility in role selection. With this enhancement, you can now choose from all user context roles, such as Mentor, Parent, Line Manager, Coach, and more.

Use cases:

  • Create a "My Team" overview displaying all direct reports by selecting the Line/Staff Manager role.
  • Set up a "My Mentees" overview showing all employees mentored by the current user by selecting the Mentor role.

If no role is selected, the condition functions like the former "Users I manage", displaying all related users.



➤ More about user data source and its conditions


New widget: Course sections (from Pro)

The Course sections widget displays sections and their activities in an intuitive accordion format for better navigation.

  • Smart visibility
    • Hidden sections are not displayed.
    • Restricted but visible sections are included.
  • Custom styling
    • Sections can be highlighted using CSS classes.
  • Detailed section information & special features using the widget in combination with the Designer format
    • Each section displays its title, type (in combination with our Designer format), summary, and estimated time (please note that this is a new setting in Designer).
  • Enhanced user experience
    • Enrolled users see linked activities, with a checkmark indicating completed ones.
    • The general section remains hidden if it contains no activities.
    • If a course has no sections, the general section is expanded by default and cannot be collapsed.
  • Flexible course selection
    • Supports the "current course" condition.
    • Allows manual selection of a specific course.
  • Subsections are displayed as modules for better structure.

This widget makes course navigation clearer, more structured, and user-friendly!



➤ More about course sections widget


New data source: Role assignments (from Pro)

This data source contains all relevant information about roles, role assignments, and contexts. It supports filters and conditions to refine the data based on specific roles, context levels, courses, course categories, the current course, or category.

It is designed to display specific roles assigned to a course, category, or users within a Dash block. For example, you can display teachers of the current course or specific courses. You can even combine role-based criteria, such as guests and non-editing teachers of the current course.

Additionally, this data source allows you to display course creators across the site, managers of a course category, parents of users, students in the current course, and more. The information can be presented in various Dash layouts, including grids or tables, for better visualization.



➤ More about role assignments data source


Further improvements (from Plus)

A new course information button is now available within the courses and course completion data sources. This button links to the course dashboard if one exists; otherwise, it directs users to the enrollment options page.

We have also made general improvements to the edit dashboard page and introduced a new context type category to expand the contextualization options for dashboards.

Additionally, within the course context, we have added a redirect to dashboard option. This feature automatically redirects users without course access to the course preview dashboard.


Compatibility

Dash is now fully compatible with Moodle 4.5.