Open pomegranited opened 5 months ago
Create a tutor plugin that adds custom tab / charts to display aggregated completion information in instructor dashboard
@pomegranited For this task there should be some work on Aspects that allow you to re-use the import_assets_helper
module on your tutor-plugin so that it can facilitate it the serialization and organization of plugins. In theory it should work out-of-the-box but let me know how that goes.
Another concern is how will you append a tab for the completions to the Instructor Dashboard on a patch.
Completion events are standard, openedx events, so supporting them should be part of the Aspects core, cf https://github.com/openedx/openedx-aspects/issues/88.
OpenCraft maintains the completion aggregator plugin app which currently lacks support for tracking events.
Contribution https://github.com/open-craft/openedx-completion-aggregator/pull/173 adds tracking events for the aggregated completion states, and https://github.com/openedx/event-routing-backends/pull/377 proposed pulling them into the ERB. But since these events aren't
openedx
events, we'd rather keep the event routing logic with the aggregator app.