class LMSGraphQL::Resolvers::Canvas::ListSubmissionsForMultipleAssignmentsCourse
Public Instance Methods
resolve(course_id:, student_ids: nil, assignment_ids: nil, grouped: nil, post_to_sis: nil, submitted_since: nil, graded_since: nil, grading_period_id: nil, workflow_state: nil, enrollment_state: nil, state_based_on_date: nil, order: nil, order_direction: nil, include: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/list_submissions_for_multiple_assignments_courses.rb, line 22 def resolve(course_id:, student_ids: nil, assignment_ids: nil, grouped: nil, post_to_sis: nil, submitted_since: nil, graded_since: nil, grading_period_id: nil, workflow_state: nil, enrollment_state: nil, state_based_on_date: nil, order: nil, order_direction: nil, include: nil, get_all: false) result = context[:canvas_api].call("LIST_SUBMISSIONS_FOR_MULTIPLE_ASSIGNMENTS_COURSES").proxy( "LIST_SUBMISSIONS_FOR_MULTIPLE_ASSIGNMENTS_COURSES", { "course_id": course_id, "student_ids": student_ids, "assignment_ids": assignment_ids, "grouped": grouped, "post_to_sis": post_to_sis, "submitted_since": submitted_since, "graded_since": graded_since, "grading_period_id": grading_period_id, "workflow_state": workflow_state, "enrollment_state": enrollment_state, "state_based_on_date": state_based_on_date, "order": order, "order_direction": order_direction, "include": include }, nil, get_all, ) get_all ? result : result.parsed_response end