Class: Scorm2004::Manifest::RandomizationControls

Inherits:
Object
  • Object
show all
Includes:
Attributes, VisitorPattern
Defined in:
lib/scorm2004/manifest/randomization_controls.rb

Constant Summary collapse

TIMINGS =
%w( never once onEachNewAttempt )

Instance Attribute Summary collapse

Method Summary

Methods included from Attributes

included

Methods included from VisitorPattern

included, #initialize, #metadata, #to_hash, #visit

Instance Attribute Details

#randomization_timingString (readonly)



11
# File 'lib/scorm2004/manifest/randomization_controls.rb', line 11

attribute :token, 'randomizationTiming', vocabulary: TIMINGS, default: 'never'

#reorder_childrenBoolean (readonly)



19
# File 'lib/scorm2004/manifest/randomization_controls.rb', line 19

attribute :boolean, 'reorderChildren', default: false

#select_countFixnum (readonly)



15
# File 'lib/scorm2004/manifest/randomization_controls.rb', line 15

attribute :non_negative_integer, 'selectCount', allow_nil: true

#selection_timingString (readonly)



23
# File 'lib/scorm2004/manifest/randomization_controls.rb', line 23

attribute :token, 'selectionTiming', vocabulary: TIMINGS, default: 'never'