Product Integrations

Problem

College faculty use Learning Management Systems (LMS) to enter grades and assessment scores for student assignments. Admins using our tool need those scores so they can complete the assessment process.

This task is a very manual process that requires project management hours from university administrators that should be focused on other areas of their jobs.

Goal

Build a tool to set up integrations at scale with multiple LMS products, and design the admin experience for pulling in student scores during the assessment process.

  • Determine how each LMS and its objects map into our product.

  • Make the set up process straightforward so that users don’t need help from IT.

  • All designs must be scalable and work for any LMS.


Sense Making

Each LMS is unique. I started by defining terms and mapping them to their equivalent in our product so my team could “speak the same language”. Then I mapped out a user journey through each LMS so we could mimic workflows and surface the right information at the right time.


Mock Ups

Setup Workflow | Activating the integration

List of available integrations

Establishing the connection

Successful connection

Success message and active integrations

Unable to activate

Deactivation dialog

Aligning Results | Fetching data and putting it in the right place.

Step 1: Select the LMS and login

Successful login

Step 2: Select objects to filter

Step 3: Select results to fetch

Results aligned

View results and assess


Outcome

Since this feature was launched, we have scaled it to work for six different LMS systems, including three internal products.

Almost 100% of clients with those products have adopted this feature into their workflows and it’s a central selling point of the product as a whole.

Previous
Previous

Change Management

Next
Next

Product Strategy