Add validation

1.10.x
jmontoyaa 9 years ago
parent 31f4b3d6f1
commit e1e1da7937
  1. 33
      main/exercice/upload_exercise.php

@ -326,7 +326,6 @@ function lp_upload_quiz_action_handling() {
);
if ($quiz_id) {
// insert into the item_property table
api_item_property_update(
$_course,
@ -499,24 +498,28 @@ function lp_upload_quiz_action_handling() {
$courseId
);
switch ($detectQuestionType) {
case GLOBAL_MULTIPLE_ANSWER:
$questionObj->updateWeighting($globalScore);
break;
case UNIQUE_ANSWER:
case MULTIPLE_ANSWER:
default:
$questionObj->updateWeighting($total);
break;
}
if ($questionObj) {
switch ($detectQuestionType) {
case GLOBAL_MULTIPLE_ANSWER:
$questionObj->updateWeighting(
$globalScore
);
break;
case UNIQUE_ANSWER:
case MULTIPLE_ANSWER:
default:
$questionObj->updateWeighting($total);
break;
}
$questionObj->save();
$questionObj->save();
}
}
break;
case FREE_ANSWER:
$questionObj = Question::read($question_id, $courseId);
$globalScore = $score_list[$i][3];
if ($questionObj) {
$globalScore = $score_list[$i][3];
$questionObj->updateWeighting($globalScore);
$questionObj->save();
}
@ -557,9 +560,7 @@ function lp_upload_quiz_action_handling() {
break;
case MATCHING:
$globalScore = $score_list[$i][3];
$position = 1;
$objAnswer = new Answer($question_id, $courseId);
foreach ($answerList as $data) {
$option = isset($data[3]) ? $data[3] : '';
@ -571,7 +572,6 @@ function lp_upload_quiz_action_handling() {
foreach ($answerList as $data) {
$value = isset($data[2]) ? $data[2] : '';
$position++;
$objAnswer->createAnswer(
$value,
$counter,
@ -589,7 +589,6 @@ function lp_upload_quiz_action_handling() {
$questionObj->updateWeighting($globalScore);
$questionObj->save();
}
break;
}
}

Loading…
Cancel
Save