class ActivityProvider::LRS::ActivityDefinition
Public Instance Methods
as_json(*_args)
click to toggle source
TODO: Realize all types: choices | scale | source | target | steps
# File lib/activity_provider/lrs/activity_definition.rb, line 12 def as_json(*_args) dumped_hash = {} dumped_hash[:moreInfo] = @more_info if @more_info dumped_hash[:interactionType] = @interaction_type if @interaction_type dumped_hash[:correctResponsesPattern] = @correct_responses_pattern if @correct_responses_pattern dumped_hash.merge!(dump_attributes(%i(name description type))) dumped_hash end