module AJIMS::LTI::Extensions::OutcomeData::ToolConsumer

Constants

OUTCOME_DATA_TYPES

Public Instance Methods

outcome_data_values_accepted() click to toggle source

a comma-separated string of the supported outcome data types

# File lib/ajims/lti/extensions/outcome_data.rb, line 120
def outcome_data_values_accepted
  get_ext_param('outcome_data_values_accepted')
end
outcome_data_values_accepted=(val) click to toggle source

a list of the outcome data types accepted, currently only 'url' and 'text' are valid

tc.outcome_data_values_accepted(['url', 'text'])
tc.outcome_data_valued_accepted("url,text")
# File lib/ajims/lti/extensions/outcome_data.rb, line 111
def outcome_data_values_accepted=(val)
  if val.is_a? Array
    val = val.join(',')
  end
  
  set_ext_param('outcome_data_values_accepted', val)
end
support_outcome_data!() click to toggle source

convenience method for setting support for all current outcome data types

# File lib/ajims/lti/extensions/outcome_data.rb, line 125
def support_outcome_data!
  self.outcome_data_values_accepted = OUTCOME_DATA_TYPES
end