Merge pull request #407 from edx/renzo/problem-check-event
Reinstate problem_check event as Problem Checked event
This commit is contained in:
@@ -22,7 +22,6 @@ class @Problem
|
||||
|
||||
@$('section.action input:button').click @refreshAnswers
|
||||
@$('section.action input.check').click @check_fd
|
||||
#@$('section.action input.check').click @check
|
||||
@$('section.action input.reset').click @reset
|
||||
@$('section.action button.show').click @show
|
||||
@$('section.action input.save').click @save
|
||||
@@ -162,9 +161,6 @@ class @Problem
|
||||
# maybe preferable to consolidate all dispatches to use FormData
|
||||
###
|
||||
check_fd: =>
|
||||
# Calling check from check_fd will result in firing the 'problem_check' event twice, since it is also called in the check function.
|
||||
#Logger.log 'problem_check', @answers
|
||||
|
||||
# If there are no file inputs in the problem, we can fall back on @check
|
||||
if $('input:file').length == 0
|
||||
@check()
|
||||
@@ -239,6 +235,12 @@ class @Problem
|
||||
check: =>
|
||||
@check_waitfor()
|
||||
Logger.log 'problem_check', @answers
|
||||
|
||||
# Segment.io
|
||||
analytics.track "Problem Checked",
|
||||
problem_id: @id
|
||||
answers: @answers
|
||||
|
||||
$.postWithPrefix "#{@url}/problem_check", @answers, (response) =>
|
||||
switch response.success
|
||||
when 'incorrect', 'correct'
|
||||
|
||||
Reference in New Issue
Block a user