Данный проект представляет собой генератор задач школьного уровня, которые помогут ученикам подготовиться к государственным экзаменам, таким как ЕГЭ, ОГЭ и ВПР.
Код проекта основан на макетах, которые вы найдете по адресу https://kuzovkin.info/zadachi/. Мы собрали разнообразные задачи, охватывающие различные предметы и темы, чтобы помочь учащимся получить максимальную практику и подготовку к экзаменам.
Данный генератор задач позволяет случайным образом выбирать задачи из базы данных и генерировать их в удобном формате для решения. Каждая задача снабжена подробным описанием и может быть настроена под уровень сложности, от начального до продвинутого.
Коллектив портала kuzovkin.info надеется, что проект будет полезным инструментом для учащихся, которые стремятся успешно справиться с государственными экзаменами. Проект kuzovkin.info всегда открыт к добавлению новых задач и улучшению функционала проекта на основе отзывов и запросов пользователей.
Содержание
Установка
Применение
Документация
- Открываем терминал
- Клонируем репозиторий
git clone https://github.com/kuzojman/task_generator.git task_generator
- Переходим в папку
task_generator
cd task_generator
- Запускаем сервис
python3 task_api.py
Сервис также можно запустить при помощи IDE, настроив конфигурацию запуска. Это способ откроет возможности отладки кода.
Запросы можно посылать при помощи Postman. Для этого необходимо его скачать и установить себе локально
Далее создаем реквест
Нажимаем Send и ждем ответа сервера. Оно будет отображаться вот так
Все функции, которые генерируют задачи должны возвращать словарь. Данный словарь может содержать два или три ключа с значениями, в зависимости от того есть ли изображение
{
"condition": ... , # Условие
"answer": ... # Ответ
}
{
"condition": ... , # Условие
"answer": ... , # Ответ
"image": ... # Изображение
}
Для отправки запросов можно использовать другие инструменты, которые вам известны. Принцип работы будет одинаков.


