Naviance

Interface to the Naviance API.

# get an access token so you can use the API
access_token = Naviance::AccessToken.get(env, client_id, secret)

# Authenticate a user by SSO
Naviance::Session.start(env, app_id, access_token, session_id, session_type)

# Get details about a School
Naviance::School.find(env, access_token, id)

# Get details about a Staff member
Naviance::Staff.find(env, access_token, id)

# Get details about a Student
Naviance::Student.find(env, access_token, id)

# Get a Subscription list for a School
Naviance::Subscription.list_for_school(env, access_token, id)

# Add/remove a Subscription for a School
Naviance::Subscription.process(env, access_token, subscription)

Contributing to naviance

Copyright

Copyright © 2012 Michael Moen. See LICENSE.txt for further details.