code: def score(self, env=None, score_out=None):
          
          messages = {}
          self.assignment.set_args(
              score=True,
              score_out=score_out,
          )
          if env is None:
              import __main__
              env = __main__.__dict__
          self.run('scoring', messages, env=env)
          return messages['scoring']
docs: Run the scoring protocol.
  
          score_out -- str; a file name to write the point breakdown
                       into.
  
          Returns: dict; maps score tag (str) -> points (float)