Managing Users

User administration within Materia

User Management

The user administration interface allows support users to review certain attributes of a Materia user, the instances they own or have access to, as well as their instance play history.

Looking Up Users

Users can be looked up using their name or email address. It’s extremely important to remember that user administration is limited to users within Materia itself. When an instructor or student authenticates with Materia, either through the LMS or via direct login, Materia will verify whether a row in the user table exists with their information. If a row does not exist, Materia will try and create one.

In some rare circumstances, users logging in to Materia for the first time may encounter an HTTP 500 error. This is typically due to a collision in email addresses. It may be worth investigating whether the email associated with the user is already in use by another user in Materia.

If a user is part of your institution but does not appear in search results, it is likely they have not interacted with Materia previously. They must authenticate with Materia at least to be eligible for certain actions, like being given access to a widget instance.

User Admin Reference

A screenshot of the user administration interface.
A screenshot of the user administration interface.

Most of the data available for a user lookup is read-only, and is used for reference purposes. Some notable properties include:

User Instances

This section is populated with every instance the user has access to, either as an owner or a collaborator. Provided with each instance is a list of its properties, as well as the option to manage it directly. This is analogous to looking up the instance in the instance admin page.

Play History

This section details every widget play session initialized by the user:

The user admin play history interface.
The user admin play history interface.

There are a few considerations to keep in mind when reviewing user play history:

You can use the Context property to help determine whether a grade passback should have occurred (and didn’t), or if a student mistakenly played an instance outside of the LTI context.

As a support user, you have the ability to review the score screen associated with a specific play session. Clicking the score percentage for a play will bring up the score screen associated with that play, allowing you to review how the student responded to individual questions.

Troubleshooting Common Issues

Below are a few examples of common issues related to user management we’ve seen when supporting Materia:

Student claims they completed a widget but the gradebook in their LMS did not update

Typically, this is due to one of several reasons: