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/patches/.gitignore
tutoraspects/patches/caddyfile
tutoraspects/patches/clickhouse-extra-sql
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-development-settings
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/templates/base-docker-compose-services
tutoraspects/templates/aspects/apps/.gitignore
tutoraspects/templates/aspects/apps/aspects/dbt/profiles.yml
tutoraspects/templates/aspects/apps/aspects/dbt/requirements.txt
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/0003_enrollment.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0004_video.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0005_problem.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0006_navigation.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/0009_prefer_course_key.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/0012_vector_replacingmergetree_xapi_parsed.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0013_reorder_mvs.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/0018_grading_events_mv.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0019_forum_events_mv.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0020_get_org_from_course_url.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0021_completion_events.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0022_new_course_id_loc.py
tutoraspects/templates/aspects/apps/aspects/migrations/alembic/versions/0023_extend_display_names.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/clickhouse/config/docker_config.xml
tutoraspects/templates/aspects/apps/clickhouse/users/user_config.xml
tutoraspects/templates/aspects/apps/ralph/config/env
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/conf/locale/en/locale.yaml
tutoraspects/templates/aspects/apps/superset/docker/docker-bootstrap.sh
tutoraspects/templates/aspects/apps/superset/docker/requirements-local.txt
tutoraspects/templates/aspects/apps/superset/localization/locale.yaml
tutoraspects/templates/aspects/apps/superset/pythonpath/assets.yaml
tutoraspects/templates/aspects/apps/superset/pythonpath/create_assets.py
tutoraspects/templates/aspects/apps/superset/pythonpath/create_row_level_security.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/superset_config.py
tutoraspects/templates/aspects/apps/superset/pythonpath/superset_config_docker.py
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/jobs/init/.gitignore
tutoraspects/templates/aspects/jobs/init/init-lms.sh
tutoraspects/templates/aspects/jobs/init/init-mysql.sh
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/superset/init-superset.sh
tutoraspects/templates/openedx-assets/assets/charts/Active_Users_Per_Organization.yaml
tutoraspects/templates/openedx-assets/assets/charts/Actor_IDs_over_time.yaml
tutoraspects/templates/openedx-assets/assets/charts/Course_Enrollments_Over_Time.yaml
tutoraspects/templates/openedx-assets/assets/charts/Course_Grade_Distribution.yaml
tutoraspects/templates/openedx-assets/assets/charts/Courses.yaml
tutoraspects/templates/openedx-assets/assets/charts/Courses_Per_Organization.yaml
tutoraspects/templates/openedx-assets/assets/charts/Currently_Enrolled_Learners_Per_Day.yaml
tutoraspects/templates/openedx-assets/assets/charts/Distinct_forum_users.yaml
tutoraspects/templates/openedx-assets/assets/charts/Distribution_Of_Attempts.yaml
tutoraspects/templates/openedx-assets/assets/charts/Distribution_Of_Hints_Per_Correct_Answer.yaml
tutoraspects/templates/openedx-assets/assets/charts/Distribution_Of_Problem_Grades.yaml
tutoraspects/templates/openedx-assets/assets/charts/Distribution_Of_Responses.yaml
tutoraspects/templates/openedx-assets/assets/charts/Enrollment_Events_Per_Day.yaml
tutoraspects/templates/openedx-assets/assets/charts/Enrollments_By_Enrollment_Mode.yaml
tutoraspects/templates/openedx-assets/assets/charts/Enrollments_By_Type.yaml
tutoraspects/templates/openedx-assets/assets/charts/Event_type.yaml
tutoraspects/templates/openedx-assets/assets/charts/Events_per_course.yaml
tutoraspects/templates/openedx-assets/assets/charts/Last_Received_Event.yaml
tutoraspects/templates/openedx-assets/assets/charts/Last_course_syncronized.yaml
tutoraspects/templates/openedx-assets/assets/charts/Most_Active_Courses_Per_Day.yaml
tutoraspects/templates/openedx-assets/assets/charts/Posts_per_user.yaml
tutoraspects/templates/openedx-assets/assets/charts/Responses_Per_Problem.yaml
tutoraspects/templates/openedx-assets/assets/charts/Slowest_ClickHouse_Queries.yaml
tutoraspects/templates/openedx-assets/assets/charts/Total_Organizations.yaml
tutoraspects/templates/openedx-assets/assets/charts/Transcripts_Captions_Per_Video.yaml
tutoraspects/templates/openedx-assets/assets/charts/Unique_actors.yaml
tutoraspects/templates/openedx-assets/assets/charts/Watched_Video_Segments.yaml
tutoraspects/templates/openedx-assets/assets/charts/Watches_Per_Video.yaml
tutoraspects/templates/openedx-assets/assets/charts/xAPI_Events_Over_Time.yaml
tutoraspects/templates/openedx-assets/assets/dashboards/Instructor_Dashboard.yaml
tutoraspects/templates/openedx-assets/assets/dashboards/Operator_Dashboard.yaml
tutoraspects/templates/openedx-assets/assets/databases/OpenedX_Clickhouse.yaml
tutoraspects/templates/openedx-assets/assets/datasets/course_blocks.yaml
tutoraspects/templates/openedx-assets/assets/datasets/course_names.yaml
tutoraspects/templates/openedx-assets/assets/datasets/course_overviews.yaml
tutoraspects/templates/openedx-assets/assets/datasets/dim_course_problems.yaml
tutoraspects/templates/openedx-assets/assets/datasets/dim_course_videos.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_course_grades.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_enrollments.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_enrollments_by_day.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_forum_interactions.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_learner_problem_course_summary.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_learner_problem_summary.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_problem_grades.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_problem_responses.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_transcript_usage.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_video_plays.yaml
tutoraspects/templates/openedx-assets/assets/datasets/fact_watched_video_segments.yaml
tutoraspects/templates/openedx-assets/assets/datasets/hints_per_success.yaml
tutoraspects/templates/openedx-assets/assets/datasets/posts_per_user.yaml
tutoraspects/templates/openedx-assets/assets/datasets/slowest_clickhouse_queries.yaml
tutoraspects/templates/openedx-assets/assets/datasets/xapi_events_all_parsed.yaml
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_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_watched_video_segments.sql
tutoraspects/templates/openedx-assets/queries/hints_per_success.sql
tutoraspects/templates/openedx-assets/queries/int_problem_responses.sql
tutoraspects/templates/openedx-assets/queries/posts_per_user.sql