Sharebar?

Sensor API

Sensor APIs™

 

There are several Sensor APIs that can be used to begin your implementations of Caliper Analytics®.  Sensor APIs  define the basic learning events and standardize and simplify the gathering of learning metrics across learning environments. The public Sensor APIs can be found in the 1EdTech Github Repository.

Instructions for using the code are within each repository.

Sensor API Implementation Details

To insure that all the of the Sensor’s are producing the same JSON-LD and for ease in implementing the Conformance Testing Framework, the Caliper Common Fixtures project was created.  Version 1.0 aligned Caliper Common Fixtures are included in the Appendix of this document.

Java SensorAPI

The Reference Implementation of the Java Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

Javascript Sensor API

The Reference Implementation of the Javascript Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

PHP Sensor API

The Reference Implementation of the PHP Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

Python Sensor API

The Reference Implementation of the Python Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

Ruby Sensor API

The Reference Implementation of the Ruby Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

.NET Sensor API

The Reference Implementation of the .NET  Sensor is located in the chart below:

Directions to install and build the project are located in README of the project.

 

3.1

Caliper Java Code

3.2

Caliper Javascript Code

3.3

Caliper PHP Code

3.4

Caliper Python Code

3.5

Caliper Ruby Code

3.6

Caliper .NET Code