docstr: This is done once at the beginning
  of the experiment.
  
  NOTE: This will be all stringified, so an index
  mapping system will be used to convert back to
  actual forms later.
docstr_tok: ["This","is","done","once","at","the","beginning","of","the","experiment",".","NOTE",":","This","will","be","all","stringified",",","so","an","index","mapping","system","will","be","used","to","convert","back","to","actual","forms","later","."]
code: def generate_gamify_dict(self):
      """This is done once at the beginning
      of the experiment.
  
      NOTE: This will be all stringified, so an index
      mapping system will be used to convert back to
      actual forms later."""
  
      gamify_dict = {}
  
      for i, key in enumerate(self.params.keys()):
          param_vals = {}
          for ii, val in enumerate(self.params[key]):
              param_vals[str(ii)] = ["active", 0, str(key), str(val)]
          gamify_dict[str(i)] = param_vals
  
      self.gamify_dict = gamify_dict
  
file_path: talos/talos/reducers/GamifyMap.py
label_desc: Use image node_id 5 for calling the GamifyMap obj's underlying member method code with example usage: obj.generate_gamify_dict() without return types