Система для отслеживания здоровья учащихся школ, которая объединяет педагогические и медицинские подходы.
Проект разработан в рамках стратегии развития образования Курской области
Разработанная информационная система объединяет педагогический и медицинский подходы для сохранения и укрепления здоровья детей.
Она представляет собой совокупность пяти компонентов, включающих медицинского работника, педагога, учителя физкультуры, психолога и социального педагога, позволяя проводить диагностику и выявлять проблемы ребенка.
Каждый компонент системы имеет свою функцию и позволяет анализировать определенные аспекты здоровья обучающихся:
- В компоненте медицинского здоровья собирается информация о медицинских показателях, результаты диагностики, информацию о проблемах и рисках, а также сведения о необходимости сбалансированного питания для школьников.
- В физическом компоненте определяются физические нагрузки и занятия спортом, которые необходимы для поддержания здоровья учащихся.
- В компоненте педагогического здоровья входит работа учителей-дефектологов, логопедов и других специалистов, направленная на преодоление трудностей в обучении и развитие специфических навыков.
- В компоненте психологического здоровья собираются и анализируются данные о психологическом состоянии учащихся, их эмоциональном благополучии, уровне стресса, адаптации и социальной компетентности.
- В компоненте социального здоровья анализируются данные о социальных трудностях, с которыми сталкиваются учащиеся и их семьи.
Система позволяет автоматизировать процесс формирования индивидуальных здоровьесберегающих маршрутов для каждого ребенка, предоставляет развернутые рекомендации и возможность генерировать отчеты и статистику с последующим экспортом в формате PDF.
Проект является ценным инструментом для деференциации образовательного процесса, анализа качества деятельности и принятия управленческих решений, основой сохранения и укрепления здоровья учащихся.
Данный проект был представлен заместителю министра просвещения Российской Федерации на открытии Горшеченской СОШ №1 в городе Горшечное. В ходе презентации проекта заместитель министра отметил, что данная информационная система имеет большое будущее в формате Федерального проекта.
При создании системы были использованы следующие инструменты:
- Node v18.12.0 (LTS)
- Nuxt 3
- PrimeVue
- PostgreSQL
- Prisma ORM
Это пример того, как вы можете развернуть проекта локально. Чтобы настроить и запустить локальную копию, выполните следующие простые шаги:
Перед установкой необходимо развернуть базу данных PostgreSQL, или воспользоваться бесплатными облачными решениями (Neon, Supabase)
- Клонируйте репозиторий:
git clone https://github.com/Kicshikxo/Healthy-school.git
- Установите NPM пакеты:
npm install
- Настройте переменные окружения (пример .env файла):
DATABASE_URL='postgresql://<username>:<password>@<host>:5432/<dbname>'
SECRET_KEY='secret_key'
- Синхронизируйте схему базы данных:
npm run db:push
- Сидируйте базу данных необходимыми медицинского данными и добавьте базовых пользователей используя cli:
npm run db:cli
После установки пакетов и настройки окружения запустите скрипт dev для старта сервера:
npm run dev
Для сборки проекта необходимо около 1280 МБ оперативной памяти, чтобы её начать необходимо запустить скрипт build:
npm run build
После чего запустить собранный проект используя скрипт preview:
npm run preview
Распространяется по лицензии WTFPL. Смотрите LICENSE для большей информации.