Is it possible to forward edX events data to an external site?
Hi @ajaykrupalk!
Can you elaborate a bit more which kinds of events are you looking to forward to an external website?
What’s the instance and deployment you are running for you Open edX install?
There’s a few platform outputs and extension points you can use to get data from inside the platform:
- Open edX Tracking logs: files generated by the platform to record multiple student/enrollment related events events. They are used by Open edX insights, but you can also digest them on your own.
- You can use one of the multiple Open edX APIs to poll data from your external website. When running a devstack, each IDA/service will have it’s API documented under
/api-docs
(e.g: http://localhost:18000/api-docs). - If you need to push data out periodically or build a custom integration, you can implement a Django App plugin: it will work as a drop-in django app which has access to all internal python APIs of the platform.