25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/lms_graphql/mutations/canvas/grade_or_comment_on_submission_sections.rb', line 25
def resolve(section_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_SECTIONS").proxy(
"GRADE_OR_COMMENT_ON_SUBMISSION_SECTIONS",
{
"section_id": section_id,
"assignment_id": assignment_id,
"user_id": user_id
},
{
"comment[text_comment]": ,
"comment[group_comment]": ,
"comment[media_comment_id]": ,
"comment[media_comment_type]": ,
"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
|