class LMSGraphQL::Mutations::Canvas::UpdateCourse
Public Instance Methods
resolve(id:, course_account_id: nil, course_name: nil, course_course_code: nil, course_start_at: nil, course_end_at: nil, course_license: nil, course_is_public: nil, course_is_public_to_auth_users: nil, course_public_syllabus: nil, course_public_syllabus_to_auth: nil, course_public_description: nil, course_allow_student_wiki_edits: nil, course_allow_wiki_comments: nil, course_allow_student_forum_attachments: nil, course_open_enrollment: nil, course_self_enrollment: nil, course_restrict_enrollments_to_course_dates: nil, course_term_id: nil, course_sis_course_id: nil, course_integration_id: nil, course_hide_final_grades: nil, course_time_zone: nil, course_apply_assignment_group_weights: nil, course_storage_quota_mb: nil, offer: nil, course_event: nil, course_default_view: nil, course_syllabus_body: nil, course_syllabus_course_summary: nil, course_grading_standard_id: nil, course_grade_passback_setting: nil, course_course_format: nil, course_image_id: nil, course_image_url: nil, course_remove_image: nil, course_blueprint: nil, course_blueprint_restrictions: nil, course_use_blueprint_restrictions_by_object_type: nil, course_blueprint_restrictions_by_object_type: nil, course_homeroom_course: nil, course_sync_enrollments_from_homeroom: nil, course_homeroom_course_id: nil, course_template: nil, course_course_color: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/update_course.rb, line 56 def resolve(id:, course_account_id: nil, course_name: nil, course_course_code: nil, course_start_at: nil, course_end_at: nil, course_license: nil, course_is_public: nil, course_is_public_to_auth_users: nil, course_public_syllabus: nil, course_public_syllabus_to_auth: nil, course_public_description: nil, course_allow_student_wiki_edits: nil, course_allow_wiki_comments: nil, course_allow_student_forum_attachments: nil, course_open_enrollment: nil, course_self_enrollment: nil, course_restrict_enrollments_to_course_dates: nil, course_term_id: nil, course_sis_course_id: nil, course_integration_id: nil, course_hide_final_grades: nil, course_time_zone: nil, course_apply_assignment_group_weights: nil, course_storage_quota_mb: nil, offer: nil, course_event: nil, course_default_view: nil, course_syllabus_body: nil, course_syllabus_course_summary: nil, course_grading_standard_id: nil, course_grade_passback_setting: nil, course_course_format: nil, course_image_id: nil, course_image_url: nil, course_remove_image: nil, course_blueprint: nil, course_blueprint_restrictions: nil, course_use_blueprint_restrictions_by_object_type: nil, course_blueprint_restrictions_by_object_type: nil, course_homeroom_course: nil, course_sync_enrollments_from_homeroom: nil, course_homeroom_course_id: nil, course_template: nil, course_course_color: nil) context[:canvas_api].call("UPDATE_COURSE").proxy( "UPDATE_COURSE", { "id": id }, { "course[account_id]": course_account_id, "course[name]": course_name, "course[course_code]": course_course_code, "course[start_at]": course_start_at, "course[end_at]": course_end_at, "course[license]": course_license, "course[is_public]": course_is_public, "course[is_public_to_auth_users]": course_is_public_to_auth_users, "course[public_syllabus]": course_public_syllabus, "course[public_syllabus_to_auth]": course_public_syllabus_to_auth, "course[public_description]": course_public_description, "course[allow_student_wiki_edits]": course_allow_student_wiki_edits, "course[allow_wiki_comments]": course_allow_wiki_comments, "course[allow_student_forum_attachments]": course_allow_student_forum_attachments, "course[open_enrollment]": course_open_enrollment, "course[self_enrollment]": course_self_enrollment, "course[restrict_enrollments_to_course_dates]": course_restrict_enrollments_to_course_dates, "course[term_id]": course_term_id, "course[sis_course_id]": course_sis_course_id, "course[integration_id]": course_integration_id, "course[hide_final_grades]": course_hide_final_grades, "course[time_zone]": course_time_zone, "course[apply_assignment_group_weights]": course_apply_assignment_group_weights, "course[storage_quota_mb]": course_storage_quota_mb, "offer": offer, "course[event]": course_event, "course[default_view]": course_default_view, "course[syllabus_body]": course_syllabus_body, "course[syllabus_course_summary]": course_syllabus_course_summary, "course[grading_standard_id]": course_grading_standard_id, "course[grade_passback_setting]": course_grade_passback_setting, "course[course_format]": course_course_format, "course[image_id]": course_image_id, "course[image_url]": course_image_url, "course[remove_image]": course_remove_image, "course[blueprint]": course_blueprint, "course[blueprint_restrictions]": course_blueprint_restrictions, "course[use_blueprint_restrictions_by_object_type]": course_use_blueprint_restrictions_by_object_type, "course[blueprint_restrictions_by_object_type]": course_blueprint_restrictions_by_object_type, "course[homeroom_course]": course_homeroom_course, "course[sync_enrollments_from_homeroom]": course_sync_enrollments_from_homeroom, "course[homeroom_course_id]": course_homeroom_course_id, "course[template]": course_template, "course[course_color]": course_course_color }, ).parsed_response end