public function epic_score_with_grade() { if ($this->average_grade) { $letter = Level::grade_letter($this->average_grade); return "{$this->epic_score} ({$letter})"; } else { return epic_score; } }
public function final_report() { if ($this->profile->calculate_average_grade() && !Config::$practice_level) { $report = ""; $letter = Level::grade_letter($this->profile->calculate_average_grade()); $report .= sprintf(__("Your average grade for this tower is: %s"), $letter) . "\n\n"; foreach ($this->profile->current_epic_grades as $key => $level) { $letter = Level::grade_letter($level); $report .= " Level {$key}: {$letter}\n"; } $report .= "\n" . __("To practice a level, use the -l option:\n\n php-warrior -l 3"); return $report; } }