public function patch($courseId, $courseWorkId, $id, Google_Service_Classroom_StudentSubmission $postBody, $optParams = array())
  {
    $params = array('courseId' => $courseId, 'courseWorkId' => $courseWorkId, 'id' => $id, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('patch', array($params), "Google_Service_Classroom_StudentSubmission");
  }
public function patch($courseId, $courseWorkId, $id, Google_Service_Classroom_StudentSubmission $postBody, $optParams = array())
  {
    $params = array('courseId' => $courseId, 'courseWorkId' => $courseWorkId, 'id' => $id, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('patch', array($params), "Google_Service_Classroom_StudentSubmission");
  }
public function patch ( $ courseId , $ courseWorkId , $ id , Google_Service_Classroom_StudentSubmission $ postBody , $ optParams = array ( ) ) { $ params = array ( 'courseId' => $ courseId , 'courseWorkId' => $ courseWorkId , 'id' => $ id , 'postBody' => $ postBody ) ; $ params = array_merge ( $ params , $ optParams ) ; return $ this -> call ( 'patch' , array ( $ params ) , "Google_Service_Classroom_StudentSubmission" ) ; }
Updates one or more fields of a student submission.

See google.classroom.v1.StudentSubmission for details of which fields may be
updated and who may change them.

This request must be made by the Developer Console project of the [OAuth
client ID](https://support.google.com/cloud/answer/6158849) used to create
the corresponding course work item.

This method returns the following error codes:

* `PERMISSION_DENIED` if the requesting developer project did not create the
corresponding course work, if the user is not permitted to make the requested
modification to the student submission, or for access errors. *
`INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
requested course, course work, or student submission does not exist.
(studentSubmissions.patch)

@param string $courseId Identifier of the course. This identifier can be
either the Classroom-assigned identifier or an alias.
@param string $courseWorkId Identifier of the course work.
@param string $id Identifier of the student submission.
@param Google_Service_Classroom_StudentSubmission $postBody
@param array $optParams Optional parameters.

@opt_param string updateMask Mask that identifies which fields on the student
submission to update. This field is required to do an update. The update
fails if invalid fields are specified.

The following fields may be specified by teachers:

* `draft_grade` * `assigned_grade`
@return Google_Service_Classroom_StudentSubmission
Updates one or more fields of a student submission .