Skip to content

Merzlikin-Matvey/Prostynya

Repository files navigation

Prostynya

Prostynya — генератор заданий по тригонометрии с современным веб-интерфейсом и серверной частью на Python. Позволяет быстро создавать индивидуальные диктанты, задачи и решения в формате LaTeX.

Возможности

  • Генерация заданий по тригонометрии разного уровня сложности
  • Автоматическое создание файлов LaTeX с заданиями и ответами
  • Удобный веб-интерфейс (Vue 3 + TypeScript)
  • Гибкая настройка шаблонов и параметров генерации

Быстрый старт

1. Запуск через Docker (рекомендуется)

docker compose up --build

Приложение будет доступно на http://localhost:5000.

2. Локальный запуск без Docker

Установите зависимости:

pip install -r requirements.txt
npm install

Соберите фронтенд:

npm run build

Запустите сервер:

python -m server

Также убедитесь, что у вас установлен LaTeX и нужные пакеты

Конфигурация

  • Все параметры генерации (уровни сложности, функции, шаблоны) настраиваются через YAML-файлы в server/config/.
  • Шаблоны LaTeX-файлов можно изменять под свои нужды.

Вклад и обратная связь

Буду рад PR, багрепортам и предложениям!
GitHub Issues

Лицензия

MIT License

About

Website for trigonometry tasks generation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published