Warren

Warren logo

📊 A framework for your learning analytics (expect some xAPI ❤️)

CircleCI tests PyPi version Python versions Docker image versions Docker image versions

Warren is a framework for your learning analytics. Its key features are:

  1. a simple Python interface to define indicators,
  2. cacheable indicators calculation,
  3. pluggable execution engines,
  4. calculated indicators exposed via an HTTP API,
  5. LRS as a primary data source,
  6. high extensibility thanks to a plugin-architecture,
  7. LTI dashboards integration.

Warren also provides:

  1. a light-weight implementation of ADLNet’s Experience Index (aka XI), a core-component of the recommended Total Learning Architecture,
  2. extensible indexers for popular LMSes (Moodle, OpenEdx) to feed the XI.

And finally, Warren also provides web component to build reactive, beautiful dashboards 😍.

Video dashboard example