LICENSE
MANIFEST.in
Makefile
README.rst
setup.cfg
setup.py
Figures.egg-info/PKG-INFO
Figures.egg-info/SOURCES.txt
Figures.egg-info/dependency_links.txt
Figures.egg-info/entry_points.txt
Figures.egg-info/top_level.txt
docs/Makefile
docs/make.bat
docs/readme-pypi.rst
docs/requirements.txt
docs/source/conf.py
docs/source/devstack.rst
docs/source/index.rst
docs/source/install-appsembler.rst
docs/source/install.rst
docs/source/_static/.keep
docs/source/_templates/.keep
figures/__init__.py
figures/admin.py
figures/apps.py
figures/backfill.py
figures/compat.py
figures/filters.py
figures/helpers.py
figures/log.py
figures/mau.py
figures/metrics.py
figures/models.py
figures/pagination.py
figures/permissions.py
figures/serializers.py
figures/sites.py
figures/tasks.py
figures/urls.py
figures/views.py
figures/management/__init__.py
figures/management/commands/__init__.py
figures/management/commands/backfill_figures_metrics.py
figures/management/commands/populate_figures_metrics.py
figures/management/commands/run_figures_monthly_metrics.py
figures/migrations/0001_initial.py
figures/migrations/0002_course_daily_metrics.py
figures/migrations/0003_pipelineerror.py
figures/migrations/0004_learner_course_grade_metrics.py
figures/migrations/0005_add_site_to_models.py
figures/migrations/0006_remove_default_site_from_models.py
figures/migrations/0007_modify_course_daily_metrics.py
figures/migrations/0008_cdm_meta_update.py
figures/migrations/0009_mau_metrics.py
figures/migrations/0010_site_monthly_metrics.py
figures/migrations/0011_add_mau_to_site_daily_metrics.py
figures/migrations/__init__.py
figures/pipeline/__init__.py
figures/pipeline/course_daily_metrics.py
figures/pipeline/enrollment_metrics.py
figures/pipeline/extractors.py
figures/pipeline/loaders.py
figures/pipeline/logger.py
figures/pipeline/mau_pipeline.py
figures/pipeline/site_daily_metrics.py
figures/pipeline/site_monthly_metrics.py
figures/pipeline/transformers.py
figures/settings/__init__.py
figures/settings/lms_production.py
figures/static/README
figures/templates/figures/admin_dropdown_filter.html
figures/templates/figures/index.html
frontend/.gitignore
frontend/README.md
frontend/package-lock.json
frontend/package.json
frontend/yarn.lock
frontend/config/env.js
frontend/config/paths.js
frontend/config/polyfills.js
frontend/config/webpack.config.dev.js
frontend/config/webpack.config.prod.js
frontend/config/webpackDevServer.config.js
frontend/config/jest/cssTransform.js
frontend/config/jest/fileTransform.js
frontend/public/favicon.ico
frontend/public/index.html
frontend/public/manifest.json
frontend/scripts/build.js
frontend/scripts/start.js
frontend/scripts/test.js
frontend/src/App.css
frontend/src/App.js
frontend/src/App.test.js
frontend/src/apiConfig.js
frontend/src/index.css
frontend/src/index.js
frontend/src/logo.svg
frontend/src/postcss.config.js
frontend/src/registerServiceWorker.js
frontend/src/apiServices/courseMonthlyMetrics.js
frontend/src/apiServices/handleErrors.js
frontend/src/apiServices/siteMonthlyMetrics.js
frontend/src/components/course-learners-list/CourseLearnersList.js
frontend/src/components/course-learners-list/_course-learners-list.scss
frontend/src/components/courses-list/CoursesList.js
frontend/src/components/courses-list/CoursesListItem.js
frontend/src/components/courses-list/_courses-list-item.scss
frontend/src/components/courses-list/_courses-list.scss
frontend/src/components/header-views/header-content-course/HeaderContentCourse.js
frontend/src/components/header-views/header-content-course/_header-content-course.scss
frontend/src/components/header-views/header-content-csv-reports/HeaderContentCsvReports.js
frontend/src/components/header-views/header-content-csv-reports/_header-content-csv-reports.scss
frontend/src/components/header-views/header-content-maus/HeaderContentMaus.js
frontend/src/components/header-views/header-content-maus/_header-content-maus.scss
frontend/src/components/header-views/header-content-reports-list/HeaderContentReportsList.js
frontend/src/components/header-views/header-content-reports-list/_header-content-reports-list.scss
frontend/src/components/header-views/header-content-static/HeaderContentStatic.js
frontend/src/components/header-views/header-content-static/_header-content-static.scss
frontend/src/components/header-views/header-content-user/HeaderContentUser.js
frontend/src/components/header-views/header-content-user/_header-content-user.scss
frontend/src/components/header-views/header-report/HeaderReport.js
frontend/src/components/header-views/header-report/_header-report.scss
frontend/src/components/inputs/AutoCompleteCourseSelect.js
frontend/src/components/inputs/AutoCompleteUserSelect.js
frontend/src/components/inputs/ContentEditable.js
frontend/src/components/inputs/ListSearch.js
frontend/src/components/inputs/_autocomplete-course-select.scss
frontend/src/components/inputs/_autocomplete-user-select.scss
frontend/src/components/inputs/_list-search.scss
frontend/src/components/layout/HeaderAreaLayout.js
frontend/src/components/layout/HeaderNav.js
frontend/src/components/layout/Paginator.jsx
frontend/src/components/layout/_header-area-layout.scss
frontend/src/components/layout/_header-nav.scss
frontend/src/components/layout/_paginator.scss
frontend/src/components/learner-statistics/LearnerStatistics.js
frontend/src/components/learner-statistics/_learner-statistics.scss
frontend/src/components/logos/FiguresLogos.js
frontend/src/components/stat-cards/BaseStatCard.js
frontend/src/components/stat-cards/_base-stat-card.scss
frontend/src/components/stat-graphs/stat-bar-graph/StatBarGraph.js
frontend/src/components/stat-graphs/stat-bar-graph/StatHorizontalBarGraph.js
frontend/src/components/stat-graphs/stat-bar-graph/_stat-bar-graph.scss
frontend/src/components/stat-graphs/stat-bar-graph/_stat-horizontal-bar-graph.scss
frontend/src/components/user-courses-list/UserCoursesList.js
frontend/src/components/user-courses-list/_user-courses-list.scss
frontend/src/containers/loading-spinner/LoadingSpinner.js
frontend/src/containers/loading-spinner/_loading-spinner.scss
frontend/src/data/countriesData.js
frontend/src/images/logo/figures--logo--icon--negative.svg
frontend/src/images/logo/figures--logo--negative.svg
frontend/src/images/logo/sample-svg.svg
frontend/src/redux/store.js
frontend/src/redux/actions/ActionTypes.js
frontend/src/redux/actions/Actions.js
frontend/src/redux/reducers/csvReportsIndexReducers.js
frontend/src/redux/reducers/generalDataReducers.js
frontend/src/redux/reducers/index.js
frontend/src/redux/reducers/reportReducers.js
frontend/src/redux/reducers/reportsListReducers.js
frontend/src/redux/reducers/userDataReducers.js
frontend/src/sass/base/_base-overrides.scss
frontend/src/sass/base/_functions.scss
frontend/src/sass/base/_grid.scss
frontend/src/sass/base/_mixins.scss
frontend/src/sass/base/_stat-cards.scss
frontend/src/sass/base/_variables.scss
frontend/src/sass/header-views/_header-common.scss
frontend/src/tempData/report.js
frontend/src/tempData/reportsList.js
frontend/src/views/CoursesList.js
frontend/src/views/CsvReports.js
frontend/src/views/DashboardContent.js
frontend/src/views/MauDetailsContent.js
frontend/src/views/ProgressOverview.js
frontend/src/views/ReportsList.js
frontend/src/views/SingleCourseContent.js
frontend/src/views/SingleReportContent.js
frontend/src/views/SingleUserContent.js
frontend/src/views/UsersList.js
frontend/src/views/_courses-list-content.scss
frontend/src/views/_csv-reports-content.scss
frontend/src/views/_dashboard-content.scss
frontend/src/views/_mau-details-content.scss
frontend/src/views/_progress-overview-content.scss
frontend/src/views/_reports-list-content.scss
frontend/src/views/_single-course-content.scss
frontend/src/views/_single-report-content.scss
frontend/src/views/_single-user-content.scss
frontend/src/views/_users-list-content.scss
tests/__init__.py
tests/conftest.py
tests/factories.py
tests/helpers.py
tests/test-webpack-stats.json
tests/test_admin.py
tests/test_apps.py
tests/test_backfill.py
tests/test_commands.py
tests/test_compat.py
tests/test_filters.py
tests/test_helpers.py
tests/test_log.py
tests/test_mau.py
tests/test_mocks.py
tests/test_pagination.py
tests/test_permissions.py
tests/test_serializers.py
tests/test_settings.py
tests/test_sites.py
tests/test_tasks.py
tests/metrics/__init__.py
tests/metrics/test_certificate_metrics.py
tests/metrics/test_course_monthly_metrics.py
tests/metrics/test_learner_course_grades.py
tests/metrics/test_metrics.py
tests/metrics/test_site_monthly_metrics.py
tests/models/__init__.py
tests/models/test_course_daily_metrics_model.py
tests/models/test_learner_course_grade_metrics_model.py
tests/models/test_mau_models.py
tests/models/test_pipeline_errors_model.py
tests/models/test_site_daily_metrics_model.py
tests/models/test_site_monthly_metrics_model.py
tests/pipeline/__init__.py
tests/pipeline/test_course_daily_metrics.py
tests/pipeline/test_course_mau.py
tests/pipeline/test_enrollment_metrics.py
tests/pipeline/test_loaders.py
tests/pipeline/test_logger.py
tests/pipeline/test_site_daily_metrics.py
tests/pipeline/test_site_monthly_metrics.py
tests/views/__init__.py
tests/views/base.py
tests/views/helpers.py
tests/views/test_course_daily_metrics_view.py
tests/views/test_course_enrollment_view.py
tests/views/test_course_monthly_metrics_viewset.py
tests/views/test_courses_index_view.py
tests/views/test_enrollment_metrics_viewset.py
tests/views/test_figures_home_view.py
tests/views/test_general_course_data_view.py
tests/views/test_general_site_metrics_view.py
tests/views/test_general_user_data_view.py
tests/views/test_learner_details_view.py
tests/views/test_learner_metrics_viewset.py
tests/views/test_mau_views.py
tests/views/test_site_daily_metrics_view.py
tests/views/test_site_monthly_metrics_viewset.py
tests/views/test_sites_view.py
tests/views/test_user_index_view.py