Skip to content

Pearson-Advance/edx-analytics-exporter

 
 

Repository files navigation

edx-analytics-exporter

This is a set of analytics tasks to split selected database tables for export to partners. We use this at edX to deliver data packages to our partners. edx-analytics-pipeline contains the jobs used to split events logs.

We have open sourced this since a few Open edX community members have asked for it. That said, we want to eventually merge this functionality into edx-analytics-pipeline, refactoring and adding tests as part of that process. Use this code at your own peril.

Installing

Assuming you have virtualenv and virtualenv-wrapper installed, from the project root run:

mkvirtualenv analytic-exporter
pip install -r github_requirements.txt
pip install -e .

IMPORTANT: This project requires awscli installed to work, but it's not included in the project requirements because awscli version 1.0 is deprecated, make sure to install awscli version 2.0 following the official instructions: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html.

Running

Sorry, we don't have docs for this yet -- we plan to address that as we integrate this into the pipeline.

Contributions

Contributions welcome, though see note above. See https://open.edx.org/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Makefile 0.8%