protected function getRubricBlocks(Item $qtiItem) { $returnValue = array(); $currentView = $this->getRequestView(); $rubricBlocks = $qtiItem->getRubricBlocks(); foreach ($rubricBlocks as $rubricBlock) { $view = $rubricBlock->attr('view'); if (!empty($view) && in_array($currentView, $view)) { $returnValue[$rubricBlock->getSerial()] = $rubricBlock->toArray(); } } return $returnValue; }