1. Minga Support
  2. Automatic Rostering

Setting up OneRoster with Infinite Campus for Rostering

Set up Minga in Infinite Campus prior to inputting API details into Minga People

Permission Level: Owner | District Manager

 

Typically a representative from your IT Department at your site or district can access Infinite Campus and provide the required information as seen in the steps below to connect to your SIS.

Step 1: Get Started

  1. Navigate to Instruction > Settings > Digital Learning Application Configuration (or System Administration > Learning Interoperability in the Classic Navigation)
  2. Click Add Application, scroll to the bottom, and click Connect to Other Applications
  3. Enter Minga as the application name 

    Body (2) 

Step 2: Create New OneRoster Connection

Click Generate New OneRoster Connection

Minga l

Step 3: Select your OneRoster Version

  1. Select OneRoster 1.1 with 0Auth 2.0
  2. Click Generate

Edit Minga

Step 4: Locate Information to input into Minga

  1. Client ID
  2. Client Secret
  3. Base URL
  4. Token URL
  5. School ID (also called the school GUID and will look something like this: CE8DF1FC-3242-4716-A5F5-5A957F86DC36)

Untitled design (1)-4

Step 5: Input Details into Minga

  1. Log into app.minga.io
  2. Go to People > Rostering
  3. Select OneRoster API and Infinite Campus from the drop-down menus and enable automatic rostering
  4. Input required fields:
    • URL: This is the Base URL for your Infinite Campus Web application.  The website needs to be publicly accessible from outside your local network. - Please include everything until the segment after /api/oneroster/v1p1 Eg.https://campus.mingacityschools.us/campus/api/oneroster/v1p1/minga

      Typically the URL is too long and the last few parts will need to be deleted 

    • Client ID

    • Client Secret

    • App Name: App name is the name after appName= in the Token URL 

      • Eg. https://wicloud3.infinitecampus.org/campus/oauth2/token?appName=mingahigh

      • App name would be 'mingahigh'

    • School ID: This is the School ID to ensure Minga requests the appropriate roster in the event that multiple schools share the same SIS. (also called the school GUID and will look something like this: CE8DF1FC-3242-4716-A5F5-5A957F86DC36)

  1. Once you are finished press Save before navigating away from the page to test your connection. 
    1. ⚠️ Please note: if you do not press Save you may lose your work. This done to establish the connection with Minga and so we can see if data is flowing between the systems.
  2. Once you've completed the form click Test Connection / URL to ensure Minga is able to connect to your SIS and exchange information. 


    Screenshot 2023-12-21 at 12.10.46 PM

Step 6: Configure Sync and Class List Settings in Minga 

Sync Settings in Minga

You can enable student, teacher, staff and admin rostering separately as well as include Primary Parent Contact Info depending on what data you'd like to synchronize in Minga. 

Minga can automatically update information for existing users (for example if a student's name was changed in the SIS then their name would be automatically updated in Minga). By default, Minga will Skip users that are already set up in Minga.

To automatically update their information toggle on Auto update.

Minga can also automatically Archive (delete) users that are no longer included in the rostering data (for example when a student leaves the school) by toggling on Archive.

Please note*: 

Minga recommends having the Auto update and Archive settings toggled off at first until you have verified your rostering is syncing correctly in your Minga. Then toggle them on accordingly to ensure up-to-date rostering.

Configure Class Lists

  1. *Please note* ClassGroups and Classes will have to be enabled for sharing during the OneRoster integration in order to pull into Minga. 
  2. Toggle On Sync class rosters as user lists automatically
  3. Click the Manage button next to Manage class rosters to be syncedScreenshot 2024-06-10 at 2.07.36 PM
  4. Select Terms and Grades for pulling in class lists. *Please Note*: Class Lists will not roster in unless this part is configured. 

  5. Screenshot 2024-06-10 at 2.07.48 PM
  6. Click Save then Save 

Follow these instructions for checking and editing class lists

Get notified of Roster Sync Results

Owners can set up an email notification with all of the information from the daily roster sync. This will allow technical owners to get assurance that the sync is working or to troubleshoot immediately if any issues are detected.

Screenshot 2024-06-10 at 2.50.47 PM

Click Save

Screenshot 2024-06-10 at 2.12.55 PM