class CanvasCc::CanvasCC::Models::CalculatedQuestion

Attributes

correct_answer_format[RW]
correct_answer_length[RW]
dataset_definitions[RW]
tolerance[RW]
var_sets[RW]

Public Instance Methods

post_process!() click to toggle source
# File lib/canvas_cc/canvas_cc/models/calculated_question.rb, line 7
def post_process!
  @material.gsub!(/\{([\w\s]*?)\}/, '[\1]') if @material

  return unless @answers
  @answers.each do |answer|
    if answer.answer_text
      answer.answer_text.gsub!(/\{([\w\s]*?)\}/, '\1')
      answer.answer_text = answer.answer_text.sub('=', '') if answer.answer_text.start_with?('=')
    end
  end
end