class_docstr: Index teacher where the labels are the sentences the contain the true answer.
  
  Some punctuation may be removed from the context and the answer for tokenization
  purposes.
class_docstr_tok: ["Index","teacher","where","the","labels","are","the","sentences","the","contain","the","true","answer",".","Some","punctuation","may","be","removed","from","the","context","and","the","answer","for","tokenization","purposes","."]
code: def __init__(self, opt, shared=None):
      super().__init__(opt, shared)
  
imports: from typing import Optional
  from parlai.core.params import ParlaiParser
  from parlai.core.opt import Opt
  from parlai.core.teachers import FixedDialogTeacher, DialogTeacher
  from parlai.utils.io import PathManager
  from .build import build
  import json
  import os
label_desc: Use image node_id 1 to create a new SentenceIndexEditTeacher object from inherited base classes: SentenceIndexTeacher with example: obj = SentenceIndexEditTeacher(opt, shared)