ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
◀ ilDoc Overview
ConsecutiveScoringMode.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Test\Scoring\Manual
;
22
23
class
ConsecutiveScoringMode
24
{
25
public
const
ORIENTATION_USER
=
'u'
;
26
public
const
ORIENTATION_QUESTION
=
'q'
;
27
public
const
MODE_ALL_AT_ONCE
=
'a'
;
28
public
const
MODE_ONE_BY_ONE
=
'o'
;
29
30
public
function
__construct
(
31
protected
readonly
string
$transposition,
32
protected
readonly
string
$cardinality
33
) {
34
}
35
36
public
function
isUserCentric
(): bool
37
{
38
return
$this->transposition ===
self::ORIENTATION_USER
;
39
}
40
41
public
function
isSingle
(): bool
42
{
43
return
$this->cardinality ===
self::MODE_ONE_BY_ONE
;
44
}
45
46
}
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode
Definition:
ConsecutiveScoringMode.php:24
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\isUserCentric
isUserCentric()
Definition:
ConsecutiveScoringMode.php:36
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\ORIENTATION_QUESTION
const ORIENTATION_QUESTION
Definition:
ConsecutiveScoringMode.php:26
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\MODE_ALL_AT_ONCE
const MODE_ALL_AT_ONCE
Definition:
ConsecutiveScoringMode.php:27
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\isSingle
isSingle()
Definition:
ConsecutiveScoringMode.php:41
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\__construct
__construct(protected readonly string $transposition, protected readonly string $cardinality)
Definition:
ConsecutiveScoringMode.php:30
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\ORIENTATION_USER
const ORIENTATION_USER
Definition:
ConsecutiveScoringMode.php:25
ILIAS\Test\Scoring\Manual\ConsecutiveScoringMode\MODE_ONE_BY_ONE
const MODE_ONE_BY_ONE
Definition:
ConsecutiveScoringMode.php:28
ILIAS\Test\Scoring\Manual
Definition:
class.ConsecutiveScoringGUI.php:21
components
ILIAS
Test
src
Scoring
Manual
ConsecutiveScoringMode.php
Generated on Sun Nov 2 2025 23:04:12 for ILIAS by
1.9.4 (using
Doxyfile
)