class LMSGraphQL::Mutations::Canvas::UpdateCourseSetting
Public Instance Methods
resolve(course_id:, allow_student_discussion_topics: nil, allow_student_forum_attachments: nil, allow_student_discussion_editing: nil, allow_student_organized_groups: nil, filter_speed_grader_by_student_group: nil, hide_final_grades: nil, hide_distribution_graphs: nil, hide_sections_on_course_users_page: nil, lock_all_announcements: nil, usage_rights_required: nil, restrict_student_past_view: nil, restrict_student_future_view: nil, show_announcements_on_home_page: nil, home_page_announcement_limit: nil, syllabus_course_summary: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/update_course_settings.rb, line 27 def resolve(course_id:, allow_student_discussion_topics: nil, allow_student_forum_attachments: nil, allow_student_discussion_editing: nil, allow_student_organized_groups: nil, filter_speed_grader_by_student_group: nil, hide_final_grades: nil, hide_distribution_graphs: nil, hide_sections_on_course_users_page: nil, lock_all_announcements: nil, usage_rights_required: nil, restrict_student_past_view: nil, restrict_student_future_view: nil, show_announcements_on_home_page: nil, home_page_announcement_limit: nil, syllabus_course_summary: nil) context[:canvas_api].call("UPDATE_COURSE_SETTINGS").proxy( "UPDATE_COURSE_SETTINGS", { "course_id": course_id }, { "allow_student_discussion_topics": allow_student_discussion_topics, "allow_student_forum_attachments": allow_student_forum_attachments, "allow_student_discussion_editing": allow_student_discussion_editing, "allow_student_organized_groups": allow_student_organized_groups, "filter_speed_grader_by_student_group": filter_speed_grader_by_student_group, "hide_final_grades": hide_final_grades, "hide_distribution_graphs": hide_distribution_graphs, "hide_sections_on_course_users_page": hide_sections_on_course_users_page, "lock_all_announcements": lock_all_announcements, "usage_rights_required": usage_rights_required, "restrict_student_past_view": restrict_student_past_view, "restrict_student_future_view": restrict_student_future_view, "show_announcements_on_home_page": show_announcements_on_home_page, "home_page_announcement_limit": home_page_announcement_limit, "syllabus_course_summary": syllabus_course_summary }, ).parsed_response end