Skip to content

Kicshikxo/Healthy-school

Repository files navigation


Logo

Здоровьесберегающая школа

Система для отслеживания здоровья учащихся школ, которая объединяет педагогические и медицинские подходы.

Stargazers License

О проекте

Проект разработан в рамках стратегии развития образования Курской области

Разработанная информационная система объединяет педагогический и медицинский подходы для сохранения и укрепления здоровья детей.

Она представляет собой совокупность пяти компонентов, включающих медицинского работника, педагога, учителя физкультуры, психолога и социального педагога, позволяя проводить диагностику и выявлять проблемы ребенка.

Каждый компонент системы имеет свою функцию и позволяет анализировать определенные аспекты здоровья обучающихся:

  • В компоненте медицинского здоровья собирается информация о медицинских показателях, результаты диагностики, информацию о проблемах и рисках, а также сведения о необходимости сбалансированного питания для школьников.
  • В физическом компоненте определяются физические нагрузки и занятия спортом, которые необходимы для поддержания здоровья учащихся.
  • В компоненте педагогического здоровья входит работа учителей-дефектологов, логопедов и других специалистов, направленная на преодоление трудностей в обучении и развитие специфических навыков.
  • В компоненте психологического здоровья собираются и анализируются данные о психологическом состоянии учащихся, их эмоциональном благополучии, уровне стресса, адаптации и социальной компетентности.
  • В компоненте социального здоровья анализируются данные о социальных трудностях, с которыми сталкиваются учащиеся и их семьи.

Система позволяет автоматизировать процесс формирования индивидуальных здоровьесберегающих маршрутов для каждого ребенка, предоставляет развернутые рекомендации и возможность генерировать отчеты и статистику с последующим экспортом в формате PDF.

Проект является ценным инструментом для деференциации образовательного процесса, анализа качества деятельности и принятия управленческих решений, основой сохранения и укрепления здоровья учащихся.

Данный проект был представлен заместителю министра просвещения Российской Федерации на открытии Горшеченской СОШ №1 в городе Горшечное. В ходе презентации проекта заместитель министра отметил, что данная информационная система имеет большое будущее в формате Федерального проекта.

Скриншоты

login-screenshot students-list-screenshot medical-component-screenshot pedagogue-component-screenshot physical-component-screenshot psychological-component-component-screenshot social-component-screenshot statistics-screenshot add-user-screenshot action-logs-screenshot

Инструменты для создания

При создании системы были использованы следующие инструменты:

  • Node v18.12.0 (LTS)
  • Nuxt 3
  • PrimeVue
  • PostgreSQL
  • Prisma ORM

Начало работы

Это пример того, как вы можете развернуть проекта локально. Чтобы настроить и запустить локальную копию, выполните следующие простые шаги:

Подготовка

Перед установкой необходимо развернуть базу данных PostgreSQL, или воспользоваться бесплатными облачными решениями (Neon, Supabase)

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/Kicshikxo/Healthy-school.git
  1. Установите NPM пакеты:
npm install
  1. Настройте переменные окружения (пример .env файла):
DATABASE_URL='postgresql://<username>:<password>@<host>:5432/<dbname>'
SECRET_KEY='secret_key'
  1. Синхронизируйте схему базы данных:
npm run db:push
  1. Сидируйте базу данных необходимыми медицинского данными и добавьте базовых пользователей используя cli:
npm run db:cli

Запуск

После установки пакетов и настройки окружения запустите скрипт dev для старта сервера:

npm run dev

Сборка

Для сборки проекта необходимо около 1280 МБ оперативной памяти, чтобы её начать необходимо запустить скрипт build:

npm run build

После чего запустить собранный проект используя скрипт preview:

npm run preview

Лицензия

Распространяется по лицензии WTFPL. Смотрите LICENSE для большей информации.

About

Система для отслеживания здоровья учащихся школы на Nuxt 3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published