PREVIOUS VERSION
This site is the documentation for a Scholar Snapp Austin (v3.0), a previous version of the Scholar Snapp Technology Suite.
The Snapp solution is currently backward-compatible with v3.0, but all new development projects should leverage Scholar Snapp Technology Suite Berkeley (v4.0).
Next Steps
Map Your Application Form Data to the Snapp Profile Data
If you've ever done a data integration project, you know that it starts with data mapping. Depending on the nature of your application, you may have a few fields that map to a Snapp Profile or you may have, literally, hundreds. A detailed data mapping is the ideal starting point.
We have an Excel data dictionary downloadable from the Snapp Resources section of this site. Analysts and subject matter experts assisting with data mapping usually find Excel easier to work with than the XSD.
You or your technology team likely have a mapping template. If you haven't seen one, it's fairly simple – here are a few example rows from a hypothetical mapping:
My App Path | My App Field | My Data Type | Snapp Element | Snapp Data Type | Business Rule Pseudocode | Note |
---|---|---|---|---|---|---|
App.Contact.ContactInfo | ApplicantFirst | String, Max 50, Required | Student.Name.FirstName | String, Max 100, Required |
| Snapp allows a longer first name, need to truncate if longer than our max of 50 characters. |
App.Contact.ContactInfo | ApplicantMiddleInitial | String, Max 1, Optional | Student.Name.MiddleName | String, Max 100, Optional | if != null value.Substring(1); | Snapp allows an optional, 100 character full middle name, we just hold initials. Need to check whether the Snapp Profile has the data and just grab the initial if present. |
...and so on. |
This is an admittedly tedious exercise, but it's essential.
Get a Key and Secret to our API Sandbox
If you've read this far, you know a Key and Secret are OAuth credentials required to connect your application to the Snapp Central API. As the name implies, every application has its own unique key and secret...which you really should keep secret.
Developers who are comfortable with JSON and APIs can skip this step. However, most developers find it useful to connect to a test (or "sandbox") environment during development. As you'd expect, the sandbox behaves exactly like our production API, but since all the data is test information you can experiment and debug without causing problems for real Snapp users.
To get a key/secret pair, send a note to ContactUs@ScholarSnapp.org.
Develop and Test Your Solution
This is where you do that voodoo that you do so well.
Get a Key and Secret to our Production API
When you've completed your development and testing, contact us (same address: ContactUs@ScholarSnapp.org) for a key/secret pair to our production environment. At this point, you're done – and can sleep well knowing you're improving the lives of scholars everywhere.