protected function adoptSourceResult($questionId, $sourcePass)
 {
     $res = $this->db->execute($this->getPreparedSelectResultRecordStatement(), array($this->getActiveId(), $questionId, $sourcePass));
     $row = $this->db->fetchAssoc($res);
     $resultId = $this->db->nextId('tst_test_result');
     $this->db->execute($this->getPreparedInsertResultRecordStatement(), array($resultId, $this->getActiveId(), $questionId, $this->getTargetPass(), time(), $row['points'], $row['manual'], $row['hint_count'], $row['hint_points'], $row['answered']));
 }