New feature: Block restrictions
Already known for its flexible layout options — including content columns, background styling, and dynamic course dashboards — Dash now introduces Block restrictions, a new feature that gives you full control over who sees what, when, and where.
With the new Restrict Access settings, you can tailor the visibility of each Dash block to specific user groups, roles, course progress, and more. This means you can now surface exactly the right content to exactly the right learners — directly within your course pages or dashboards.
What’s new in Dash?
Our block is now even more customizable.
Block restriction options:
- Cohorts – show blocks to specific user groups across the site
- Roles – filter by system, course, or current context roles
- Course groups – restrict visibility to selected groups in the course
- Course completion status – e.g., enrolled, in progress, or completed
- Course grade range – show blocks based on total course grade
- Activity completion status – based on any activity in the course or the current one
You can combine these conditions using flexible logic (e.g., “all” or “any”) to match your exact use case.
When a block is not visible to a user due to restriction rules, it will either appear as an empty state (with no content) or be hidden entirely, depending on your settings.

In this example, users can only see the blocks if they have completed the corresponding activities.
🚀 Update Dash now and unlock next-level control for your course content!
Need some more inspiration?

Join our plugin hubs for our premium plugins. We offer demo courses on features and full showcases for inspiration and examples. Additionally, there are already several videos with instructions and information about the products.
We are continuously expanding and adding more informational material to the hubs.