class LMSGraphQL::Resolvers::Canvas::GetOutcomeResultRollup
Public Instance Methods
resolve(course_id:, aggregate: nil, aggregate_stat: nil, user_ids: nil, outcome_ids: nil, include: nil, exclude: nil, sort_by: nil, sort_outcome_id: nil, sort_order: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/get_outcome_result_rollups.rb, line 18 def resolve(course_id:, aggregate: nil, aggregate_stat: nil, user_ids: nil, outcome_ids: nil, include: nil, exclude: nil, sort_by: nil, sort_outcome_id: nil, sort_order: nil, get_all: false) result = context[:canvas_api].call("GET_OUTCOME_RESULT_ROLLUPS").proxy( "GET_OUTCOME_RESULT_ROLLUPS", { "course_id": course_id, "aggregate": aggregate, "aggregate_stat": aggregate_stat, "user_ids": user_ids, "outcome_ids": outcome_ids, "include": include, "exclude": exclude, "sort_by": sort_by, "sort_outcome_id": sort_outcome_id, "sort_order": sort_order }, nil, get_all, ) get_all ? result : result.parsed_response end