/** * @param Exercise $exercise * @param string $grade */ public function __construct(Exercise $exercise, $grade) { $details = array('exercise' => array('id' => $exercise->getId(), 'name' => $exercise->getName(), 'title' => $exercise->getTitle()), 'result' => $grade['scorePaper'], 'resultMax' => $grade['maxExoScore']); parent::__construct($exercise->getResourceNode(), $details); }