code: def _create_examples(cls, lines, set_type):
      examples = []
      for line in lines:
          passage = line["passage"]["text"]
          passage_id = line["idx"]
          for question_dict in line["passage"]["questions"]:
              question = question_dict["question"]
              question_id = question_dict["idx"]
              answer_dicts = question_dict["answers"]
              examples.append(
                  Example(
                      guid="%s-%s-%s"
                      % (set_type, passage_id, question_id),
                      prompt=passage,
                      choice_list=[
                          question + " " + answer_dict["text"]
                          for answer_dict in answer_dicts
                      ],
                      label=answer_dicts[1]["label"] == "True"
                      if set_type != "test"
                      else cls.CHOICE_KEYS[-1],
                  )
              )
  
      return examples
  
file_path: jiant/jiant/tasks/lib/mcscript.py
imports: from dataclasses import dataclass
  from jiant.tasks.lib.templates.shared import labels_to_bimap
  from jiant.tasks.lib.templates import multiple_choice
  from jiant.utils.python.io import read_json_lines
label_desc: Use image node_id 4 for calling the MCScriptTask obj's underlying member method code with example usage: obj._create_examples(cls, lines, set_type) and returns: examples