2024-07-13 18:39:43 +00:00
|
|
|
<?php
|
|
|
|
|
2024-07-20 07:15:55 +00:00
|
|
|
namespace YesWiki\Meeo\Bulletin;
|
2024-07-13 18:39:43 +00:00
|
|
|
|
|
|
|
class Note {
|
|
|
|
private $intitule;
|
|
|
|
private $note;
|
|
|
|
private $coef;
|
2024-09-11 06:47:50 +00:00
|
|
|
private $max;
|
2024-07-13 18:39:43 +00:00
|
|
|
|
2024-10-01 14:32:40 +00:00
|
|
|
public function __construct(string $intitule, float $note, float $max, float $coef = 1.0) {
|
2024-07-13 18:39:43 +00:00
|
|
|
$this->intitule = $intitule;
|
|
|
|
$this->note = $note;
|
|
|
|
$this->coef = $coef;
|
2024-09-11 06:47:50 +00:00
|
|
|
$this->max = $max;
|
2024-07-13 18:39:43 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public function getIntitule() {
|
|
|
|
return $this->intitule;
|
|
|
|
}
|
|
|
|
|
|
|
|
public function getNote() {
|
|
|
|
return $this->note;
|
|
|
|
}
|
|
|
|
|
2024-09-11 07:27:45 +00:00
|
|
|
public function getNoteOn20() {
|
2024-10-01 14:32:40 +00:00
|
|
|
return ($this->note / $this->max) * 20.0;
|
2024-09-11 07:27:45 +00:00
|
|
|
}
|
|
|
|
|
2024-07-13 18:39:43 +00:00
|
|
|
public function getCoef() {
|
|
|
|
return $this->coef;
|
|
|
|
}
|
2024-09-11 06:47:50 +00:00
|
|
|
|
|
|
|
public function getMax() {
|
|
|
|
return $this->max;
|
|
|
|
}
|
2024-07-13 18:39:43 +00:00
|
|
|
}
|