module ScormRte::Lms::Controllers::Helpers
Public Instance Methods
assign_sco_instance_id(sco_instance_id = nil)
click to toggle source
# File lib/scorm_rte/lms/controllers/helpers.rb, line 5 def assign_sco_instance_id(sco_instance_id = nil) @_sco = Sco.new(sco_instance_id: sco_instance_id) end
update_response()
click to toggle source
# File lib/scorm_rte/lms/controllers/helpers.rb, line 9 def update_response return unless @_sco txt = "<script type='text/javascript'>" + scorm_1_2 + scorm_2004 + '</script>' response.body += txt end
Private Instance Methods
scorm_1_2()
click to toggle source
# File lib/scorm_rte/lms/controllers/helpers.rb, line 20 def scorm_1_2 scorm_initialize('API') end
scorm_2004()
click to toggle source
# File lib/scorm_rte/lms/controllers/helpers.rb, line 24 def scorm_2004 scorm_initialize('API_1484_11') end
scorm_initialize(api)
click to toggle source
# File lib/scorm_rte/lms/controllers/helpers.rb, line 28 def scorm_initialize(api) "window.#{api}.SCOInstanceID='#{@_sco.sco_instance_id}';" \ "window.#{api}.fetchUrl='#{scorm_rte.fetch_stores_url}';" \ "window.#{api}.createUrl='#{scorm_rte.stores_url}';" end