PyPI page
Home page
Author:
Mohammad Amanlou, Erfan Shafiee Moghaddam, Mahdi Nouri, Yasaman Amou Jafary, Farhan Farsi, Behnam Bahrak
License:
MIT
Summary:
KNIGHT: Knowledge Graph-Driven Multiple-Choice Question Generation with Adaptive Hardness Calibration. Builds a topic-specific, reusable knowledge graph from external sources (default: Wikipedia/Wikidata) and generates difficulty-controlled MCQs from graph paths, with optional LLM validation.
Latest version:
0.1.2
Required dependencies:
langchain
|
langchain-community
|
langchain-openai
|
neo4j
|
nltk
|
numpy
|
pypdf
|
pytest
|
python-dotenv
|
requests
|
tenacity
|
wikipedia
|
wikipedia-api
Optional dependencies:
build
|
faiss-cpu
|
sentence-transformers
|
spacy
|
torch
|
transformers
|
twine
Downloads last day:
1
Downloads last week:
31
Downloads last month:
51