V11

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 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:

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:

Students claim they completed a widget but the gradebook in their LMS did not update

This was a periodic issue that manifested with our LTI 1.1 integration; it typically occured due to session timeout or destruction due to user behavior. With Materia v11 and the LTI 1.3 integration, the gradebook passback code has been overhauled to better persist launch information and the passback status is reported to the user on the score screen. When in doubt, you can review the user’s play history and view the score screen for a given play session by clicking on the score percentage, which includes the passback status to confirm whether or not the gradebook sync occurred.

Students receive a launch validation failure message

This is typically associated with a malformed or invalid LTI launch, which may be due to user behavior such as using the back button to resubmit form content. The student should revisit the activity from the original page or link from the LMS.