Getting Started with the Data API

Using Learnosity's Data API v1 requires initialising the API with a JSON security object, an action to perform and an optional request JSON packet of filter options or data to persist. Each of these steps are outlined below.

1. Prepare the Request

This page contains a PHP example of how to setup security parameters for authentication. Learnosity supplies an SDK available in PHP, Java, ASP.Net, Python or Ruby. You can add one of these to your codebase and get going quickly by following the readme and examples in each SDK.

3. Handle Response

Once we have the response, which is a JSON Object, we can do a number of things - persist this information to a backend DB, present it to a front-end webpage for rendering via JavaScript, or make use of the SDK to pass a callback for data processing.

Learnosity provides the building blocks required to assemble and deliver rich, online assessments at scale. These blocks are used within the core areas of EdTech products: authoring content, delivering assessments and analyzing results.