Tutorial dashboards w/ data input quiz

Hi there! I’m creating a Dundas tutorial dashboard for our end users in Dundas, which I think is coming along pretty well, and will be a fun way to teach people using some of the specific features we will be using in Dundas specifically in our organization.

I am creating a quiz (with different questions on different dashboards, so a new row appears in the datacube associated with that user id each time a person answers a question) using a data input cube, more to make sure people are actually clicking through the dashboards and reading the content then to test on anything difficult.

I would like to also have the end user able to view a progress visualization, to show the entries they have completed connected to their own user id, I believer we will use custom attributes to filter this info per user or possibly security hierarchies, which I don’t really have access to as a Developer and not an Admin.

I’m wondering if anyone has done something similar in a different way - like had a column of user ids in a table, and only allow the user to see rows associated with their user id, and if you possibly used a different form of scripting, like possibly I could use an element transform at the cube level on the dashboard to filter this way…

I’m still thinking through it, but thought I’d ask if anyone had any cool solutions! THANKS!

2 Likes

Hi Heather,

Neat stuff, thanks for sharing. If you use custom attributes, you could create one were you simply paste the user name or an accountID in and that would allow the filtering you describe to be automatic. I’m currently leaning towards this approach as it would be essentially code-less for you.

I get that you don’t have access as a non-admin but the good thing is that an admin isn’t a license change. You’d just need to get an admin to grant you access and you’ll have these features available to you. If you can twist some arms… it might be easiest on you implementation wise. Plus - with great power comes great responsibility and who doesn’t want that?

Otherwise, you could certainly create a system similar to custom attributes using DataInput. The downside is that you’d have to filter via script too which would be annoying, but doable.

1 Like

Fascinating stuff Heather - I’d love to see the finished product :wink:

Just a thought - You can filter in a cube to account name and id, within a filter transform. If you do that on the cube, and the input uses the account name, you will be able to retrieve just the rows for the logged in user.

1 Like

Thanks! This is a good solution for me to look at and compare to the custom attributes, I’ll probably see if I can try to do both and see what I like best. I appreciate it!