Automatic roster sync allows instructors to easily port over their class roster from their LMS to their Piazza class.


Syncing

You can sync your class roster two ways: automatic roster sync or manual roster sync. 


Automated roster sync:

Below are instructions on how to use automatic roster sync when creating or linking a course through your LMS:

  1. Add students/instructors to your class roster through your LMS 
  2. When creating a Piazza course through your LMS or linking an already existing Piazza course, you will see the option to enable or disable automatic roster sync:
  1. Once the course is created, your roster from your LMS will automatically carry over to your Piazza course.
  2. If you need to add additional students/instructors, you can do so by adding them through the roster in your LMS. Please note that if automatic roster sync is enabled, additional enrollments will only be allowed through your LMS.


Automatic roster sync will update daily between 5am and 6am Pacific time. If you would like to sync your roster before it automatically updates, please see below for instructions on manually syncing your roster. 


Manual roster sync:

Below are instructions on how to manually sync your class roster:

  1. Go to the 'Manage Class' tab and select the 'Sync now' button under 'Class Information': 
  2. Your class roster will automatically be synced.


Managing roster sync in Manage Class tab

If your institution allows you to enable/disable roster sync, you will be able to manage the settings in the 'Manage Class' page.


Under 'Course Information' in the 'Automatic Roster Sync' section you can enable/disable roster sync:


Roster sync behavior
Below are roster behaviors to know when enrolling users:


If user doesn't have a Piazza account: 

  • With a matching school domain OR non-school domain: If user doesn't have Piazza account and is added to roster through LMS, they will be prompted to create a new account


If user has an unactivated Piazza account:

  • With a matching school domain OR non-school domain: If user has an unactivated Piazza account and is added to roster through LMS, they will be prompted to finish activating their account.


If user has an activated Piazza account:

  • With a matching school domain: user is automatically directed to the course
  • With a non-school domain: user is prompted to enter verification code before accessing course in LMS