class_docstr: TaskNTalk basic teacher, it picks a random image and associates a random task with
  it.
  
  Metric updates and observation are to be implemented.
docstr: Share images and task definitions with other teachers.
docstr_tok: ["Share","images","and","task","definitions","with","other","teachers","."]
code: def share(self):
      """
      Share images and task definitions with other teachers.
      """
      shared = super().share()
      shared["data"] = self.data
      shared["task_defn"] = self.task_defn
      shared["task_index"] = self.task_index
      return shared
  
imports: from parlai.core.teachers import Teacher
  from parlai.utils.io import PathManager
  from .build import build
  import json
  import os
  import random
label_desc: Use image node_id 3 for calling the AbstractTaskNTalk obj's underlying member method code with example usage: obj.share() and returns: shared