class LMSGraphQL::Mutations::Canvas::EditAssignment
Public Instance Methods
resolve(course_id:, id:, assignment_name: nil, assignment_position: nil, assignment_submission_types: nil, assignment_allowed_extensions: nil, assignment_turnitin_enabled: nil, assignment_vericite_enabled: nil, assignment_turnitin_settings: nil, assignment_sis_assignment_id: nil, assignment_integration_data: nil, assignment_integration_id: nil, assignment_peer_reviews: nil, assignment_automatic_peer_reviews: nil, assignment_notify_of_update: nil, assignment_group_category_id: nil, assignment_grade_group_students_individually: nil, assignment_external_tool_tag_attributes: nil, assignment_points_possible: nil, assignment_grading_type: nil, assignment_due_at: nil, assignment_lock_at: nil, assignment_unlock_at: nil, assignment_description: nil, assignment_assignment_group_id: nil, assignment_assignment_overrides: nil, assignment_only_visible_to_overrides: nil, assignment_published: nil, assignment_grading_standard_id: nil, assignment_omit_from_final_grade: nil, assignment_moderated_grading: nil, assignment_grader_count: nil, assignment_final_grader_id: nil, assignment_grader_comments_visible_to_graders: nil, assignment_graders_anonymous_to_graders: nil, assignment_graders_names_visible_to_final_grader: nil, assignment_anonymous_grading: nil, assignment_allowed_attempts: nil, assignment_annotatable_attachment_id: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/edit_assignment.rb, line 50 def resolve(course_id:, id:, assignment_name: nil, assignment_position: nil, assignment_submission_types: nil, assignment_allowed_extensions: nil, assignment_turnitin_enabled: nil, assignment_vericite_enabled: nil, assignment_turnitin_settings: nil, assignment_sis_assignment_id: nil, assignment_integration_data: nil, assignment_integration_id: nil, assignment_peer_reviews: nil, assignment_automatic_peer_reviews: nil, assignment_notify_of_update: nil, assignment_group_category_id: nil, assignment_grade_group_students_individually: nil, assignment_external_tool_tag_attributes: nil, assignment_points_possible: nil, assignment_grading_type: nil, assignment_due_at: nil, assignment_lock_at: nil, assignment_unlock_at: nil, assignment_description: nil, assignment_assignment_group_id: nil, assignment_assignment_overrides: nil, assignment_only_visible_to_overrides: nil, assignment_published: nil, assignment_grading_standard_id: nil, assignment_omit_from_final_grade: nil, assignment_moderated_grading: nil, assignment_grader_count: nil, assignment_final_grader_id: nil, assignment_grader_comments_visible_to_graders: nil, assignment_graders_anonymous_to_graders: nil, assignment_graders_names_visible_to_final_grader: nil, assignment_anonymous_grading: nil, assignment_allowed_attempts: nil, assignment_annotatable_attachment_id: nil) context[:canvas_api].call("EDIT_ASSIGNMENT").proxy( "EDIT_ASSIGNMENT", { "course_id": course_id, "id": id }, { "assignment[name]": assignment_name, "assignment[position]": assignment_position, "assignment[submission_types]": assignment_submission_types, "assignment[allowed_extensions]": assignment_allowed_extensions, "assignment[turnitin_enabled]": assignment_turnitin_enabled, "assignment[vericite_enabled]": assignment_vericite_enabled, "assignment[turnitin_settings]": assignment_turnitin_settings, "assignment[sis_assignment_id]": assignment_sis_assignment_id, "assignment[integration_data]": assignment_integration_data, "assignment[integration_id]": assignment_integration_id, "assignment[peer_reviews]": assignment_peer_reviews, "assignment[automatic_peer_reviews]": assignment_automatic_peer_reviews, "assignment[notify_of_update]": assignment_notify_of_update, "assignment[group_category_id]": assignment_group_category_id, "assignment[grade_group_students_individually]": assignment_grade_group_students_individually, "assignment[external_tool_tag_attributes]": assignment_external_tool_tag_attributes, "assignment[points_possible]": assignment_points_possible, "assignment[grading_type]": assignment_grading_type, "assignment[due_at]": assignment_due_at, "assignment[lock_at]": assignment_lock_at, "assignment[unlock_at]": assignment_unlock_at, "assignment[description]": assignment_description, "assignment[assignment_group_id]": assignment_assignment_group_id, "assignment[assignment_overrides]": assignment_assignment_overrides, "assignment[only_visible_to_overrides]": assignment_only_visible_to_overrides, "assignment[published]": assignment_published, "assignment[grading_standard_id]": assignment_grading_standard_id, "assignment[omit_from_final_grade]": assignment_omit_from_final_grade, "assignment[moderated_grading]": assignment_moderated_grading, "assignment[grader_count]": assignment_grader_count, "assignment[final_grader_id]": assignment_final_grader_id, "assignment[grader_comments_visible_to_graders]": assignment_grader_comments_visible_to_graders, "assignment[graders_anonymous_to_graders]": assignment_graders_anonymous_to_graders, "assignment[graders_names_visible_to_final_grader]": assignment_graders_names_visible_to_final_grader, "assignment[anonymous_grading]": assignment_anonymous_grading, "assignment[allowed_attempts]": assignment_allowed_attempts, "assignment[annotatable_attachment_id]": assignment_annotatable_attachment_id }, ).parsed_response end