Originally published at: Extending Open edX Sustainably through the Open edX Events and Filters Framework – Open edX