Class: ActivityProvider::LRS::ActivityDefinition
- Defined in:
- lib/activity_provider/lrs/activity_definition.rb
Instance Method Summary collapse
-
#as_json(*_args) ⇒ Object
TODO: Realize all types: choices | scale | source | target | steps.
Methods inherited from Base
Instance Method Details
#as_json(*_args) ⇒ Object
TODO: Realize all types: choices | scale | source | target | steps
12 13 14 15 16 17 18 19 |
# 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 |