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

@ -725,14 +725,15 @@ class Event
$correct,
$coords,
$updateResults = false,
$exerciseId = 0
$exerciseId = 0,
$lpId = 0,
$lpItemId = 0
) {
$debug = false;
global $safe_lp_id, $safe_lp_item_id;
if ($updateResults == false) {
// 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) {
error_log('Attempt is fraud');
}

Loading…
Cancel
Save