Skip to content

Instantly share code, notes, and snippets.

@ramsrigouthamg
Created January 28, 2021 18:07
Show Gist options
  • Select an option

  • Save ramsrigouthamg/f15b7353a59bd78a5660b1d31025f956 to your computer and use it in GitHub Desktop.

Select an option

Save ramsrigouthamg/f15b7353a59bd78a5660b1d31025f956 to your computer and use it in GitHub Desktop.
def getMCQs(sent):
sentence_for_bert = sent.replace("**"," [TGT] ")
sentence_for_bert = " ".join(sentence_for_bert.split())
# try:
sense,meaning,answer = get_sense(sentence_for_bert)
if sense is not None:
distractors = get_distractors_wordnet(sense,answer)
else:
distractors = ["Word not found in Wordnet. So unable to extract distractors."]
sentence_for_T5 = sent.replace("**"," ")
sentence_for_T5 = " ".join(sentence_for_T5.split())
ques = get_question(sentence_for_T5,answer)
return ques,answer,distractors,meaning
sentence = "Mark's favourite game is **Cricket**."
question,answer,distractors,meaning = getMCQs(sentence)
print (question)
print (answer)
print (distractors)
print (meaning)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment