Shareable Dashboards are just like ordinary Dashboards, with a slight difference in that they can be viewed outside of Learning Locker, and without the need to enter any login credentials.
This enables you to embed your Dashboards on other sites, or just conveniently share a link to them, without necessarily having to give out direct access to your Learning Locker.
To share a Dashboard:
Data > Dashboards
- Open the Dashboard that you want to share, and click on the share button near the top-right of the page.
- The share panel will open. Take note of the Shareable link - it's what you'll use when sharing or embedding the Dashboard.
- Next, choose how you want the Dashboard to allow viewing, the table below outlines what each of the options mean:
|Nowhere (default)||This dashboard is not currently shared - the shareable link will not display this dashboard when accessed directly.|
|Anywhere||This dashboard is currently shared - the shareable link will display this dashboard when accessed directly. If embedded, the dashboard will be displayed regardless of the site.|
|Only where I choose||This dashboard is selectively shared - the shareable link will not display this dashboard when accessed directly. If embedded, the dashboard will only be displayed if the site in which it is embedded has been set as a valid domain.|
Setting Valid Domains
If you select the Only where I choose scope, a new input box will appear, in which you can enter the domains where you want this Dashboard to be viewable from.
For example, if you wanted to allow your Dashboard to be embedded in example.com, and ht2labs.com, this is what you would enter in the box:
Note: The * character is used to allow both http and https variants of each domain, and the | character is used as a separator between the two different domains. If you're only inputting one domain here, then there is no need to include it.
Setting a Filter
Next to the Scope settings of the Shareable Dashboard panel, you will see a Query Builder.
You can optionally add a filter here to limit the data that the shareable dashboard will display to viewers.
This makes it a lot easier to share already made Dashboards without needing to necessarily make an entirely separate one without any sensitive information. Although of course in some circumstances creating a separate Dashboard with its own isolated Visualisations is still the best option.