platform_plugin_aspects.extensions package#
Subpackages#
Submodules#
platform_plugin_aspects.extensions.filters module#
Open edX Filters needed for Aspects integration.
- class platform_plugin_aspects.extensions.filters.AddSupersetTab(filter_type, running_pipeline, **extra_config)#
Bases:
PipelineStepAdd superset tab to instructor dashboard.
- resource_string(path)#
Handy helper for getting resources from our kit.
- run_filter(context, template_name)#
Execute filter that modifies the instructor dashboard context. :param context: the context for the instructor dashboard. :type context: dict :param _: instructor dashboard template name. :type _: str
- class platform_plugin_aspects.extensions.filters.AddSupersetTabToInstructorDashboard(filter_type, running_pipeline, **extra_config)#
Bases:
PipelineStepAdd superset tab to instructor dashboard app.
- run_filter(tabs, user, course_key)#
Execute filter that modifies the instructor dashboard context. :param tabs: the list of tabs for the instructor dashboard. :type tabs: list :param user: the current user. :type user: User :param course_key: the course key. :type course_key: str