'Saves or updates the subsection grade in a persisted model.'

def update_or_create_model(self, student):

    if self._should_persist_per_attempted:
        self._log_event(log.debug, u'update_or_create_model', student)
        return PersistentSubsectionGrade.update_or_create_grade(**self._persisted_model_params(student))
