protected function updateRandomQuestions(ilTestSession $session, ilTestSequenceRandomQuestionSet $seq)
 {
     include_once './Modules/Course/classes/Objectives/class.ilLORandomTestQuestionPools.php';
     include_once './Modules/Course/classes/class.ilCourseObjectiveQuestion.php';
     foreach ($this->run as $tst_run) {
         // Clear questions of previous run
         $tst_run->clearQuestions();
         $rnd = new ilLORandomTestQuestionPools($this->container_id, $tst_run->getObjectiveId(), $this->getSettings()->getQualifiedTest() == $session->getRefId() ? ilLOSettings::TYPE_TEST_QUALIFIED : ilLOSettings::TYPE_TEST_INITIAL);
         $stored_sequence_id = $rnd->getQplSequence();
         $points = 0;
         foreach ($seq->getQuestionIds() as $qst) {
             if ($stored_sequence_id == $seq->getResponsibleSourcePoolDefinitionId($qst)) {
                 $tst_run->addQuestion($qst);
                 $points += ilCourseObjectiveQuestion::_lookupMaximumPointsOfQuestion($qst);
             }
         }
         $tst_run->setMaxPoints($points);
     }
 }