event_routing_backends.processors.xapi package#
Subpackages#
- event_routing_backends.processors.xapi.event_transformers package
- Submodules
- event_routing_backends.processors.xapi.event_transformers.completion_events module
- event_routing_backends.processors.xapi.event_transformers.enrollment_events module
- event_routing_backends.processors.xapi.event_transformers.exam_events module
- event_routing_backends.processors.xapi.event_transformers.forum_events module
- event_routing_backends.processors.xapi.event_transformers.grading_events module
- event_routing_backends.processors.xapi.event_transformers.navigation_events module
- event_routing_backends.processors.xapi.event_transformers.problem_interaction_events module
- event_routing_backends.processors.xapi.event_transformers.video_events module
- Module contents
- event_routing_backends.processors.xapi.tests package
Submodules#
event_routing_backends.processors.xapi.constants module#
Constants for xAPI specifications.
event_routing_backends.processors.xapi.registry module#
Registry to keep track of xAPI event transformers
- class event_routing_backends.processors.xapi.registry.XApiTransformersRegistry#
Bases:
event_routing_backends.processors.transformer_utils.registry.TransformerRegistry
Registry to keep track of xAPI event transformers
- mapping = {}#
event_routing_backends.processors.xapi.statements module#
xAPI statement classes
- class event_routing_backends.processors.xapi.statements.GroupActivity(*args, **kwargs)#
Bases:
tincan.activity.Activity
Subclass of tincan.Activity which reports object_type=”GroupActivity”
For use with Activites that contain one or more child Activities, like Problems that contain multiple Questions.
- property object_type#
Object type for Activity. Will always be “Activity”
- Setter
Tries to convert to unicode
- Setter type
unicode
- Return type
unicode
event_routing_backends.processors.xapi.transformer module#
event_routing_backends.processors.xapi.transformer_processor module#
xAPI processor for transforming and routing events.
- class event_routing_backends.processors.xapi.transformer_processor.XApiProcessor#
Bases:
event_routing_backends.processors.mixins.base_transformer_processor.BaseTransformerProcessorMixin
xAPI Processor for transforming and routing events.
This processor first transform the event using the registered transformer and then route the events through the configured routers.
Every router configured to be used MUST support the transformed event type.
Module contents#
xAPI processors and spec implementation.