Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📘 AI-Quiz Generator (FastAPI + NLP)

Генератор вопросов и вариантов ответов на основе текста.
Использует FastAPI, spaCy и NLTK (WordNet) для извлечения ключевых слов, подбора синонимов и генерации правдоподобных отвлекающих вариантов.


⚡ Возможности

  • 📌 Извлечение ключевых слов из текста (Nouns / Proper Nouns)
  • 🧩 Автоматическая генерация вариантов ответа:
    • Синонимы (WordNet)
    • Семантически похожие слова (spaCy)
    • Отвлекающие варианты из текста
  • 🔥 REST API на FastAPI
  • ✅ Тесты (pytest)

🚀 Установка и запуск

1. Клонируем репозиторий

git clone https://github.com/DovletEmin/AI-Quiz-Microservices.git
cd services

2. Создаём виртуальное окружение

python -m venv venv
source venv/bin/activate   # Linux / Mac
venv\Scripts\activate      # Windows

3. Устанавливаем зависимости

pip install -r requirements.txt

⚠️ Если en_core_web_sm ещё не скачан:

python -m spacy download en_core_web_sm

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages