Did you know that you can build apps / modules as well as integrations with QuickSchools? To do this, you’ll need to enable the App Developer Console in QuickSchools. You can enable this feature by scrolling down to the bottom of the Settings / Features page:
There are 3 options available under the “App Developer Console” which can be enabled:
App Development
For App Development, you can use the App Developer Console to build new apps / modules specifically for your account. We also have sample code that is readily available for your review. Just click on the “Clone Sample App” button, which will create a sample “Lunchroom” app for your account:
There are various resources available to build your own app. The QuickSchools framework also includes a persistence layer called Metis. For more information, please check out the online documentation available below:
API Keys
You can use this screen to generate new API Keys to be used with external systems like Zapier.
API Keys are essentially credentials used by systems to authenticate. Be sure to keep this information safe. If you intend to integrate with multiple systems, we recommend separate API keys for each system. And you can generate new keys as needed as well.
OAuth Credentials
You can use this screen to register an External App for OAuth Authentication:
OAuth Credentials are rarely used, since they are typically used by vendors who host their own set of schools/accounts. Vendors can use OAuth to connect and authenticate specific users/accounts in their system with users/schools in QuickSchools.
[…] API Key in QuickSchools can be retrieved via the App Developer Console, under the “API Keys” […]
[…] IEP App (along with many of our other apps in the App Store) are independently developed using our App Developer Console. Both the data and the source code are kept separate from the core QuickSchools code […]