diff options
Diffstat (limited to 'assets/javascript/core/exercise.js')
-rw-r--r-- | assets/javascript/core/exercise.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/assets/javascript/core/exercise.js b/assets/javascript/core/exercise.js index 153f544..c181732 100644 --- a/assets/javascript/core/exercise.js +++ b/assets/javascript/core/exercise.js @@ -1,8 +1,9 @@ define([ "jQuery", "utils/execute", + "utils/analytic", "core/state" -], function($, execute, state){ +], function($, execute, analytic, state){ // Bind an exercise var prepareExercise = function($exercise) { var codeSolution = $exercise.find(".code-solution").html(); @@ -16,6 +17,8 @@ define([ $exercise.find(".action-submit").click(function(e) { e.preventDefault(); + analytic.track("exercise.submit"); + execute(editor.getValue(), codeValidation, function(err, result) { $exercise.toggleClass("return-error", err != null); $exercise.toggleClass("return-success", err == null); |