- NumberConversionTask: making player_answer always lowercase
This commit is contained in:
parent
242941461b
commit
ce1c2781e1
@ -105,10 +105,11 @@ class NumberConversionTask extends OpenEndedTask
|
|||||||
public function staticCheck(): void
|
public function staticCheck(): void
|
||||||
{
|
{
|
||||||
$mark = 0.0;
|
$mark = 0.0;
|
||||||
|
$pa = strtolower($this->player_answer);
|
||||||
if ($this->hasFlag("acceptwithoutleadingzeros")) {
|
if ($this->hasFlag("acceptwithoutleadingzeros")) {
|
||||||
$mark = (ltrim($this->player_answer, " 0") === ltrim($this->correct_answer, "0")) ? $this->getMaxMark() : 0.0;
|
$mark = (ltrim($pa, " 0") === ltrim($this->correct_answer, "0")) ? $this->getMaxMark() : 0.0;
|
||||||
} else {
|
} else {
|
||||||
$mark = (trim($this->player_answer) === trim($this->correct_answer)) ? $this->getMaxMark() : 0.0;
|
$mark = (trim($pa) === trim($this->correct_answer)) ? $this->getMaxMark() : 0.0;
|
||||||
}
|
}
|
||||||
$this->setMark($mark);
|
$this->setMark($mark);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user