├── .dockerignore ├── .env.example ├── .github ├── dependabot.yml └── workflows │ └── tests.yaml ├── .gitignore ├── .gitmodules ├── .kamal ├── hooks │ ├── docker-setup │ ├── docker-setup.sample │ ├── post-deploy.sample │ ├── post-proxy-reboot.sample │ ├── pre-build.sample │ ├── pre-connect.sample │ ├── pre-deploy.sample │ └── pre-proxy-reboot.sample └── secrets ├── .pre-commit-config.yaml ├── .tool-versions ├── Dockerfile ├── LICENSE ├── Makefile ├── Procfile ├── README.md ├── _vimrc_local.vim ├── bin ├── docker-entrypoint └── server ├── blog ├── archetypes │ └── default.md ├── config.toml ├── content │ ├── .gitkeep │ ├── authors │ │ └── matt-layman │ │ │ ├── _index.md │ │ │ └── image.jpg │ ├── images │ │ ├── attendance.jpg │ │ ├── better-course.png │ │ ├── bulk-candy.jpg │ │ ├── bundle.jpg │ │ ├── checklist.jpg │ │ ├── documentation.png │ │ ├── getting-started.png │ │ ├── index.md │ │ ├── logo.svg │ │ ├── new-year.jpg │ │ ├── order.jpg │ │ ├── organizing.svg │ │ ├── trash.jpg │ │ ├── vacation.jpg │ │ ├── welcome.jpg │ │ └── whats-new.png │ └── post │ │ ├── better-courses.md │ │ ├── breaks-per-student.md │ │ ├── create-tasks-snap.md │ │ ├── delete-tasks.md │ │ ├── grade-level-order.md │ │ ├── help-getting-started.md │ │ ├── here-to-help.md │ │ ├── roadmap-2022.md │ │ ├── teacher-checklists.md │ │ ├── track-attendance-instantly.md │ │ ├── welcome-to-school-desk.md │ │ ├── whats-new-is-whats-new.md │ │ └── year-end-bundle.md ├── data │ └── .gitkeep ├── layouts │ └── .gitkeep ├── static │ ├── .gitkeep │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── css │ │ └── school-desk.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── manifest.json └── themes │ └── .gitkeep ├── config └── deploy.yml ├── docker-compose.yml ├── docs ├── Makefile ├── _static │ └── custom.css ├── _templates │ └── layout.html ├── comparisons │ ├── google-classroom.rst │ ├── homeschool-manager.rst │ ├── homeschool-minder.rst │ └── simply-charlotte-mason.rst ├── conf.py ├── courses.rst ├── faq.rst ├── features.rst ├── index.rst ├── make.bat ├── school-years.rst └── terminology.rst ├── frontend ├── package-lock.json ├── package.json ├── postcss.config.js ├── site.css └── tailwind.config.js ├── homeschool ├── __init__.py ├── accounts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── constants.py │ ├── forms.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_status_default_trialing.py │ │ ├── 0003_account_status_trial_expired.py │ │ ├── 0004_historicalaccount.py │ │ ├── 0005_alter_historicalaccount_options_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── office_urls.py │ ├── stripe_gateway.py │ ├── subscriptions_urls.py │ ├── tasks.py │ ├── templatetags │ │ ├── __init__.py │ │ └── accounts_tags.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_forms.py │ │ ├── test_middleware.py │ │ ├── test_models.py │ │ ├── test_stripe_gateway.py │ │ ├── test_stripe_webhooks.py │ │ ├── test_tasks.py │ │ ├── test_templatetags.py │ │ └── test_views.py │ └── views.py ├── core │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── converters.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20201103_0418.py │ │ └── __init__.py │ ├── models.py │ ├── office_dashboard_urls.py │ ├── schedules.py │ ├── site.py │ ├── sitemaps.py │ ├── start_urls.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_middleware.py │ │ ├── test_schedules.py │ │ ├── test_site.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ ├── view_helpers.py │ └── views.py ├── courses │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authorizers.py │ ├── exceptions.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_courseresource.py │ │ ├── 0003_course_is_active.py │ │ ├── 0004_auto_20210422_0356.py │ │ ├── 0005_remove_uuids.py │ │ ├── 0006_coursetask_resource.py │ │ └── __init__.py │ ├── mixins.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_authorizers.py │ │ ├── test_forms.py │ │ ├── test_models.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── custom_typing.py ├── middleware.py ├── notifications │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_notification.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_models.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── reports │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── contexts.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── office_urls.py │ ├── pdfs.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_contexts.py │ │ ├── test_models.py │ │ ├── test_pdfs.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── schools │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authorizers.py │ ├── constants.py │ ├── exceptions.py │ ├── forecaster.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20210422_1433.py │ │ ├── 0003_remove_uuids.py │ │ ├── 0004_schoolbreak_students.py │ │ ├── 0005_grade_level_order.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_authorizers.py │ │ ├── test_forecaster.py │ │ ├── test_forms.py │ │ ├── test_models.py │ │ ├── test_views.py │ │ └── test_year_calendar.py │ ├── urls.py │ ├── views.py │ └── year_calendar.py ├── sentry │ ├── __init__.py │ └── apps.py ├── students │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authorizers.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_enrollment_uuid.py │ │ ├── 0003_auto_20210422_1433.py │ │ ├── 0004_remove_uuids.py │ │ ├── 0005_alter_enrollment_grade_level.py │ │ ├── 0006_alter_coursework_completed_date.py │ │ ├── 0007_alter_enrollment_student.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_authorizers.py │ │ ├── test_forms.py │ │ ├── test_models.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── teachers │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_forms.py │ │ ├── test_models.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── test.py └── users │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── 0001_initial.py │ ├── 0002_first_name_to_150_max.py │ ├── 0003_profile.py │ └── __init__.py │ ├── models.py │ ├── settings_urls.py │ ├── tests │ ├── __init__.py │ ├── factories.py │ ├── test_models.py │ └── test_views.py │ └── views.py ├── manage.py ├── project ├── __init__.py ├── admin.py ├── apps.py ├── asgi.py ├── settings.py ├── testing_settings.py ├── urls.py └── wsgi.py ├── pyproject.toml ├── setup.cfg ├── static ├── blank-canvas.svg ├── bundle.svg ├── celebrate.svg ├── children.svg ├── course.svg ├── favicon │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── site.webmanifest ├── finish-line.svg ├── font.svg ├── grade-level.svg ├── js │ └── htmx-1.8.0.min.js ├── logo.svg ├── mail-sent.svg ├── progress-graph.svg ├── questions.svg ├── social │ ├── square-logo.png │ ├── twitter-card-large.png │ └── twitter-no-logo.png ├── studying.svg ├── testimonials │ └── elease.jpg ├── time.svg ├── todo.svg ├── welcome.svg └── winners.svg ├── templates ├── 403.html ├── 404.html ├── 500.html ├── accounts │ ├── check_email.html │ ├── customer_detail.html │ ├── customers_dashboard.html │ ├── email │ │ ├── login.html │ │ └── login.txt │ ├── signin.html │ ├── subscriptions_index.html │ ├── subscriptions_stripe_cancel.html │ ├── subscriptions_success.html │ └── trial_banner.html ├── app_base.html ├── base.html ├── core │ ├── about.html │ ├── app.html │ ├── daily.html │ ├── help.html │ ├── index.html │ ├── office │ │ ├── dashboard.html │ │ ├── onboarding.html │ │ └── social_image.html │ ├── privacy.html │ ├── robots.txt │ ├── sitemapindex.xml │ ├── start.html │ ├── start_banner.html │ ├── start_course.html │ ├── start_course_task.html │ ├── start_grade_level.html │ ├── start_school_year.html │ ├── terms.html │ ├── up.html │ └── week_schedules.html ├── courses │ ├── _toggle_completed_tasks.html │ ├── copy.html │ ├── course_confirm_delete.html │ ├── course_detail.html │ ├── course_form.html │ ├── course_tasks.html │ ├── courseresource_confirm_delete.html │ ├── courseresource_form.html │ ├── coursetask_bulk_delete.html │ ├── coursetask_bulk_single_form.html │ ├── coursetask_confirm_delete.html │ ├── coursetask_form.html │ ├── coursetask_form_bulk.html │ └── coursetask_form_bulk_partial.html ├── forms │ ├── field.html │ └── non_field_errors.html ├── hijack │ └── notification.html ├── nav.html ├── print_link.html ├── reports │ ├── _enrollment_reports.html │ ├── _school_year_reports.html │ ├── attendance_report.html │ ├── attendance_report_pdf.html │ ├── bundle.html │ ├── coursework_report_pdf.html │ ├── index.html │ ├── pdfs_dashboard.html │ ├── progress_report.html │ ├── progress_report_pdf.html │ ├── resource_report.html │ └── resource_report_pdf.html ├── schools │ ├── course_summary.html │ ├── empty_school_years.html │ ├── gradelevel_courses.html │ ├── gradelevel_detail.html │ ├── gradelevel_form.html │ ├── school_year_grade_levels.html │ ├── schoolbreak_confirm_delete.html │ ├── schoolbreak_form.html │ ├── schoolyear_detail.html │ ├── schoolyear_forecast.html │ ├── schoolyear_form.html │ └── schoolyear_list.html ├── students │ ├── coursework_form.html │ ├── empty_students.html │ ├── enrollment_confirm_delete.html │ ├── enrollment_form.html │ ├── grade.html │ ├── grade_form.html │ ├── index.html │ ├── no_work_to_grade.html │ ├── student_enrollment_form.html │ └── student_form.html ├── sub_nav.html ├── teachers │ ├── checklist.html │ ├── checklist_link.html │ └── edit_checklist.html └── users │ └── settings_dashboard.html └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.gitmodules -------------------------------------------------------------------------------- /.kamal/hooks/docker-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/docker-setup -------------------------------------------------------------------------------- /.kamal/hooks/docker-setup.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/docker-setup.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/post-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooted kamal-proxy on $KAMAL_HOSTS" 4 | -------------------------------------------------------------------------------- /.kamal/hooks/pre-build.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/pre-build.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-connect.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/pre-connect.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/hooks/pre-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooting kamal-proxy on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /.kamal/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.kamal/secrets -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 23.1.0 2 | ruby 3.3.4 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/README.md -------------------------------------------------------------------------------- /_vimrc_local.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/_vimrc_local.vim -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/bin/server -------------------------------------------------------------------------------- /blog/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/archetypes/default.md -------------------------------------------------------------------------------- /blog/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/config.toml -------------------------------------------------------------------------------- /blog/content/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/content/authors/matt-layman/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/authors/matt-layman/_index.md -------------------------------------------------------------------------------- /blog/content/authors/matt-layman/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/authors/matt-layman/image.jpg -------------------------------------------------------------------------------- /blog/content/images/attendance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/attendance.jpg -------------------------------------------------------------------------------- /blog/content/images/better-course.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/better-course.png -------------------------------------------------------------------------------- /blog/content/images/bulk-candy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/bulk-candy.jpg -------------------------------------------------------------------------------- /blog/content/images/bundle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/bundle.jpg -------------------------------------------------------------------------------- /blog/content/images/checklist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/checklist.jpg -------------------------------------------------------------------------------- /blog/content/images/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/documentation.png -------------------------------------------------------------------------------- /blog/content/images/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/getting-started.png -------------------------------------------------------------------------------- /blog/content/images/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | headless: true 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /blog/content/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/logo.svg -------------------------------------------------------------------------------- /blog/content/images/new-year.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/new-year.jpg -------------------------------------------------------------------------------- /blog/content/images/order.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/order.jpg -------------------------------------------------------------------------------- /blog/content/images/organizing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/organizing.svg -------------------------------------------------------------------------------- /blog/content/images/trash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/trash.jpg -------------------------------------------------------------------------------- /blog/content/images/vacation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/vacation.jpg -------------------------------------------------------------------------------- /blog/content/images/welcome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/welcome.jpg -------------------------------------------------------------------------------- /blog/content/images/whats-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/images/whats-new.png -------------------------------------------------------------------------------- /blog/content/post/better-courses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/better-courses.md -------------------------------------------------------------------------------- /blog/content/post/breaks-per-student.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/breaks-per-student.md -------------------------------------------------------------------------------- /blog/content/post/create-tasks-snap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/create-tasks-snap.md -------------------------------------------------------------------------------- /blog/content/post/delete-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/delete-tasks.md -------------------------------------------------------------------------------- /blog/content/post/grade-level-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/grade-level-order.md -------------------------------------------------------------------------------- /blog/content/post/help-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/help-getting-started.md -------------------------------------------------------------------------------- /blog/content/post/here-to-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/here-to-help.md -------------------------------------------------------------------------------- /blog/content/post/roadmap-2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/roadmap-2022.md -------------------------------------------------------------------------------- /blog/content/post/teacher-checklists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/teacher-checklists.md -------------------------------------------------------------------------------- /blog/content/post/track-attendance-instantly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/track-attendance-instantly.md -------------------------------------------------------------------------------- /blog/content/post/welcome-to-school-desk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/welcome-to-school-desk.md -------------------------------------------------------------------------------- /blog/content/post/whats-new-is-whats-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/whats-new-is-whats-new.md -------------------------------------------------------------------------------- /blog/content/post/year-end-bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/content/post/year-end-bundle.md -------------------------------------------------------------------------------- /blog/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/layouts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /blog/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /blog/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/apple-touch-icon.png -------------------------------------------------------------------------------- /blog/static/css/school-desk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/css/school-desk.css -------------------------------------------------------------------------------- /blog/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/favicon-16x16.png -------------------------------------------------------------------------------- /blog/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/favicon-32x32.png -------------------------------------------------------------------------------- /blog/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/favicon.ico -------------------------------------------------------------------------------- /blog/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/blog/static/manifest.json -------------------------------------------------------------------------------- /blog/themes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/config/deploy.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/comparisons/google-classroom.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/comparisons/google-classroom.rst -------------------------------------------------------------------------------- /docs/comparisons/homeschool-manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/comparisons/homeschool-manager.rst -------------------------------------------------------------------------------- /docs/comparisons/homeschool-minder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/comparisons/homeschool-minder.rst -------------------------------------------------------------------------------- /docs/comparisons/simply-charlotte-mason.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/comparisons/simply-charlotte-mason.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/courses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/courses.rst -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/school-years.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/school-years.rst -------------------------------------------------------------------------------- /docs/terminology.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/docs/terminology.rst -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/frontend/site.css -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /homeschool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/admin.py -------------------------------------------------------------------------------- /homeschool/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/apps.py -------------------------------------------------------------------------------- /homeschool/accounts/constants.py: -------------------------------------------------------------------------------- 1 | TRIAL_DAYS = 60 2 | -------------------------------------------------------------------------------- /homeschool/accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/forms.py -------------------------------------------------------------------------------- /homeschool/accounts/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/middleware.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/0002_status_default_trialing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/migrations/0002_status_default_trialing.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/0003_account_status_trial_expired.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/migrations/0003_account_status_trial_expired.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/0004_historicalaccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/migrations/0004_historicalaccount.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/0005_alter_historicalaccount_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/migrations/0005_alter_historicalaccount_options_and_more.py -------------------------------------------------------------------------------- /homeschool/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/models.py -------------------------------------------------------------------------------- /homeschool/accounts/office_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/office_urls.py -------------------------------------------------------------------------------- /homeschool/accounts/stripe_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/stripe_gateway.py -------------------------------------------------------------------------------- /homeschool/accounts/subscriptions_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/subscriptions_urls.py -------------------------------------------------------------------------------- /homeschool/accounts/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tasks.py -------------------------------------------------------------------------------- /homeschool/accounts/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/accounts/templatetags/accounts_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/templatetags/accounts_tags.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/accounts/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/factories.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_forms.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_middleware.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_stripe_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_stripe_gateway.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_stripe_webhooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_stripe_webhooks.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_tasks.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_templatetags.py -------------------------------------------------------------------------------- /homeschool/accounts/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/accounts/views.py -------------------------------------------------------------------------------- /homeschool/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/admin.py -------------------------------------------------------------------------------- /homeschool/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/apps.py -------------------------------------------------------------------------------- /homeschool/core/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/converters.py -------------------------------------------------------------------------------- /homeschool/core/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/forms.py -------------------------------------------------------------------------------- /homeschool/core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/core/migrations/0002_auto_20201103_0418.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/migrations/0002_auto_20201103_0418.py -------------------------------------------------------------------------------- /homeschool/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/models.py -------------------------------------------------------------------------------- /homeschool/core/office_dashboard_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/office_dashboard_urls.py -------------------------------------------------------------------------------- /homeschool/core/schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/schedules.py -------------------------------------------------------------------------------- /homeschool/core/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/site.py -------------------------------------------------------------------------------- /homeschool/core/sitemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/sitemaps.py -------------------------------------------------------------------------------- /homeschool/core/start_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/start_urls.py -------------------------------------------------------------------------------- /homeschool/core/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tasks.py -------------------------------------------------------------------------------- /homeschool/core/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/core/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tests/test_middleware.py -------------------------------------------------------------------------------- /homeschool/core/tests/test_schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tests/test_schedules.py -------------------------------------------------------------------------------- /homeschool/core/tests/test_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tests/test_site.py -------------------------------------------------------------------------------- /homeschool/core/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tests/test_tasks.py -------------------------------------------------------------------------------- /homeschool/core/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/core/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/urls.py -------------------------------------------------------------------------------- /homeschool/core/view_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/view_helpers.py -------------------------------------------------------------------------------- /homeschool/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/core/views.py -------------------------------------------------------------------------------- /homeschool/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/admin.py -------------------------------------------------------------------------------- /homeschool/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/apps.py -------------------------------------------------------------------------------- /homeschool/courses/authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/authorizers.py -------------------------------------------------------------------------------- /homeschool/courses/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/exceptions.py -------------------------------------------------------------------------------- /homeschool/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/forms.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0002_courseresource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0002_courseresource.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0003_course_is_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0003_course_is_active.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0004_auto_20210422_0356.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0004_auto_20210422_0356.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0005_remove_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0005_remove_uuids.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/0006_coursetask_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/migrations/0006_coursetask_resource.py -------------------------------------------------------------------------------- /homeschool/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/courses/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/mixins.py -------------------------------------------------------------------------------- /homeschool/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/models.py -------------------------------------------------------------------------------- /homeschool/courses/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/courses/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/tests/factories.py -------------------------------------------------------------------------------- /homeschool/courses/tests/test_authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/tests/test_authorizers.py -------------------------------------------------------------------------------- /homeschool/courses/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/tests/test_forms.py -------------------------------------------------------------------------------- /homeschool/courses/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/courses/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/urls.py -------------------------------------------------------------------------------- /homeschool/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/courses/views.py -------------------------------------------------------------------------------- /homeschool/custom_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/custom_typing.py -------------------------------------------------------------------------------- /homeschool/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/middleware.py -------------------------------------------------------------------------------- /homeschool/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/notifications/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/admin.py -------------------------------------------------------------------------------- /homeschool/notifications/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/apps.py -------------------------------------------------------------------------------- /homeschool/notifications/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/notifications/migrations/0002_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/migrations/0002_notification.py -------------------------------------------------------------------------------- /homeschool/notifications/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/notifications/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/models.py -------------------------------------------------------------------------------- /homeschool/notifications/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/notifications/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/tests/factories.py -------------------------------------------------------------------------------- /homeschool/notifications/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/tests/test_admin.py -------------------------------------------------------------------------------- /homeschool/notifications/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/notifications/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/notifications/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/urls.py -------------------------------------------------------------------------------- /homeschool/notifications/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/notifications/views.py -------------------------------------------------------------------------------- /homeschool/reports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/reports/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/admin.py -------------------------------------------------------------------------------- /homeschool/reports/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/apps.py -------------------------------------------------------------------------------- /homeschool/reports/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/contexts.py -------------------------------------------------------------------------------- /homeschool/reports/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/reports/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/reports/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/models.py -------------------------------------------------------------------------------- /homeschool/reports/office_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/office_urls.py -------------------------------------------------------------------------------- /homeschool/reports/pdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/pdfs.py -------------------------------------------------------------------------------- /homeschool/reports/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tasks.py -------------------------------------------------------------------------------- /homeschool/reports/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/reports/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/factories.py -------------------------------------------------------------------------------- /homeschool/reports/tests/test_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/test_contexts.py -------------------------------------------------------------------------------- /homeschool/reports/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/reports/tests/test_pdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/test_pdfs.py -------------------------------------------------------------------------------- /homeschool/reports/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/test_tasks.py -------------------------------------------------------------------------------- /homeschool/reports/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/reports/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/urls.py -------------------------------------------------------------------------------- /homeschool/reports/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/reports/views.py -------------------------------------------------------------------------------- /homeschool/schools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/schools/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/admin.py -------------------------------------------------------------------------------- /homeschool/schools/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/apps.py -------------------------------------------------------------------------------- /homeschool/schools/authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/authorizers.py -------------------------------------------------------------------------------- /homeschool/schools/constants.py: -------------------------------------------------------------------------------- 1 | # The maximum permitted days in a school year. 2 | MAX_ALLOWED_DAYS = 500 3 | -------------------------------------------------------------------------------- /homeschool/schools/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/exceptions.py -------------------------------------------------------------------------------- /homeschool/schools/forecaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/forecaster.py -------------------------------------------------------------------------------- /homeschool/schools/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/forms.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/0002_auto_20210422_1433.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/migrations/0002_auto_20210422_1433.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/0003_remove_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/migrations/0003_remove_uuids.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/0004_schoolbreak_students.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/migrations/0004_schoolbreak_students.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/0005_grade_level_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/migrations/0005_grade_level_order.py -------------------------------------------------------------------------------- /homeschool/schools/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/schools/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/models.py -------------------------------------------------------------------------------- /homeschool/schools/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/schools/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/factories.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_authorizers.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_forecaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_forecaster.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_forms.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/schools/tests/test_year_calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/tests/test_year_calendar.py -------------------------------------------------------------------------------- /homeschool/schools/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/urls.py -------------------------------------------------------------------------------- /homeschool/schools/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/views.py -------------------------------------------------------------------------------- /homeschool/schools/year_calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/schools/year_calendar.py -------------------------------------------------------------------------------- /homeschool/sentry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/sentry/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/sentry/apps.py -------------------------------------------------------------------------------- /homeschool/students/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/students/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/admin.py -------------------------------------------------------------------------------- /homeschool/students/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/apps.py -------------------------------------------------------------------------------- /homeschool/students/authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/authorizers.py -------------------------------------------------------------------------------- /homeschool/students/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/forms.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0002_enrollment_uuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0002_enrollment_uuid.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0003_auto_20210422_1433.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0003_auto_20210422_1433.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0004_remove_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0004_remove_uuids.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0005_alter_enrollment_grade_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0005_alter_enrollment_grade_level.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0006_alter_coursework_completed_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0006_alter_coursework_completed_date.py -------------------------------------------------------------------------------- /homeschool/students/migrations/0007_alter_enrollment_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/migrations/0007_alter_enrollment_student.py -------------------------------------------------------------------------------- /homeschool/students/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/students/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/models.py -------------------------------------------------------------------------------- /homeschool/students/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/students/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/tests/factories.py -------------------------------------------------------------------------------- /homeschool/students/tests/test_authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/tests/test_authorizers.py -------------------------------------------------------------------------------- /homeschool/students/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/tests/test_forms.py -------------------------------------------------------------------------------- /homeschool/students/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/students/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/students/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/urls.py -------------------------------------------------------------------------------- /homeschool/students/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/students/views.py -------------------------------------------------------------------------------- /homeschool/teachers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/teachers/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/admin.py -------------------------------------------------------------------------------- /homeschool/teachers/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/apps.py -------------------------------------------------------------------------------- /homeschool/teachers/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/forms.py -------------------------------------------------------------------------------- /homeschool/teachers/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/teachers/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/teachers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/models.py -------------------------------------------------------------------------------- /homeschool/teachers/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/teachers/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/tests/factories.py -------------------------------------------------------------------------------- /homeschool/teachers/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/tests/test_forms.py -------------------------------------------------------------------------------- /homeschool/teachers/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/teachers/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/teachers/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/urls.py -------------------------------------------------------------------------------- /homeschool/teachers/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/teachers/views.py -------------------------------------------------------------------------------- /homeschool/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/test.py -------------------------------------------------------------------------------- /homeschool/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/admin.py -------------------------------------------------------------------------------- /homeschool/users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/apps.py -------------------------------------------------------------------------------- /homeschool/users/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/forms.py -------------------------------------------------------------------------------- /homeschool/users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /homeschool/users/migrations/0002_first_name_to_150_max.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/migrations/0002_first_name_to_150_max.py -------------------------------------------------------------------------------- /homeschool/users/migrations/0003_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/migrations/0003_profile.py -------------------------------------------------------------------------------- /homeschool/users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/models.py -------------------------------------------------------------------------------- /homeschool/users/settings_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/settings_urls.py -------------------------------------------------------------------------------- /homeschool/users/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeschool/users/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/tests/factories.py -------------------------------------------------------------------------------- /homeschool/users/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/tests/test_models.py -------------------------------------------------------------------------------- /homeschool/users/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/tests/test_views.py -------------------------------------------------------------------------------- /homeschool/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/homeschool/users/views.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/manage.py -------------------------------------------------------------------------------- /project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/admin.py -------------------------------------------------------------------------------- /project/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/apps.py -------------------------------------------------------------------------------- /project/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/asgi.py -------------------------------------------------------------------------------- /project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/settings.py -------------------------------------------------------------------------------- /project/testing_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/testing_settings.py -------------------------------------------------------------------------------- /project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/urls.py -------------------------------------------------------------------------------- /project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/project/wsgi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/setup.cfg -------------------------------------------------------------------------------- /static/blank-canvas.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/blank-canvas.svg -------------------------------------------------------------------------------- /static/bundle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/bundle.svg -------------------------------------------------------------------------------- /static/celebrate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/celebrate.svg -------------------------------------------------------------------------------- /static/children.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/children.svg -------------------------------------------------------------------------------- /static/course.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/course.svg -------------------------------------------------------------------------------- /static/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /static/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/favicon.ico -------------------------------------------------------------------------------- /static/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/favicon/site.webmanifest -------------------------------------------------------------------------------- /static/finish-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/finish-line.svg -------------------------------------------------------------------------------- /static/font.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/font.svg -------------------------------------------------------------------------------- /static/grade-level.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/grade-level.svg -------------------------------------------------------------------------------- /static/js/htmx-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/js/htmx-1.8.0.min.js -------------------------------------------------------------------------------- /static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/logo.svg -------------------------------------------------------------------------------- /static/mail-sent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/mail-sent.svg -------------------------------------------------------------------------------- /static/progress-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/progress-graph.svg -------------------------------------------------------------------------------- /static/questions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/questions.svg -------------------------------------------------------------------------------- /static/social/square-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/social/square-logo.png -------------------------------------------------------------------------------- /static/social/twitter-card-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/social/twitter-card-large.png -------------------------------------------------------------------------------- /static/social/twitter-no-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/social/twitter-no-logo.png -------------------------------------------------------------------------------- /static/studying.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/studying.svg -------------------------------------------------------------------------------- /static/testimonials/elease.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/testimonials/elease.jpg -------------------------------------------------------------------------------- /static/time.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/time.svg -------------------------------------------------------------------------------- /static/todo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/todo.svg -------------------------------------------------------------------------------- /static/welcome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/welcome.svg -------------------------------------------------------------------------------- /static/winners.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/static/winners.svg -------------------------------------------------------------------------------- /templates/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/403.html -------------------------------------------------------------------------------- /templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/404.html -------------------------------------------------------------------------------- /templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/500.html -------------------------------------------------------------------------------- /templates/accounts/check_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/check_email.html -------------------------------------------------------------------------------- /templates/accounts/customer_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/customer_detail.html -------------------------------------------------------------------------------- /templates/accounts/customers_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/customers_dashboard.html -------------------------------------------------------------------------------- /templates/accounts/email/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/email/login.html -------------------------------------------------------------------------------- /templates/accounts/email/login.txt: -------------------------------------------------------------------------------- 1 | Sign in to School Desk: {{ login_url }} 2 | -------------------------------------------------------------------------------- /templates/accounts/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/signin.html -------------------------------------------------------------------------------- /templates/accounts/subscriptions_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/subscriptions_index.html -------------------------------------------------------------------------------- /templates/accounts/subscriptions_stripe_cancel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/subscriptions_stripe_cancel.html -------------------------------------------------------------------------------- /templates/accounts/subscriptions_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/subscriptions_success.html -------------------------------------------------------------------------------- /templates/accounts/trial_banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/accounts/trial_banner.html -------------------------------------------------------------------------------- /templates/app_base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/core/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/about.html -------------------------------------------------------------------------------- /templates/core/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/app.html -------------------------------------------------------------------------------- /templates/core/daily.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/daily.html -------------------------------------------------------------------------------- /templates/core/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/help.html -------------------------------------------------------------------------------- /templates/core/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/index.html -------------------------------------------------------------------------------- /templates/core/office/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/office/dashboard.html -------------------------------------------------------------------------------- /templates/core/office/onboarding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/office/onboarding.html -------------------------------------------------------------------------------- /templates/core/office/social_image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/office/social_image.html -------------------------------------------------------------------------------- /templates/core/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/privacy.html -------------------------------------------------------------------------------- /templates/core/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: /office/ 3 | -------------------------------------------------------------------------------- /templates/core/sitemapindex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/sitemapindex.xml -------------------------------------------------------------------------------- /templates/core/start.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start.html -------------------------------------------------------------------------------- /templates/core/start_banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start_banner.html -------------------------------------------------------------------------------- /templates/core/start_course.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start_course.html -------------------------------------------------------------------------------- /templates/core/start_course_task.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start_course_task.html -------------------------------------------------------------------------------- /templates/core/start_grade_level.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start_grade_level.html -------------------------------------------------------------------------------- /templates/core/start_school_year.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/start_school_year.html -------------------------------------------------------------------------------- /templates/core/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/terms.html -------------------------------------------------------------------------------- /templates/core/up.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/up.html -------------------------------------------------------------------------------- /templates/core/week_schedules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/core/week_schedules.html -------------------------------------------------------------------------------- /templates/courses/_toggle_completed_tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/_toggle_completed_tasks.html -------------------------------------------------------------------------------- /templates/courses/copy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/copy.html -------------------------------------------------------------------------------- /templates/courses/course_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/course_confirm_delete.html -------------------------------------------------------------------------------- /templates/courses/course_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/course_detail.html -------------------------------------------------------------------------------- /templates/courses/course_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/course_form.html -------------------------------------------------------------------------------- /templates/courses/course_tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/course_tasks.html -------------------------------------------------------------------------------- /templates/courses/courseresource_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/courseresource_confirm_delete.html -------------------------------------------------------------------------------- /templates/courses/courseresource_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/courseresource_form.html -------------------------------------------------------------------------------- /templates/courses/coursetask_bulk_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_bulk_delete.html -------------------------------------------------------------------------------- /templates/courses/coursetask_bulk_single_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_bulk_single_form.html -------------------------------------------------------------------------------- /templates/courses/coursetask_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_confirm_delete.html -------------------------------------------------------------------------------- /templates/courses/coursetask_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_form.html -------------------------------------------------------------------------------- /templates/courses/coursetask_form_bulk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_form_bulk.html -------------------------------------------------------------------------------- /templates/courses/coursetask_form_bulk_partial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/courses/coursetask_form_bulk_partial.html -------------------------------------------------------------------------------- /templates/forms/field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/forms/field.html -------------------------------------------------------------------------------- /templates/forms/non_field_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/forms/non_field_errors.html -------------------------------------------------------------------------------- /templates/hijack/notification.html: -------------------------------------------------------------------------------- 1 | {# Don't show anything extra. The hijack UI is in the nav.html template. #} 2 | -------------------------------------------------------------------------------- /templates/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/nav.html -------------------------------------------------------------------------------- /templates/print_link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/print_link.html -------------------------------------------------------------------------------- /templates/reports/_enrollment_reports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/_enrollment_reports.html -------------------------------------------------------------------------------- /templates/reports/_school_year_reports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/_school_year_reports.html -------------------------------------------------------------------------------- /templates/reports/attendance_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/attendance_report.html -------------------------------------------------------------------------------- /templates/reports/attendance_report_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/attendance_report_pdf.html -------------------------------------------------------------------------------- /templates/reports/bundle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/bundle.html -------------------------------------------------------------------------------- /templates/reports/coursework_report_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/coursework_report_pdf.html -------------------------------------------------------------------------------- /templates/reports/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/index.html -------------------------------------------------------------------------------- /templates/reports/pdfs_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/pdfs_dashboard.html -------------------------------------------------------------------------------- /templates/reports/progress_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/progress_report.html -------------------------------------------------------------------------------- /templates/reports/progress_report_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/progress_report_pdf.html -------------------------------------------------------------------------------- /templates/reports/resource_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/resource_report.html -------------------------------------------------------------------------------- /templates/reports/resource_report_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/reports/resource_report_pdf.html -------------------------------------------------------------------------------- /templates/schools/course_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/course_summary.html -------------------------------------------------------------------------------- /templates/schools/empty_school_years.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/empty_school_years.html -------------------------------------------------------------------------------- /templates/schools/gradelevel_courses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/gradelevel_courses.html -------------------------------------------------------------------------------- /templates/schools/gradelevel_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/gradelevel_detail.html -------------------------------------------------------------------------------- /templates/schools/gradelevel_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/gradelevel_form.html -------------------------------------------------------------------------------- /templates/schools/school_year_grade_levels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/school_year_grade_levels.html -------------------------------------------------------------------------------- /templates/schools/schoolbreak_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolbreak_confirm_delete.html -------------------------------------------------------------------------------- /templates/schools/schoolbreak_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolbreak_form.html -------------------------------------------------------------------------------- /templates/schools/schoolyear_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolyear_detail.html -------------------------------------------------------------------------------- /templates/schools/schoolyear_forecast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolyear_forecast.html -------------------------------------------------------------------------------- /templates/schools/schoolyear_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolyear_form.html -------------------------------------------------------------------------------- /templates/schools/schoolyear_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/schools/schoolyear_list.html -------------------------------------------------------------------------------- /templates/students/coursework_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/coursework_form.html -------------------------------------------------------------------------------- /templates/students/empty_students.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/empty_students.html -------------------------------------------------------------------------------- /templates/students/enrollment_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/enrollment_confirm_delete.html -------------------------------------------------------------------------------- /templates/students/enrollment_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/enrollment_form.html -------------------------------------------------------------------------------- /templates/students/grade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/grade.html -------------------------------------------------------------------------------- /templates/students/grade_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/grade_form.html -------------------------------------------------------------------------------- /templates/students/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/index.html -------------------------------------------------------------------------------- /templates/students/no_work_to_grade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/no_work_to_grade.html -------------------------------------------------------------------------------- /templates/students/student_enrollment_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/student_enrollment_form.html -------------------------------------------------------------------------------- /templates/students/student_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/students/student_form.html -------------------------------------------------------------------------------- /templates/sub_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/sub_nav.html -------------------------------------------------------------------------------- /templates/teachers/checklist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/teachers/checklist.html -------------------------------------------------------------------------------- /templates/teachers/checklist_link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/teachers/checklist_link.html -------------------------------------------------------------------------------- /templates/teachers/edit_checklist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/teachers/edit_checklist.html -------------------------------------------------------------------------------- /templates/users/settings_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/templates/users/settings_dashboard.html -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblayman/homeschool/HEAD/uv.lock --------------------------------------------------------------------------------