Merge branch '1.11.x' of github.com:chamilo/chamilo-lms into 1.11.x

pull/3846/head
Julio Montoya 5 years ago
commit 0fe7f50c61
  1. 22
      main/exercise/exercise.class.php
  2. 7
      main/inc/lib/events.lib.php

@ -5818,7 +5818,11 @@ class Exercise
$quesId, $quesId,
1, 1,
$hotspotValue, $hotspotValue,
$exerciseResultCoordinates[$quesId] $exerciseResultCoordinates[$quesId],
false,
0,
$learnpath_id,
$learnpath_item_id
); );
} else { } else {
if ($final_answer == 0) { if ($final_answer == 0) {
@ -5832,7 +5836,11 @@ class Exercise
$quesId, $quesId,
$idx, $idx,
0, 0,
$val $val,
false,
0,
$learnpath_id,
$learnpath_item_id
); );
} }
} }
@ -5846,7 +5854,11 @@ class Exercise
$quesId, $quesId,
$idx, $idx,
$hotspotValue, $hotspotValue,
$val $val,
false,
0,
$learnpath_id,
$learnpath_item_id
); );
} }
} }
@ -6111,7 +6123,9 @@ class Exercise
$hotspotValue, $hotspotValue,
$val, $val,
false, false,
$this->id $this->id,
$learnpath_id,
$learnpath_item_id
); );
} }
} else { } else {

@ -725,14 +725,15 @@ class Event
$correct, $correct,
$coords, $coords,
$updateResults = false, $updateResults = false,
$exerciseId = 0 $exerciseId = 0,
$lpId = 0,
$lpItemId = 0
) { ) {
$debug = false; $debug = false;
global $safe_lp_id, $safe_lp_item_id;
if ($updateResults == false) { if ($updateResults == false) {
// Validation in case of fraud with activated control time // Validation in case of fraud with activated control time
if (!ExerciseLib::exercise_time_control_is_valid($exerciseId, $safe_lp_id, $safe_lp_item_id)) { if (!ExerciseLib::exercise_time_control_is_valid($exerciseId, $lpId, $lpItemId)) {
if ($debug) { if ($debug) {
error_log('Attempt is fraud'); error_log('Attempt is fraud');
} }

Loading…
Cancel
Save