class Moodle2CC::Moodle2::Models::Quizzes::QuestionCategory

Attributes

context_id[RW]
context_instance_id[RW]
context_level[RW]
id[RW]
info[RW]
info_format[RW]
name[RW]
parent[RW]
questions[RW]
sort_order[RW]
stamp[RW]

Public Class Methods

new() click to toggle source
# File lib/moodle2cc/moodle2/models/quizzes/question_category.rb, line 8
def initialize
  @questions = []
end

Public Instance Methods

resolve_embedded_question_references(question_categories) click to toggle source
# File lib/moodle2cc/moodle2/models/quizzes/question_category.rb, line 12
def resolve_embedded_question_references(question_categories)
  @questions.select{|q| q.is_a?(MultianswerQuestion)}.each do |q|
    q.resolve_embedded_question_references(question_categories)
  end
end