Module: Bearcat::Client::CustomGradebookColumns

Defined in:
lib/bearcat/client/custom_gradebook_columns.rb

Instance Method Summary collapse

Instance Method Details

#bulk_update_gradebook_columns_data(course, params = {}) ⇒ Object



29
30
31
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 29

def bulk_update_gradebook_columns_data(course, params={})
  put("/api/v1/courses/#{course.to_s}/custom_gradebook_column_data", params)
end

#create_gradebook_columns(course, params = {}) ⇒ Object



9
10
11
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 9

def create_gradebook_columns(course, params={})
  post("/api/v1/courses/#{course.to_s}/custom_gradebook_columns", params)
end

#custom_gradebook_columns(course, params = {}) ⇒ Object



5
6
7
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 5

def custom_gradebook_columns(course, params={})
  get("/api/v1/courses/#{course.to_s}/custom_gradebook_columns", params)
end

#delete_gradebook_columns(course, gradebook_column, params = {}) ⇒ Object



17
18
19
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 17

def delete_gradebook_columns(course, gradebook_column, params={})
  delete("/api/v1/courses/#{course.to_s}/custom_gradebook_columns/#{gradebook_column}", params)
end

#gradebook_columns_data(course, gradebook_column, params = {}) ⇒ Object



21
22
23
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 21

def gradebook_columns_data(course, gradebook_column, params={})
  get("/api/v1/courses/#{course.to_s}/custom_gradebook_columns/#{gradebook_column}/data", params)
end

#update_gradebook_columns(course, gradebook_column, params = {}) ⇒ Object



13
14
15
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 13

def update_gradebook_columns(course, gradebook_column, params={})
  put("/api/v1/courses/#{course.to_s}/custom_gradebook_columns/#{gradebook_column}", params)
end

#update_gradebook_columns_data(course, gradebook_column, student, params = {}) ⇒ Object



25
26
27
# File 'lib/bearcat/client/custom_gradebook_columns.rb', line 25

def update_gradebook_columns_data(course, gradebook_column, student, params={})
  put("/api/v1/courses/#{course.to_s}/custom_gradebook_columns/#{gradebook_column}/data/#{student}", params)
end