class CanvasCc::CC::Question

Attributes

id[RW]
identifier[RW]
title[RW]

Public Class Methods

new(question, assessment=nil) click to toggle source
# File lib/canvas_cc/cc/question.rb, line 7
def initialize(question, assessment=nil)
  @id = question.id
  @title = CGI.unescapeHTML((question.name || '').gsub('$@NULL@$', ''))
  @identifier_prefix = "#{assessment.mod.mod_type}_" if assessment

  if question.instance_id
    @identifier = create_key(question.instance_id, "#{@identifier_prefix}question_instance_")
  else
    @identifier = create_key(question.id, "#{@identifier_prefix}question_")
  end
end

Public Instance Methods

create_item_xml(section_node) click to toggle source
# File lib/canvas_cc/cc/question.rb, line 19
def create_item_xml(section_node)
end