module IMS::LTI::Extensions::Canvas::ToolConfig
Constants
- PLATFORM
Public Instance Methods
canvas_domain!(domain)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 51 def canvas_domain!(domain) set_canvas_ext_param(:domain, domain) end
canvas_environments!(params = {})
click to toggle source
END ###
Adds canvas environment configurations options Valid properties are launch_url, domain, test_launch_url, test_domain, beta_launch_url, beta_domain
# File lib/ims/lti/extensions/canvas.rb, line 189 def canvas_environments!(params = {}) set_canvas_ext_param(:environments, params) end
canvas_homework_submission!(params = {})
click to toggle source
Enables homework submissions via the tool Valid properties are url, text, selection_width, selection_height, enabled
# File lib/ims/lti/extensions/canvas.rb, line 78 def canvas_homework_submission!(params = {}) set_canvas_ext_param(:homework_submission, params) end
canvas_icon_url!(icon_url)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 59 def canvas_icon_url!(icon_url) set_canvas_ext_param(:icon_url, icon_url) end
canvas_privacy_anonymous!()
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 47 def canvas_privacy_anonymous!() set_canvas_ext_param(:privacy_level, 'anonymous') end
canvas_privacy_name_only!()
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 43 def canvas_privacy_name_only!() set_canvas_ext_param(:privacy_level, 'name_only') end
canvas_privacy_public!()
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 39 def canvas_privacy_public!() set_canvas_ext_param(:privacy_level, 'public') end
canvas_resource_selection!(params = {})
click to toggle source
Adds the tool to canvas' resource selector Valid properties are url, text, selection_width, selection_height, enabled
# File lib/ims/lti/extensions/canvas.rb, line 90 def canvas_resource_selection!(params = {}) set_canvas_ext_param(:resource_selection, params) end
canvas_selector_dimensions!(width, height)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 67 def canvas_selector_dimensions!(width, height) set_canvas_ext_param(:selection_width, width) set_canvas_ext_param(:selection_height, height) end
canvas_text!(text)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 55 def canvas_text!(text) set_canvas_ext_param(:text, text) end
canvas_tool_id!(tool_id)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 63 def canvas_tool_id!(tool_id) set_canvas_ext_param(:tool_id, tool_id) end
get_canvas_param(param_key)
click to toggle source
# File lib/ims/lti/extensions/canvas.rb, line 35 def get_canvas_param(param_key) get_ext_param PLATFORM, param_key end
set_canvas_ext_param(key, value)
click to toggle source
Canvas
extension defaults These properties will cascade down to any options that are configured
# File lib/ims/lti/extensions/canvas.rb, line 31 def set_canvas_ext_param(key, value) set_ext_param(PLATFORM, key, value) end