Skip to content

DxTea/gamification_diplom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Дипломная работа

Веб-приложение, реализующее идею геймификации в образовательной среде

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

Запуск:

  • Установить python 3.12 и pipenv (pip install pipenv)
  • Установить зависимости
  • Создать файл .env в /scr по примеру .env.example
  • Применить миграции
  • Создать SuperUser
  • Запустить сервер : python manage.py runserver

Линтеры:

  • Переходим в папку sourse cd scr
  • mypy . - запускает MyPy для статической типизации кода.
  • flake8 . - запускает линтер Flake8 для проверки стиля кода.
  • python manage.py check - проверяет соответствия Django-проекта стандартам.

Docker compose:

  • В командной строке перейдите в корневой каталог проекта gamification_diplom, где находятся файлы Dockerfile и docker-compose.yml.
  • Выполните команду docker-compose up для запуска проекта. Docker Compose создаст и запустит контейнеры на основе настроек, указанных в файле docker-compose.yml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published