LICENSE.md
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
codeforlife_portal.egg-info/PKG-INFO
codeforlife_portal.egg-info/SOURCES.txt
codeforlife_portal.egg-info/dependency_links.txt
codeforlife_portal.egg-info/not-zip-safe
codeforlife_portal.egg-info/requires.txt
codeforlife_portal.egg-info/top_level.txt
deploy/__init__.py
deploy/captcha.py
deploy/views.py
deploy/middleware/__init__.py
deploy/middleware/admin_access.py
deploy/middleware/basicauth.py
deploy/middleware/exceptionlogging.py
deploy/middleware/maintenance_mode.py
deploy/middleware/screentime_warning.py
deploy/middleware/security.py
deploy/middleware/session_timeout.py
deploy/static/apple-touch-icon-120x120.png
deploy/static/apple-touch-icon-152x152.png
deploy/static/apple-touch-icon-180x180.png
deploy/static/apple-touch-icon-76x76.png
deploy/static/apple-touch-icon.png
deploy/static/robots.txt
deploy/templates/deploy/csrf_failure.html
portal/__init__.py
portal/admin.py
portal/app_settings.py
portal/backends.py
portal/beta.py
portal/context_processors.py
portal/handlers.py
portal/models.py
portal/urls.py
portal/wsgi.py
portal/forms/__init__.py
portal/forms/admin.py
portal/forms/dotmailer.py
portal/forms/error_messages.py
portal/forms/invite_teacher.py
portal/forms/organisation.py
portal/forms/play.py
portal/forms/registration.py
portal/forms/teach.py
portal/helpers/__init__.py
portal/helpers/captcha.py
portal/helpers/decorators.py
portal/helpers/password.py
portal/helpers/ratelimit.py
portal/helpers/regexes.py
portal/helpers/request_handlers.py
portal/migrations/__init__.py
portal/mixins/__init__.py
portal/mixins/cron_mixin.py
portal/permissions/__init__.py
portal/permissions/is_cron_request_from_google.py
portal/pipeline_compilers/__init__.py
portal/pipeline_compilers/libsass_compiler.py
portal/static/portal/fonts/bootstrap/glyphicons-halflings-regular.eot
portal/static/portal/fonts/bootstrap/glyphicons-halflings-regular.svg
portal/static/portal/fonts/bootstrap/glyphicons-halflings-regular.ttf
portal/static/portal/fonts/bootstrap/glyphicons-halflings-regular.woff
portal/static/portal/fonts/bootstrap/glyphicons-halflings-regular.woff2
portal/static/portal/img/10_years_anniversary.png
portal/static/portal/img/10x_logo.png
portal/static/portal/img/RR_logo_grass_background.png
portal/static/portal/img/RR_logo_green.svg
portal/static/portal/img/RR_logo_simple.png
portal/static/portal/img/about_us_cfl.jpg
portal/static/portal/img/about_us_hero.jpg
portal/static/portal/img/about_us_ocado.jpg
portal/static/portal/img/barefoot_logo.png
portal/static/portal/img/bcs_logo.png
portal/static/portal/img/clubs.png
portal/static/portal/img/coding_club_hero.jpg
portal/static/portal/img/coding_club_python_pack.png
portal/static/portal/img/confirmation_tick.png
portal/static/portal/img/cross.png
portal/static/portal/img/dee.png
portal/static/portal/img/facebook.png
portal/static/portal/img/favicon.ico
portal/static/portal/img/get_involved_hero.png
portal/static/portal/img/gitbook.png
portal/static/portal/img/gitbook_space.png
portal/static/portal/img/github.png
portal/static/portal/img/github_hero.png
portal/static/portal/img/gla_logo.png
portal/static/portal/img/hamburger.png
portal/static/portal/img/help_and_support_hero.jpg
portal/static/portal/img/home_educate.png
portal/static/portal/img/home_educate_hero.jpg
portal/static/portal/img/home_learning_hero.jpg
portal/static/portal/img/home_play.png
portal/static/portal/img/home_play_hero.jpg
portal/static/portal/img/hope_logo.png
portal/static/portal/img/howe_dell_1.png
portal/static/portal/img/howe_dell_2.png
portal/static/portal/img/howe_dell_3.png
portal/static/portal/img/icl_logo.png
portal/static/portal/img/icon_controller.png
portal/static/portal/img/icon_free.png
portal/static/portal/img/icon_globe.png
portal/static/portal/img/icon_piechart.png
portal/static/portal/img/icon_step_by_step.png
portal/static/portal/img/icon_tracking.png
portal/static/portal/img/icon_uk_flag.png
portal/static/portal/img/kirsty.png
portal/static/portal/img/logo_cfl.png
portal/static/portal/img/logo_cfl_powered.svg
portal/static/portal/img/logo_cfl_reminder_cards.jpg
portal/static/portal/img/logo_cfl_white_landscape.png
portal/static/portal/img/logo_ocado.png
portal/static/portal/img/logo_ocado_group.png
portal/static/portal/img/logo_ocado_group.svg
portal/static/portal/img/logo_ocado_group_white.svg
portal/static/portal/img/logo_python_den.svg
portal/static/portal/img/long_europe_map.png
portal/static/portal/img/mc_saatchi_logo.png
portal/static/portal/img/nigel.png
portal/static/portal/img/oval_blue.svg
portal/static/portal/img/oval_pink.svg
portal/static/portal/img/oval_yellow.svg
portal/static/portal/img/paper_plane.png
portal/static/portal/img/phil.png
portal/static/portal/img/polygon_blue.svg
portal/static/portal/img/polygon_pink.svg
portal/static/portal/img/polygon_yellow.svg
portal/static/portal/img/pressure_cooker_logo.png
portal/static/portal/img/python_den.png
portal/static/portal/img/python_den_banner.svg
portal/static/portal/img/rapid_router.png
portal/static/portal/img/rapid_router_landing_hero.png
portal/static/portal/img/rapidrouter.png
portal/static/portal/img/resources_hero.jpg
portal/static/portal/img/resources_montage.jpg
portal/static/portal/img/reuben.png
portal/static/portal/img/rob.png
portal/static/portal/img/rr_advanced.png
portal/static/portal/img/rr_beginner.png
portal/static/portal/img/rr_intermediate.png
portal/static/portal/img/sadface.png
portal/static/portal/img/sharon_harrison.jpg
portal/static/portal/img/sian.png
portal/static/portal/img/teaching_resources_hero.jpg
portal/static/portal/img/ten_year_map_pin.svg
portal/static/portal/img/thumbnail_educate_rapid_router.png
portal/static/portal/img/thumbnail_educate_resources.png
portal/static/portal/img/thumbnail_intro_c4l.jpg
portal/static/portal/img/thumbnail_play_rapid_router.png
portal/static/portal/img/thumbnail_python_den.png
portal/static/portal/img/twitter.png
portal/static/portal/img/universities.png
portal/static/portal/img/wes.png
portal/static/portal/img/colorboxImages/border.png
portal/static/portal/img/colorboxImages/controls.png
portal/static/portal/img/colorboxImages/loading.gif
portal/static/portal/img/colorboxImages/loading_background.png
portal/static/portal/img/colorboxImages/overlay.png
portal/static/portal/js/bootstrap.min.js
portal/static/portal/js/carouselCards.js
portal/static/portal/js/common.js
portal/static/portal/js/independentLogin.js
portal/static/portal/js/independentRegistration.js
portal/static/portal/js/join_create_game_toggle.js
portal/static/portal/js/jquery.placeholder.js
portal/static/portal/js/levelControl.js
portal/static/portal/js/organisation_manage.js
portal/static/portal/js/passwordStrength.js
portal/static/portal/js/play.js
portal/static/portal/js/resetPassword.js
portal/static/portal/js/riveted.min.js
portal/static/portal/js/school.js
portal/static/portal/js/sticky_subnav.js
portal/static/portal/js/studentLogin.js
portal/static/portal/js/teach_browser.js
portal/static/portal/js/teach_class.js
portal/static/portal/js/teacherEditStudent.js
portal/static/portal/js/teacherLogin.js
portal/static/portal/js/tenYearMap.js
portal/static/portal/js/lib/jquery-video-lightning.js
portal/static/portal/js/lib/jquery.colorbox.js
portal/static/portal/js/lib/jquery.easy-ticker.js
portal/static/portal/js/lib/jquery.min.js
portal/static/portal/js/lib/modernizr-build.js
portal/static/portal/js/lib/papaparse.min.js
portal/static/portal/sass/bootstrap.scss
portal/static/portal/sass/colorbox.scss
portal/static/portal/sass/styles.scss
portal/static/portal/sass/bootstrap/_alerts.scss
portal/static/portal/sass/bootstrap/_badges.scss
portal/static/portal/sass/bootstrap/_breadcrumbs.scss
portal/static/portal/sass/bootstrap/_button-groups.scss
portal/static/portal/sass/bootstrap/_buttons.scss
portal/static/portal/sass/bootstrap/_carousel.scss
portal/static/portal/sass/bootstrap/_close.scss
portal/static/portal/sass/bootstrap/_code.scss
portal/static/portal/sass/bootstrap/_component-animations.scss
portal/static/portal/sass/bootstrap/_dropdowns.scss
portal/static/portal/sass/bootstrap/_forms.scss
portal/static/portal/sass/bootstrap/_glyphicons.scss
portal/static/portal/sass/bootstrap/_grid.scss
portal/static/portal/sass/bootstrap/_input-groups.scss
portal/static/portal/sass/bootstrap/_jumbotron.scss
portal/static/portal/sass/bootstrap/_labels.scss
portal/static/portal/sass/bootstrap/_list-group.scss
portal/static/portal/sass/bootstrap/_media.scss
portal/static/portal/sass/bootstrap/_mixins.scss
portal/static/portal/sass/bootstrap/_modals.scss
portal/static/portal/sass/bootstrap/_navbar.scss
portal/static/portal/sass/bootstrap/_navs.scss
portal/static/portal/sass/bootstrap/_normalize.scss
portal/static/portal/sass/bootstrap/_pager.scss
portal/static/portal/sass/bootstrap/_pagination.scss
portal/static/portal/sass/bootstrap/_panels.scss
portal/static/portal/sass/bootstrap/_popovers.scss
portal/static/portal/sass/bootstrap/_print.scss
portal/static/portal/sass/bootstrap/_progress-bars.scss
portal/static/portal/sass/bootstrap/_responsive-embed.scss
portal/static/portal/sass/bootstrap/_responsive-utilities.scss
portal/static/portal/sass/bootstrap/_scaffolding.scss
portal/static/portal/sass/bootstrap/_tables.scss
portal/static/portal/sass/bootstrap/_theme.scss
portal/static/portal/sass/bootstrap/_thumbnails.scss
portal/static/portal/sass/bootstrap/_tooltip.scss
portal/static/portal/sass/bootstrap/_type.scss
portal/static/portal/sass/bootstrap/_utilities.scss
portal/static/portal/sass/bootstrap/_variables.scss
portal/static/portal/sass/bootstrap/_wells.scss
portal/static/portal/sass/bootstrap/mixins/_alerts.scss
portal/static/portal/sass/bootstrap/mixins/_background-variant.scss
portal/static/portal/sass/bootstrap/mixins/_border-radius.scss
portal/static/portal/sass/bootstrap/mixins/_breakpoints.scss
portal/static/portal/sass/bootstrap/mixins/_buttons.scss
portal/static/portal/sass/bootstrap/mixins/_center-block.scss
portal/static/portal/sass/bootstrap/mixins/_clearfix.scss
portal/static/portal/sass/bootstrap/mixins/_forms.scss
portal/static/portal/sass/bootstrap/mixins/_gradients.scss
portal/static/portal/sass/bootstrap/mixins/_grid-framework.scss
portal/static/portal/sass/bootstrap/mixins/_grid.scss
portal/static/portal/sass/bootstrap/mixins/_hide-text.scss
portal/static/portal/sass/bootstrap/mixins/_image.scss
portal/static/portal/sass/bootstrap/mixins/_labels.scss
portal/static/portal/sass/bootstrap/mixins/_list-group.scss
portal/static/portal/sass/bootstrap/mixins/_nav-divider.scss
portal/static/portal/sass/bootstrap/mixins/_nav-vertical-align.scss
portal/static/portal/sass/bootstrap/mixins/_opacity.scss
portal/static/portal/sass/bootstrap/mixins/_pagination.scss
portal/static/portal/sass/bootstrap/mixins/_panels.scss
portal/static/portal/sass/bootstrap/mixins/_progress-bar.scss
portal/static/portal/sass/bootstrap/mixins/_reset-filter.scss
portal/static/portal/sass/bootstrap/mixins/_reset-text.scss
portal/static/portal/sass/bootstrap/mixins/_resize.scss
portal/static/portal/sass/bootstrap/mixins/_responsive-visibility.scss
portal/static/portal/sass/bootstrap/mixins/_size.scss
portal/static/portal/sass/bootstrap/mixins/_tab-focus.scss
portal/static/portal/sass/bootstrap/mixins/_table-row.scss
portal/static/portal/sass/bootstrap/mixins/_text-emphasis.scss
portal/static/portal/sass/bootstrap/mixins/_text-overflow.scss
portal/static/portal/sass/bootstrap/mixins/_text-truncate.scss
portal/static/portal/sass/bootstrap/mixins/_vendor-prefixes.scss
portal/static/portal/sass/bootstrap_mixins/_all.scss
portal/static/portal/sass/bootstrap_mixins/_border-radius.scss
portal/static/portal/sass/bootstrap_mixins/_box-shadow.scss
portal/static/portal/sass/bootstrap_mixins/_hover.scss
portal/static/portal/sass/bootstrap_mixins/_nav-divider.scss
portal/static/portal/sass/bootstrap_partials/_dropdown.scss
portal/static/portal/sass/bootstrap_partials/_glyphicons.scss
portal/static/portal/sass/bootstrap_partials/_grid.scss
portal/static/portal/sass/bootstrap_partials/_variables.scss
portal/static/portal/sass/bootstrap_utilities/_align.scss
portal/static/portal/sass/bootstrap_utilities/_background.scss
portal/static/portal/sass/bootstrap_utilities/_borders.scss
portal/static/portal/sass/bootstrap_utilities/_clearfix.scss
portal/static/portal/sass/bootstrap_utilities/_cursor.scss
portal/static/portal/sass/bootstrap_utilities/_display.scss
portal/static/portal/sass/bootstrap_utilities/_flex.scss
portal/static/portal/sass/bootstrap_utilities/_float.scss
portal/static/portal/sass/bootstrap_utilities/_position.scss
portal/static/portal/sass/bootstrap_utilities/_screenreaders.scss
portal/static/portal/sass/bootstrap_utilities/_sizing.scss
portal/static/portal/sass/bootstrap_utilities/_spacing.scss
portal/static/portal/sass/bootstrap_utilities/_text.scss
portal/static/portal/sass/bootstrap_utilities/_visibility.scss
portal/static/portal/sass/modules/_all.scss
portal/static/portal/sass/modules/_animation.scss
portal/static/portal/sass/modules/_breakpoints.scss
portal/static/portal/sass/modules/_card_constants.scss
portal/static/portal/sass/modules/_colours.scss
portal/static/portal/sass/modules/_homepage_constants.scss
portal/static/portal/sass/modules/_levels.scss
portal/static/portal/sass/modules/_mixins.scss
portal/static/portal/sass/modules/_spacing.scss
portal/static/portal/sass/partials/_banners.scss
portal/static/portal/sass/partials/_base.scss
portal/static/portal/sass/partials/_buttons.scss
portal/static/portal/sass/partials/_carousel.scss
portal/static/portal/sass/partials/_footer.scss
portal/static/portal/sass/partials/_forms.scss
portal/static/portal/sass/partials/_grids.scss
portal/static/portal/sass/partials/_header.scss
portal/static/portal/sass/partials/_images.scss
portal/static/portal/sass/partials/_popup.scss
portal/static/portal/sass/partials/_progress-bars.scss
portal/static/portal/sass/partials/_subnavs.scss
portal/static/portal/sass/partials/_tables.scss
portal/static/portal/sass/partials/_text.scss
portal/static/portal/sass/partials/_ui-dialog.scss
portal/static/portal/sass/partials/_utils.scss
portal/static/portal/video/code for life .pdf
portal/strings/__init__.py
portal/strings/about.py
portal/strings/coding_club.py
portal/strings/help_and_support.py
portal/strings/home_learning.py
portal/strings/materials.py
portal/strings/play.py
portal/strings/teach.py
portal/strings/teacher_resources.py
portal/strings/ten_year_map.py
portal/templates/403.html
portal/templates/404.html
portal/templates/500.html
portal/templates/email.html
portal/templates/email.txt
portal/templates/maintenance.html
portal/templates/django_recaptcha/widget_v2_invisible.html
portal/templates/django_recaptcha/includes/js_v2_invisible.html
portal/templates/portal/about.html
portal/templates/portal/base.html
portal/templates/portal/base_no_userprofile.html
portal/templates/portal/coding_club.html
portal/templates/portal/contribute.html
portal/templates/portal/dotmailer_consent_form.html
portal/templates/portal/email_invitation_sent.html
portal/templates/portal/email_style_template.html
portal/templates/portal/email_verification_failed.html
portal/templates/portal/email_verification_needed.html
portal/templates/portal/form_shapes.html
portal/templates/portal/getinvolved.html
portal/templates/portal/home.html
portal/templates/portal/home_learning.html
portal/templates/portal/locked_out.html
portal/templates/portal/locked_out_school_student.html
portal/templates/portal/play.html
portal/templates/portal/privacy_notice.html
portal/templates/portal/register.html
portal/templates/portal/reset_password.html
portal/templates/portal/reset_password_confirm.html
portal/templates/portal/reset_password_done.html
portal/templates/portal/reset_password_email_sent.html
portal/templates/portal/teach.html
portal/templates/portal/ten_year_map.html
portal/templates/portal/terms.html
portal/templates/portal/login/independent_student.html
portal/templates/portal/login/student.html
portal/templates/portal/login/student_class_code.html
portal/templates/portal/login/teacher.html
portal/templates/portal/partials/banner.html
portal/templates/portal/partials/benefits.html
portal/templates/portal/partials/card_list.html
portal/templates/portal/partials/character_list.html
portal/templates/portal/partials/cookie_list.html
portal/templates/portal/partials/delete_popup.html
portal/templates/portal/partials/footer.html
portal/templates/portal/partials/header.html
portal/templates/portal/partials/headline.html
portal/templates/portal/partials/hero_card.html
portal/templates/portal/partials/info_popup.html
portal/templates/portal/partials/invite_admin_teacher.html
portal/templates/portal/partials/popup.html
portal/templates/portal/partials/register_newsletter_tickbox.html
portal/templates/portal/partials/screentime_popup.html
portal/templates/portal/partials/service_unavailable_popup.html
portal/templates/portal/partials/session_popup.html
portal/templates/portal/partials/teacher_non_dashboard_subnav.html
portal/templates/portal/partials/teacher_non_dashboard_subnav_account.html
portal/templates/portal/play/student_dashboard.html
portal/templates/portal/play/student_edit_account.html
portal/templates/portal/play/student_join_organisation.html
portal/templates/portal/tag_manager/tag_manager_body.html
portal/templates/portal/tag_manager/tag_manager_head.html
portal/templates/portal/teach/base_registering.html
portal/templates/portal/teach/class.html
portal/templates/portal/teach/dashboard.html
portal/templates/portal/teach/invited.html
portal/templates/portal/teach/onboarding_classes.html
portal/templates/portal/teach/onboarding_print.html
portal/templates/portal/teach/onboarding_school.html
portal/templates/portal/teach/onboarding_students.html
portal/templates/portal/teach/teacher_add_external_student.html
portal/templates/portal/teach/teacher_added_external_student.html
portal/templates/portal/teach/teacher_dismiss_students.html
portal/templates/portal/teach/teacher_edit_class.html
portal/templates/portal/teach/teacher_edit_student.html
portal/templates/portal/teach/teacher_move_all_classes.html
portal/templates/portal/teach/teacher_move_students.html
portal/templates/portal/teach/teacher_move_students_to_class.html
portal/templates/two_factor/_base.html
portal/templates/two_factor/_wizard_actions.html
portal/templates/two_factor/_wizard_actions_enable_2fa.html
portal/templates/two_factor/_wizard_actions_submit.html
portal/templates/two_factor/_wizard_forms.html
portal/templates/two_factor/_wizard_forms_token.html
portal/templates/two_factor/backup_token.html
portal/templates/two_factor/setup_wizard_token.html
portal/templates/two_factor/core/backup_tokens.html
portal/templates/two_factor/core/login.html
portal/templates/two_factor/core/setup.html
portal/templates/two_factor/core/setup_complete.html
portal/templates/two_factor/profile/disable.html
portal/templates/two_factor/profile/profile.html
portal/templatetags/__init__.py
portal/templatetags/app_tags.py
portal/templatetags/banner_tags.py
portal/templatetags/benefits_tags.py
portal/templatetags/card_list_tags.py
portal/templatetags/future.py
portal/templatetags/headline_tags.py
portal/templatetags/hero_card_tags.py
portal/templatetags/table_tags.py
portal/tests/__init__.py
portal/tests/base_test.py
portal/tests/conftest.py
portal/tests/selenium_test_case.py
portal/tests/test_2FA.py
portal/tests/test_admin.py
portal/tests/test_api.py
portal/tests/test_captcha_forms.py
portal/tests/test_class.py
portal/tests/test_emails.py
portal/tests/test_global_forms.py
portal/tests/test_helper_methods.py
portal/tests/test_independent_student.py
portal/tests/test_invite_teacher.py
portal/tests/test_middleware.py
portal/tests/test_organisation.py
portal/tests/test_partials.py
portal/tests/test_ratelimit.py
portal/tests/test_school_student.py
portal/tests/test_security.py
portal/tests/test_teacher.py
portal/tests/test_teacher_student.py
portal/tests/test_views.py
portal/tests/pageObjects/__init__.py
portal/tests/pageObjects/portal/__init__.py
portal/tests/pageObjects/portal/base_page.py
portal/tests/pageObjects/portal/email_verification_needed_page.py
portal/tests/pageObjects/portal/forbidden_page.py
portal/tests/pageObjects/portal/game_page.py
portal/tests/pageObjects/portal/home_page.py
portal/tests/pageObjects/portal/independent_login_page.py
portal/tests/pageObjects/portal/password_reset_form_page.py
portal/tests/pageObjects/portal/password_reset_page.py
portal/tests/pageObjects/portal/play_page.py
portal/tests/pageObjects/portal/resources_page.py
portal/tests/pageObjects/portal/signup_page.py
portal/tests/pageObjects/portal/student_login_class_code.py
portal/tests/pageObjects/portal/student_login_page.py
portal/tests/pageObjects/portal/teacher_login_page.py
portal/tests/pageObjects/portal/admin/__init__.py
portal/tests/pageObjects/portal/admin/admin_base_page.py
portal/tests/pageObjects/portal/admin/admin_data_page.py
portal/tests/pageObjects/portal/admin/admin_map_page.py
portal/tests/pageObjects/portal/play/__init__.py
portal/tests/pageObjects/portal/play/account_page.py
portal/tests/pageObjects/portal/play/dashboard_page.py
portal/tests/pageObjects/portal/play/join_school_or_club_page.py
portal/tests/pageObjects/portal/play/play_base_page.py
portal/tests/pageObjects/portal/teach/__init__.py
portal/tests/pageObjects/portal/teach/add_independent_student_to_class_page.py
portal/tests/pageObjects/portal/teach/added_independent_student_to_class_page.py
portal/tests/pageObjects/portal/teach/class_page.py
portal/tests/pageObjects/portal/teach/dashboard_page.py
portal/tests/pageObjects/portal/teach/dismiss_students_page.py
portal/tests/pageObjects/portal/teach/edit_student_page.py
portal/tests/pageObjects/portal/teach/move_class_page.py
portal/tests/pageObjects/portal/teach/move_classes_page.py
portal/tests/pageObjects/portal/teach/move_students_disambiguate_page.py
portal/tests/pageObjects/portal/teach/move_students_page.py
portal/tests/pageObjects/portal/teach/onboarding_classes_page.py
portal/tests/pageObjects/portal/teach/onboarding_organisation_page.py
portal/tests/pageObjects/portal/teach/onboarding_student_list_page.py
portal/tests/pageObjects/portal/teach/onboarding_students_page.py
portal/tests/pageObjects/portal/teach/teach_base_page.py
portal/tests/snapshots/__init__.py
portal/tests/snapshots/snap_test_partials.py
portal/tests/utils/__init__.py
portal/tests/utils/classes.py
portal/tests/utils/messages.py
portal/views/__init__.py
portal/views/about.py
portal/views/admin.py
portal/views/api.py
portal/views/dotmailer.py
portal/views/email.py
portal/views/google_analytics.py
portal/views/home.py
portal/views/legal.py
portal/views/organisation.py
portal/views/play_landing_page.py
portal/views/registration.py
portal/views/teach.py
portal/views/cron/__init__.py
portal/views/cron/user.py
portal/views/login/__init__.py
portal/views/login/independent_student.py
portal/views/login/student.py
portal/views/login/teacher.py
portal/views/student/__init__.py
portal/views/student/edit_account_details.py
portal/views/student/play.py
portal/views/teacher/__init__.py
portal/views/teacher/dashboard.py
portal/views/teacher/teach.py
portal/views/two_factor/__init__.py
portal/views/two_factor/core.py
portal/views/two_factor/form.py
portal/views/two_factor/profile.py