Generate-Questions-and-Answering-using-NLP create questions and answers using different format (MCQ, Q/H, etc,.....). Preprocessing & Cleaning Data. Summarization text using GPT2 model. Exctract Keywords using different library(Spacy, Yake, Keybert, TextRank, TFIDF, etc....) Generate Question using different models(T5 and more models ). Generate Answers using AllenNLP. Generate Distractors to MCQ questions (WordNet, ConceptNet, Sense2Vec, Race)