/**
  * Get score basis data
  *
  * @param Project $project
  * @return array
  */
 public function getScoreData(Project $project = NULL)
 {
     $form = $project instanceof Project ? $project->getSubmissionFormIdentifier() : $this->settings['forms']['submission']['default'];
     $submissionFormDefinition = $this->formPersistenceManager->load($form);
     $scoreData = array();
     foreach ($submissionFormDefinition['renderables'] as $key => $page) {
         // a form page
         foreach ($page['renderables'] as $section) {
             $scoreData[$key]['categoryName'] = $section['label'];
             $scoreData[$key]['goodScore'] = $section['properties']['goodPerformanceReferenceScore'];
             $scoreData[$key]['modestScore'] = $section['properties']['modestPerformanceReferenceScore'];
             $scoreData[$key]['modestScore'] = $section['properties']['modestPerformanceReferenceScore'];
             // todo average score
             $scoreData[$key]['currentAverageScore'] = 0;
         }
     }
     return $scoreData;
 }