class_docstr: World for recording a turker's question and answer given a context.
  
  Assumes the context is a random context from a given task, e.g. from SQuAD, CBT,
  etc.
code: def __init__(self, opt, agent):
      self.teacher = opt["teacher"]
      self.agent = agent
      self.agent.agent_id = "QA Agent"
      self.episodeDone = False
      self.context = None
      self.question = None
      self.answer = None
      self.opt = opt
  
file_path: ParlAI/parlai/crowdsourcing/tasks/qa_data_collection/worlds.py
imports: from parlai.crowdsourcing.utils.worlds import CrowdTaskWorld
  from parlai.core.worlds import validate
label_desc: Use image node_id 1 to create a new QADataCollectionWorld object from inherited base classes: CrowdTaskWorld with example: obj = QADataCollectionWorld(opt, agent)