'Called by capa_problem.LoncapaProblem to evaluate student answers, and to
generate hints (if any).
Returns the new CorrectMap, with (correctness,msg,hint,hintmode) for each answer_id.'

def evaluate_answers(self, student_answers, old_cmap):

    new_cmap = self.get_score(student_answers)
    self.get_hints(convert_files_to_filenames(student_answers), new_cmap, old_cmap)
    return new_cmap
