Aspects missing username, name, email

Hi,

I am exploring what information we can get in the instructor report through aspects. One thing I noticed is that even in the “Individual learner dashboard”, there is no information on each user.

Is this expected ?

Also, is there a way to get reports on what answers were provided to problems ? This is to inform us on what students understand right or wrong from the course content.

Hi @mboisson - The first paragraph on this page talks about why those fields are empty, but basically it happens when personal identifiable information is disabled in Aspects.

The only reporting we have on the actual answers (vs % correct) would be in the In-Context Analytics: Problem dashboard. Since this dashboard was built for showing metrics in Studio though, the only way to filter to a specific problem is by knowing the block-id.

1 Like

There are more details about how to enable PII and a lot of other useful information here:

2 Likes

Thank you. I enabled, and it works.

Is there a way to control what is stored/shown ?

The name and username are relevant, to be able to filter based on the person, but the email address of that person is not so relevant, and we would rather not collect that specific part.

I ended up just modifying the dashboards in Superset so that email addresses are not displayed in the instructor dashboard.

There is no way to exclude just one of those fields but modifying the dashboard is fine!

FYI - Any changes you make to the dashboard will be overwritten if you re-init Aspects (or run import-assets) but you can create a new dashboard with duplicates of those charts and any changes you’d like to prevent it from being overwritten.

1 Like

If I create a new dashboard, how do I display that one instead of the default one in the instructor page ?

You can change the ASPECTS_INSTRUCTOR_DASHBOARD setting in your tutor config - just change the uuid to your new dashboard

ASPECTS_INSTRUCTOR_DASHBOARDS:
- allow_translations: true
  name: Course Dashboard
  slug: course-dashboard
  uuid: c0e64194-33d1-4d5a-8c10-4f51530c5ee9
- allow_translations: true
  name: At-Risk Learners Dashboard
  slug: learner-groups
  uuid: 8661d20c-cee6-4245-9fcc-610daea5fd24
- allow_translations: true
  name: Individual Learner Dashboard
  slug: individual-learner
  uuid: abae8a25-1ba4-4653-81bd-d3937a162a11
1 Like

One thing that is never quite clear to me… once this config is changed, what image needs to be rebuilt ? openedx ? mfe ? aspects ? all of them ?

I believe you just need to rebuild aspects so I would do:

tutor config save
tutor images build aspects aspects-superset --no-cache
1 Like