class Training

Attributes

training_answer[RW]
training_criterions[RW]

Public Class Methods

new(options={}) click to toggle source

Initializes a training response

# File lib/ruql/open_assessment/training.rb, line 7
def initialize(options={})
  @training_criterions = []
end

Public Instance Methods

answer(s) click to toggle source

Sets the answer for the training response

# File lib/ruql/open_assessment/training.rb, line 13
def answer(s) ; @training_answer = s ; end
training_criterion(*args) click to toggle source

Adds a training criterion and evaluates to proc block

# File lib/ruql/open_assessment/training.rb, line 17
def training_criterion(*args)
  training = TrainingCriterion.new(*args)
  @training_criterions << training
end