Skip to content

Commit

Permalink
docs: add diagram for illustrating how events work
Browse files Browse the repository at this point in the history
  • Loading branch information
mariajgrimaldi committed Nov 18, 2024
1 parent 2ed1f05 commit 02b1e09
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
Binary file added docs/_images/openedx-events-workflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion docs/concepts/openedx-events.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ Events are primarily used as a communication method between components within th
How do Open edX Events work?
----------------------------

Open edX Events are implemented by a class called `OpenEdxPublicSignal`_, which inherits from `Django's Signals class` and adds behaviors specific to the Open edX ecosystem. Thanks to this design, ``OpenEdxPublicSignal`` leverages the functionality of Django signals, allowing developers to apply their existing knowledge of the Django framework.
Open edX Events are implemented by a class called `OpenEdxPublicSignal`_, which inherits from `Django's Signals class` and adds behaviors specific to the Open edX ecosystem. Thanks to this design, ``OpenEdxPublicSignal`` leverages the functionality of Django signals, allowing developers to apply their existing knowledge of the Django framework. In this diagram, we illustrate the workflow of sending an Open edX Event:

.. image:: ../_images/openedx-events-workflow.png
:alt: Open edX Events workflow
:align: center

The event execution process follows these steps:

Expand Down

0 comments on commit 02b1e09

Please sign in to comment.