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
- Navigate to Instruction > Settings > Digital Learning Application Configuration (or System Administration > Learning Interoperability in the Classic Navigation)
- Click Add Application, scroll to the bottom, and click Connect to Other Applications
- Enter Minga as the application name
Step 2: Create New OneRoster Connection
Step 3: Select your OneRoster Version
- Select OneRoster 1.1 with 0Auth 2.0
- Click Generate
Step 4: Locate Information to input into Minga
- Client ID
- Client Secret
- Base URL
- Token URL
- School ID (also called the school GUID and will look something like this: CE8DF1FC-3242-4716-A5F5-5A957F86DC36)
Step 5: Input Details into Minga
- Log into app.minga.io
- Go to People > Rostering
- Select OneRoster API and Infinite Campus from the drop-down menus and enable automatic rostering
- 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)
-
- Once you are finished press Save before navigating away from the page to test your connection.
- ⚠️ 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.
-
Once you've completed the form click Test Connection / URL to ensure Minga is able to connect to your SIS and exchange information.
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
- *Please note* ClassGroups and Classes will have to be enabled for sharing during the OneRoster integration in order to pull into Minga.
- Toggle On Sync class rosters as user lists automatically
- Click the Manage button next to Manage class rosters to be synced
- Select Terms and Grades for pulling in class lists. *Please Note*: Class Lists will not roster in unless this part is configured.
- 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.
Click Save