How do I upload multiple users via rosters or an individual user?

You can upload rosters to ensure that all members of your organization are approved and staff names or emails are bulk added and verified automatically. This will also include them in feedback and workflows. This guide outlines three options to upload your rosters to LearnPlatform.

Uploading rosters is optional and does not impact who can log into LearnPlatform, so any new staff joining your organization not included in your most recent roster upload will still be able to log in and access LearnPlatform via Single Sign-On (SSO).

To gain insights into which users are accessing products, member information is linked to the browser extension inventory data. You can filter your Inventory Dashboard by grade and organization.

Who to include in your rosters depends on the following:

  • Who your organization envisions logging in and accessing the features in LearnPlatform. Any staff member who need to be able to request products, be assigned tasks, engage in workflows within your account should be included in your rosters.
  • Who is contributing usage data in your Inventory Dashboard. Once rosters have been uploaded, LearnPlatform administrators can filter the Browser extension data by building site and grade level if that information has been included in the rosters.

Prerequisites include:

  • A purchased LearnPlatform subscription. Organizations that use the Free Inventory Dashboard cannot upload rosters to their account.
  • Verification that your building/organization names align with the buildings in your SIS. To check this, after you log in, click the Members tab. New customers should let their designated Project Consultant know of any changes needed during implementation. Existing customers who have completed implementation and are interested in updating their organizations, or who are starting the process for the first time, should email support-lp@instructure.com.

Three Ways to Upload Rosters


Option A: OneRoster SFTP (recommended) Option B: Automatic SFTP Upload Option C: Manual Upload
Who can use it?

Users who have a SIS (or tool that works with their SIS) to set up an SFTP connection for exporting OneRoster .csv files

Note: This is through an SFTP connection. Currently, LearnPlatform does not support OneRoster syncs via API.

Users who do not have a SIS (or tool that works with their SIS) that can set up an SFTP connection for exporting OneRoster .csv files

Note: Most partners with PowerSchool use this roster upload method unless they have access to another tool in conjunction with PowerSchool that is capable of establishing the SFTP connection.

Users who do not have a SIS (or tool that works with their SIS) that can set up an SFTP connection for exporting OneRoster .csv files 

Users who would like flexibility in how often they can upload rosters.

How often are rosters updated?
Dependent on SIS configuration, as frequently as every 24 hours.
Roster files are processed as frequently as once a quarter. Your organization will need to configure your SIS provider or FTP provider to send files to us once a quarter.
Roster files are processed shortly after receipt. Processing may take up to 15 business days depending on the volume of roster cases.
How do I get started?
New customers should let their designated Project Consultant know during implementation. Existing customers who have completed implementation and are interested in switching to this upload method or who are starting the process for the first time should email support-lp@instructure.com. Be sure to indicate you are requesting SFTP credentials for OneRoster export.
New customers should let their designated Project Consultant know during implementation. Existing customers who have completed implementation and are interested in switching to this upload method or who are starting the process for the first time should email support-lp@instructure.com. Be sure to indicate you are requesting SFTP credentials for Option B. Then, keep an eye out for login information from our files.com server.
Upload your file directly using the widget in the HelpCenter. If you are a new customer in the implementation phase, please let your designated Project Consultant know after you have submitted files.

Option B: Automatic Roster Upload (Not Automatically Processed)

Upload a .CSV file that contains the fields from the template. Use the following SFTP details:

  • Server: learnplatform.files.com
  • Username: (sent to you from files.com)
  • Password: (sent to you from files.com)
  • FTP Port: 21
  • SFTP Port: 22

These rosters will be processed in 8-10 business days after the initial upload and then every quarter.

Notes:

  • This automation is done through SFTP and applies to roster uploads that are not in the OneRoster file format.
  • Rosters uploaded using this method are processed as frequently as once a quarter. Your organization needs to configure your SIS provider or FTP provider to send updated files once a quarter. 
  • If not already initiated during implementation, contact support-lp@instructure.com to request your SFTP credentials. You will receive an invitation email from files.com to your SFTP folder with your username and password. From there, you can set up the automatic file upload on your end via FTP providers like files.com and/or your SIS provider.

Option C: Manual Roster Upload (Not Automatically Processed)

To manually upload your users and student files, upload a .CSV file by completing the form below. The files uploaded here will be sent to an SFTP folder and processed by LearnPlatform within 15 days. Processing will occur after you submit a new file.

Notes:

  • Please do not send any student or teacher rosters to LearnPlatform outside of SFTP (via email or sharing a Google link). This is not a secure practice.
  • For privacy-related questions, visit our privacy policy.

Option B/C Template FAQs

What if I have educators/staff that belong to multiple grades and/or schools?

We recommend the formats below when uploading the educator file to your FTP folder.

Preferred Format

Preferred Format

Additional Format

Preferred Grade Level Format

Preferred Grade Level Format

Some organizations opt not to include grade levels for educators and filter by schools instead. If you choose to include grade levels, we need numerical values for grade levels. Please use the Common Education Data Standards grade codes when including your grade levels.

Should we list administrators with a user for every grade level and for every school?

For administrators, you can leave grades and schools blank and they will be associated with the district. When you select all organizations or none from the usage dashboard filter, you will be able to see admin data included. If admins only work for a particular school or set of schools (as well as grades), then yes, list every grade and school they belong to. 

Add Educators and Staff Members Individually

If a user is not included in your rosters or not listed in your LearnPlatform account as a staff member, you can add them individually by clicking the Members drop-down menu [1].

Select the Educators option [2], and then click the Add Educator button [3].

Enter the user's first/last name, email address, grade, and subject [4]. To save the details, click the Add button [5].

Note: This does not add users to the correct building site/grade level for filtering purposes in the Inventory Dashboard. That can only be accomplished via one of the three roster upload options.