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.