Use these samples and examples to help your understanding of the Valence Learning Framework APIs. Most the samples require an installed, appropriate client library SDK.
Samples by task¶
These focused samples provide you with patterns and methodologies around specific points of use for the API.
Getting Started sample. Available in a number of language bindings, this serves as the place to start for using the Learning Framework APIs.
Changing some profile data. This sample builds a single, simple step upon the first sample: use an HTTP PUT route to make a small change to the calling user’s profile information.
Retrieving collated final grades for an instructor’s classes. This sample demonstrates how you can chain several API requests together, combining and acting upon the results, to meet a more complex use case not addressed by a single Learning Framework API route.
These walk-throughs will help you learn how to accomplish specific tasks.
Getting an Application Key. Instructions for registering your app to obtain an Application ID/Key pair.
Investigating role permissions. Step-by-step case study of walking through a client’s problems with role permissions around three API calls.
Importing course content packages. A simple example demonstrating a script that uses APIs to import content packages into courses.