private function deleteSourcePoolDefinitions($definitionIds)
 {
     foreach ($definitionIds as $definitionId) {
         $definition = $this->sourcePoolDefinitionFactory->getSourcePoolDefinitionByDefinitionId($definitionId);
         $definition->deleteFromDb();
     }
     $this->sourcePoolDefinitionList->loadDefinitions();
     $this->sourcePoolDefinitionList->reindexPositions();
     $this->sourcePoolDefinitionList->saveDefinitions();
     $this->sourcePoolDefinitionList->loadDefinitions();
     $this->stagingPool->rebuild($this->sourcePoolDefinitionList);
     $this->sourcePoolDefinitionList->saveDefinitions();
     $this->questionSetConfig->setLastQuestionSyncTimestamp(time());
     $this->questionSetConfig->saveToDb();
     $this->testOBJ->saveCompleteStatus($this->questionSetConfig);
 }