def to_dict()

in run_tests/scoring.py [0:0]


    def to_dict(self):
        """
        Converts the SubtaskResult to a dictionary representation.
        
        Returns:
            dict: Dictionary containing all subtask result data
        """
        return {
            'problem': self.problem,
            'subtask': self.subtask,
            'score': self.score,
            'weighted_score': self.weighted_score,
            'points': self.points,
            'score_precision': self.score_precision,
            'status': self.status,
            'test_results': [asdict(test_result) for test_result in self.test_results]
        }