class LMSGraphQL::Mutations::Canvas::GradeOrCommentOnSubmissionCourse
Public Instance Methods
resolve(course_id:, assignment_id:, user_id:, comment_text_comment: nil, comment_group_comment: nil, comment_media_comment_id: nil, comment_media_comment_type: nil, comment_file_ids: nil, include_visibility: nil, submission_posted_grade: nil, submission_excuse: nil, submission_late_policy_status: nil, submission_seconds_late_override: nil, rubric_assessment: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/grade_or_comment_on_submission_courses.rb, line 25 def resolve(course_id:, assignment_id:, user_id:, comment_text_comment: nil, comment_group_comment: nil, comment_media_comment_id: nil, comment_media_comment_type: nil, comment_file_ids: nil, include_visibility: nil, submission_posted_grade: nil, submission_excuse: nil, submission_late_policy_status: nil, submission_seconds_late_override: nil, rubric_assessment: nil) context[:canvas_api].call("GRADE_OR_COMMENT_ON_SUBMISSION_COURSES").proxy( "GRADE_OR_COMMENT_ON_SUBMISSION_COURSES", { "course_id": course_id, "assignment_id": assignment_id, "user_id": user_id }, { "comment[text_comment]": comment_text_comment, "comment[group_comment]": comment_group_comment, "comment[media_comment_id]": comment_media_comment_id, "comment[media_comment_type]": comment_media_comment_type, "comment[file_ids]": comment_file_ids, "include[visibility]": include_visibility, "submission[posted_grade]": submission_posted_grade, "submission[excuse]": submission_excuse, "submission[late_policy_status]": submission_late_policy_status, "submission[seconds_late_override]": submission_seconds_late_override, "rubric_assessment": rubric_assessment }, ).parsed_response end