Skip to content

Commit

Permalink
Fix question pool + improve speed BT#17325
Browse files Browse the repository at this point in the history
  • Loading branch information
jmontoyaa committed Jun 25, 2020
1 parent 6dba945 commit 5897b38
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions main/exercise/question_pool.php
Expand Up @@ -799,7 +799,7 @@ function getQuestions(
}
$sessionCondition = api_get_session_condition($session_id, true, 'q.session_id');

$select = 'qu.id, question, qu.type, level, q.session_id, qt.exercice_id exerciseId ';
$select = 'qu.iid, qu.id, question, qu.type, level, q.session_id, qt.exercice_id exerciseId ';
if ($getCount) {
$select = 'count(qu.iid) as count';
}
Expand Down Expand Up @@ -1289,9 +1289,13 @@ function isQuestionInActiveQuiz($questionId)

$questionId = (int) $questionId;

if (empty($questionId)) {
return false;
}

$result = Database::fetch_assoc(
Database::query(
"SELECT COUNT(qq.question_id) c
"SELECT COUNT(qq.question_id) count
FROM $tblQuizRelQuestion qq
INNER JOIN $tblQuiz q
ON qq.exercice_id = q.iid
Expand All @@ -1301,7 +1305,7 @@ function isQuestionInActiveQuiz($questionId)
)
);

return $result['c'] > 0;
return $result['count'] > 0;
}

/**
Expand Down

0 comments on commit 5897b38

Please sign in to comment.