LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
requirements/constraints.txt
tutor_contrib_aspects.egg-info/PKG-INFO
tutor_contrib_aspects.egg-info/SOURCES.txt
tutor_contrib_aspects.egg-info/dependency_links.txt
tutor_contrib_aspects.egg-info/entry_points.txt
tutor_contrib_aspects.egg-info/requires.txt
tutor_contrib_aspects.egg-info/top_level.txt
tutoraspects/__about__.py
tutoraspects/__init__.py
tutoraspects/asset_command_helpers.py
tutoraspects/commands_v0.py
tutoraspects/commands_v1.py
tutoraspects/plugin.py
tutoraspects/utils.py
tutoraspects/patches/.gitignore
tutoraspects/patches/caddyfile
tutoraspects/patches/clickhouse-extra-sql
tutoraspects/patches/clickhouse-server-config
tutoraspects/patches/clickhouse-user-config
tutoraspects/patches/k8s-deployments
tutoraspects/patches/k8s-jobs
tutoraspects/patches/k8s-services
tutoraspects/patches/k8s-volumes
tutoraspects/patches/kustomization-configmapgenerator
tutoraspects/patches/local-docker-compose-dev-services
tutoraspects/patches/local-docker-compose-jobs-services
tutoraspects/patches/local-docker-compose-services
tutoraspects/patches/openedx-common-settings
tutoraspects/patches/openedx-dev-dockerfile-post-python-requirements
tutoraspects/patches/openedx-development-settings
tutoraspects/patches/openedx-dockerfile-post-python-requirements
tutoraspects/patches/superset-extra-asset-translations
tutoraspects/patches/superset-extra-assets
tutoraspects/patches/superset-extra-roles
tutoraspects/patches/superset-jinja-filters
tutoraspects/patches/superset-row-level-security
tutoraspects/patches/superset-sso-assignment-rules
tutoraspects/patches/xapi-db-load-config-yaml
tutoraspects/templates/base-docker-compose-services
tutoraspects/templates/aspects/apps/.gitignore
tutoraspects/templates/aspects/apps/aspects/dbt/profiles.yml
tutoraspects/templates/aspects/apps/aspects/migrations/README.rst
tutoraspects/templates/aspects/apps/aspects/migrations/alembic.ini
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/env.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/script.py.mako
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0001_get_org_from_course_url.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0002_raw_xapi_table.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0007_event_sink.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0008_vector.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0010_course_dictionaries.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0011_vector_replacingmergetree_xapi_raw.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0014_add_course_names_fields.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0015_add_course_key_blocks.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0016_event_sink_user_profile.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0017_add_graded_course_block_names.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0020_get_org_from_course_url.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0023_extend_display_names.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0026_event_sink_external_id.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0027_partition_event_sink_user_profile.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0028_user_pii.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0029_drop_json_column.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0030_rename_vector_json_column.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0031_add_email_user_profile.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0032_partition_tables_by_year_and_month.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0033_ccx_function.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0034_load_test_table.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0035_migrate_dictionaries.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/__init__.py
tutoraspects/templates/aspects/apps/aspects/scripts/alembic.sh
tutoraspects/templates/aspects/apps/aspects/scripts/clickhouse-demo-xapi-data.sh
tutoraspects/templates/aspects/apps/aspects/scripts/dbt.sh
tutoraspects/templates/aspects/apps/aspects/scripts/xapi-db-load-config.yaml
tutoraspects/templates/aspects/apps/clickhouse/config/server_config.xml
tutoraspects/templates/aspects/apps/clickhouse/dev_config/server_config.xml
tutoraspects/templates/aspects/apps/clickhouse/users/user_config.xml
tutoraspects/templates/aspects/apps/ralph/config/env
tutoraspects/templates/aspects/apps/ralph/config/logging.yaml
tutoraspects/templates/aspects/apps/ralph/config/ralph_auth/auth.json
tutoraspects/templates/aspects/apps/superset/.gitignore
tutoraspects/templates/aspects/apps/superset/conf/README.md
tutoraspects/templates/aspects/apps/superset/docker/docker-bootstrap.sh
tutoraspects/templates/aspects/apps/superset/docker/requirements-local.txt
tutoraspects/templates/aspects/apps/superset/pythonpath/assets.yaml
tutoraspects/templates/aspects/apps/superset/pythonpath/create_assets.py
tutoraspects/templates/aspects/apps/superset/pythonpath/create_assets_utils.py
tutoraspects/templates/aspects/apps/superset/pythonpath/create_row_level_security.py
tutoraspects/templates/aspects/apps/superset/pythonpath/localization.py
tutoraspects/templates/aspects/apps/superset/pythonpath/openedx_jinja_filters.py
tutoraspects/templates/aspects/apps/superset/pythonpath/openedx_sso_security_manager.py
tutoraspects/templates/aspects/apps/superset/pythonpath/performance_metrics.py
tutoraspects/templates/aspects/apps/superset/pythonpath/superset_config.py
tutoraspects/templates/aspects/apps/superset/pythonpath/superset_config_docker.py
tutoraspects/templates/aspects/apps/superset/scripts/import-assets.sh
tutoraspects/templates/aspects/apps/superset/security/roles.json
tutoraspects/templates/aspects/apps/superset/security/partials/read_only_permissions.json
tutoraspects/templates/aspects/apps/vector/file.toml
tutoraspects/templates/aspects/apps/vector/k8s.toml
tutoraspects/templates/aspects/apps/vector/local.toml
tutoraspects/templates/aspects/apps/vector/partials/common-post.toml
tutoraspects/templates/aspects/apps/vector/partials/common-pre.toml
tutoraspects/templates/aspects/build/.gitignore
tutoraspects/templates/aspects/build/aspects/Dockerfile
tutoraspects/templates/aspects/build/aspects/requirements.txt
tutoraspects/templates/aspects/build/aspects-superset/Dockerfile
tutoraspects/templates/aspects/build/aspects-superset/requirements.txt
tutoraspects/templates/aspects/build/aspects-superset/localization/datasets_strings.yaml
tutoraspects/templates/aspects/build/aspects-superset/localization/locale.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Active_Courses.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Active_Learners.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Active_Users_Per_Organization.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/At-risk_Enrollees_per_Enrollment_Track.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/At-risk_Enrollment_Dates.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/At-risk_learners.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/ClickHouse_metrics.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Course_Enrollments_Over_Time.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Course_Information.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Courses.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Courses_Per_Organization.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Cumulative_Enrollments_by_Track.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Cumulative_Interactions.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Cumulative_Interactions_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Current_Active_Enrollments_By_Mode.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Current_Enrollees.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Distribution_of_Course_Grades.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Distribution_of_Current_Course_Grade.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Enrollees_per_Enrollment_Track.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Event_Activity.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Evolution_of_Engagement_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Evolution_of_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Last_Received_Event.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Last_course_syncronized.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Last_visit_date.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Learner_Summary.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Learners_with_Passing_Grade.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Most-used_Charts.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Most-used_Dashboards.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Page_views_per_section.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Page_views_per_section_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Page_views_per_section_subsection_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Page_views_per_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Partial_and_Full_Views_Per_Video_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Partial_and_full_views_per_video.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Partial_and_full_views_per_video_table.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problem_Interactions_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problem_Results.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problem_Results_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problem_interactions.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problems_attempted_per_section.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problems_attempted_per_section_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problems_attempted_per_section_subsection_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Problems_attempted_per_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Query_performance.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Section_Summary.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Section_Summary_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Slowest_ClickHouse_Queries.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Subsection_Summary.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Subsection_Summary_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Superset_Active_Users.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Superset_Active_Users_Over_Time.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Superset_Registered_Users_Over_Time.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Total_Organizations.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Total_Users.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_Views_by_Section_Subsection_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_Views_per_Section_Subsection_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_views_by_section_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_views_per_section.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_views_per_section_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Video_views_per_subsection.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Watched_Video_Segments.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/charts/Watched_Video_Segments_at-risk.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/dashboards/At-Risk_Learners.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/dashboards/Course_Dashboard.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/dashboards/Individual_Learner.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/dashboards/Operator_Dashboard.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/databases/OpenedX_Clickhouse.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/databases/Superset_Metadata.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/ab_user.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/at_risk_problem_results.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/clickhouse_computed_metrics.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/course_names.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/course_overviews.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/dim_at_risk_learners.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/enrollment_status.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_navigation_completion.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_pageview_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_problem_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_video_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_video_plays.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_video_watches.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_at_risk_watched_video_segments.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_enrollments.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_instance_actors.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_instance_courses.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_instance_enrollments.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_instance_events.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_navigation_completion.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_pageview_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_problem_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_student_status.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_video_engagement.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_video_plays.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_video_watches.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/fact_watched_video_segments.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/indexed_events.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/int_problem_results.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/learner_summary.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/query_log.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/slowest_clickhouse_queries.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/superset_action_log.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/user_pii.yaml
tutoraspects/templates/aspects/build/aspects-superset/openedx-assets/assets/datasets/xapi_events_all_parsed.yaml
tutoraspects/templates/aspects/jobs/init/.gitignore
tutoraspects/templates/aspects/jobs/init/aspects/init-aspects.sh
tutoraspects/templates/aspects/jobs/init/clickhouse/deduplicate.sh
tutoraspects/templates/aspects/jobs/init/clickhouse/init-clickhouse.sh
tutoraspects/templates/aspects/jobs/init/lms/init-lms.sh
tutoraspects/templates/aspects/jobs/init/mysql/init-mysql-post-migration.sh
tutoraspects/templates/aspects/jobs/init/mysql/init-mysql.sh
tutoraspects/templates/aspects/jobs/init/superset/init-superset.sh
tutoraspects/templates/openedx-assets/queries/at_risk_problem_results.sql
tutoraspects/templates/openedx-assets/queries/common_filters.sql
tutoraspects/templates/openedx-assets/queries/dim_course_problems.sql
tutoraspects/templates/openedx-assets/queries/dim_course_videos.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_navigation_completion.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_pageview_engagement.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_problem_engagement.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_video_engagement.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_video_plays.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_video_watches.sql
tutoraspects/templates/openedx-assets/queries/fact_at_risk_watched_video_segments.sql
tutoraspects/templates/openedx-assets/queries/fact_course_grades.sql
tutoraspects/templates/openedx-assets/queries/fact_enrollments.sql
tutoraspects/templates/openedx-assets/queries/fact_enrollments_by_day.sql
tutoraspects/templates/openedx-assets/queries/fact_forum_interactions.sql
tutoraspects/templates/openedx-assets/queries/fact_learner_problem_course_summary.sql
tutoraspects/templates/openedx-assets/queries/fact_learner_problem_summary.sql
tutoraspects/templates/openedx-assets/queries/fact_problem_grades.sql
tutoraspects/templates/openedx-assets/queries/fact_problem_responses.sql
tutoraspects/templates/openedx-assets/queries/fact_transcript_usage.sql
tutoraspects/templates/openedx-assets/queries/fact_video_plays.sql
tutoraspects/templates/openedx-assets/queries/fact_video_watches.sql
tutoraspects/templates/openedx-assets/queries/hints_per_success.sql
tutoraspects/templates/openedx-assets/queries/indexed_events.sql
tutoraspects/templates/openedx-assets/queries/int_problem_responses.sql
tutoraspects/templates/openedx-assets/queries/posts_per_user.sql
tutoraspects/templates/openedx-assets/queries/slowest_clickhouse_queries.sql
tutoraspects/templates/openedx-assets/queries/superset_action_log.sql
tutoraspects/translations/__init__.py
tutoraspects/translations/translate.py
tutoraspects/translations/translate_utils.py