|
@@ -1,7 +1,7 @@
|
|
|
<?php
|
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
|
|
-use \ChamiloSession as Session;
|
|
|
+use ChamiloSession as Session;
|
|
|
|
|
|
/**
|
|
|
* Upload quiz: This script shows the upload quiz feature
|
|
@@ -59,7 +59,6 @@ function lp_upload_quiz_actions()
|
|
|
return $return;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
function lp_upload_quiz_main()
|
|
|
{
|
|
|
$lp_id = isset($_GET['lp_id']) ? intval($_GET['lp_id']) : null;
|
|
@@ -127,7 +126,6 @@ function lp_upload_quiz_main()
|
|
|
*/
|
|
|
function lp_upload_quiz_action_handling()
|
|
|
{
|
|
|
- global $debug;
|
|
|
$_course = api_get_course_info();
|
|
|
$courseId = $_course['real_id'];
|
|
|
|
|
@@ -265,7 +263,6 @@ function lp_upload_quiz_action_handling()
|
|
|
|
|
|
// Quiz object
|
|
|
$exercise = new Exercise();
|
|
|
-
|
|
|
$quiz_id = $exercise->createExercise(
|
|
|
$quizTitle,
|
|
|
$expired_time,
|
|
@@ -471,17 +468,17 @@ function lp_upload_quiz_action_handling()
|
|
|
}
|
|
|
break;
|
|
|
case FILL_IN_BLANKS:
|
|
|
- $scoreList = [];
|
|
|
+ $fillInScoreList = [];
|
|
|
$size = [];
|
|
|
$globalScore = 0;
|
|
|
foreach ($myAnswerList as $data) {
|
|
|
$score = isset($data['extra']) ? $data['extra'] : 0;
|
|
|
$globalScore += $score;
|
|
|
- $scoreList[] = $score;
|
|
|
+ $fillInScoreList[] = $score;
|
|
|
$size[] = 200;
|
|
|
}
|
|
|
|
|
|
- $scoreToString = implode(',', $scoreList);
|
|
|
+ $scoreToString = implode(',', $fillInScoreList);
|
|
|
$sizeToString = implode(',', $size);
|
|
|
|
|
|
//<p>Texte long avec les [mots] à [remplir] mis entre [crochets]</p>::10,10,10:200.36363999999998,200,200:0@'
|
|
@@ -527,9 +524,7 @@ function lp_upload_quiz_action_handling()
|
|
|
);
|
|
|
$counter++;
|
|
|
}
|
|
|
-
|
|
|
$objAnswer->save();
|
|
|
-
|
|
|
$questionObj = Question::read($question_id, $courseId);
|
|
|
if ($questionObj) {
|
|
|
$questionObj->updateWeighting($globalScore);
|