diff --git a/docs/technical_documentation/how-tos/filters.rst b/docs/technical_documentation/how-tos/filters.rst index 4b64537f..61dba146 100644 --- a/docs/technical_documentation/how-tos/filters.rst +++ b/docs/technical_documentation/how-tos/filters.rst @@ -40,5 +40,7 @@ xAPI Filters +-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+ | event_routing_backends.processors.xapi.video_events.base_video.get_object | Allows to modify the xAPI object field, this affects all video events | +-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+ +| event_routing_backends.processors.xapi.transformer.xapi_transformer.get_context | Intercepts and allows to modify the xAPI object field, this affects all xAPI events| ++-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+ .. _openedx-filters: https://github.com/openedx/openedx-filters diff --git a/event_routing_backends/processors/xapi/transformer.py b/event_routing_backends/processors/xapi/transformer.py index d38b2375..3fff69d5 100644 --- a/event_routing_backends/processors/xapi/transformer.py +++ b/event_routing_backends/processors/xapi/transformer.py @@ -145,6 +145,7 @@ def get_context_activities(self): else: return None + @openedx_filter(filter_type="event_routing_backends.processors.xapi.transformer.xapi_transformer.get_context") def get_context(self): """ Get context for xAPI transformed event.