ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Assignment.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Exercise\Assignment
;
22
26
class
Assignment
27
{
28
protected
int
$order_nr
;
29
protected
int
$type
;
30
protected
string
$instructions
;
31
protected
bool
$mandatory
;
32
protected
int
$deadline_mode
;
33
protected
int
$deadline
;
34
protected
int
$deadline2
;
35
protected
int
$relative_deadline
;
36
protected
int
$rel_deadline_last_submission
;
37
protected
int
$id
;
38
protected
int
$exc_id
;
39
protected
string
$title
;
40
41
public
function
__construct
(
42
int
$id,
43
int
$exc_id,
44
string
$title,
45
int
$order_nr,
46
int
$type,
47
string
$instructions,
48
bool
$mandatory,
49
int
$deadline_mode,
50
int
$deadline,
51
int
$deadline2,
52
int
$relative_deadline,
53
int
$rel_deadline_last_submission
54
) {
55
$this->
id
=
$id
;
56
$this->exc_id =
$exc_id
;
57
$this->title =
$title
;
58
$this->order_nr =
$order_nr
;
59
$this->type =
$type
;
60
$this->instructions =
$instructions
;
61
$this->mandatory =
$mandatory
;
62
$this->deadline_mode =
$deadline_mode
;
63
$this->deadline =
$deadline
;
64
$this->deadline2 =
$deadline2
;
65
$this->relative_deadline =
$relative_deadline
;
66
$this->rel_deadline_last_submission =
$rel_deadline_last_submission
;
67
}
68
69
public
function
getId
():
int
70
{
71
return
$this->id
;
72
}
73
public
function
getExcId
():
int
74
{
75
return
$this->exc_id
;
76
}
77
public
function
getTitle
(): string
78
{
79
return
$this->title
;
80
}
81
public
function
getOrderNr
():
int
82
{
83
return
$this->order_nr
;
84
}
85
86
public
function
getType
():
int
87
{
88
return
$this->type
;
89
}
90
91
public
function
getInstructions
(): string
92
{
93
return
$this->instructions
;
94
}
95
public
function
getMandatory
(): bool
96
{
97
return
$this->mandatory
;
98
}
99
public
function
getDeadlineMode
():
int
100
{
101
return
$this->deadline_mode
;
102
}
103
public
function
getDeadline
():
int
104
{
105
return
$this->deadline
;
106
}
107
public
function
getDeadline2
():
int
108
{
109
return
$this->deadline2
;
110
}
111
public
function
getRelativeDeadline
():
int
112
{
113
return
$this->relative_deadline
;
114
}
115
public
function
getRelativeDeadlineLastSubmission
():
int
116
{
117
return
$this->rel_deadline_last_submission
;
118
}
119
120
}
ILIAS\Exercise\Assignment\Assignment\$deadline2
int $deadline2
Definition:
Assignment.php:34
ILIAS\Exercise\Assignment\Assignment\$type
int $type
Definition:
Assignment.php:29
ILIAS\Exercise\Assignment\Assignment\$title
string $title
Definition:
Assignment.php:39
ILIAS\Exercise\Assignment\Assignment\$relative_deadline
int $relative_deadline
Definition:
Assignment.php:35
ILIAS\Exercise\Assignment\Assignment\$deadline_mode
int $deadline_mode
Definition:
Assignment.php:32
ILIAS\Exercise\Assignment\Assignment
Assignment.
Definition:
Assignment.php:26
ILIAS\Exercise\Assignment\Assignment\getType
getType()
Definition:
Assignment.php:86
ILIAS\Exercise\Assignment\Assignment\$order_nr
int $order_nr
Definition:
Assignment.php:28
ILIAS\Exercise\Assignment\Assignment\$instructions
string $instructions
Definition:
Assignment.php:30
ILIAS\Exercise\Assignment\Assignment\getExcId
getExcId()
Definition:
Assignment.php:73
ILIAS\Exercise\Assignment\Assignment\$exc_id
int $exc_id
Definition:
Assignment.php:38
ILIAS\Exercise\Assignment\Assignment\getInstructions
getInstructions()
Definition:
Assignment.php:91
ILIAS\Exercise\Assignment\Assignment\$mandatory
bool $mandatory
Definition:
Assignment.php:31
ILIAS\Exercise\Assignment\Assignment\__construct
__construct(int $id, int $exc_id, string $title, int $order_nr, int $type, string $instructions, bool $mandatory, int $deadline_mode, int $deadline, int $deadline2, int $relative_deadline, int $rel_deadline_last_submission)
Definition:
Assignment.php:41
ILIAS\Exercise\Assignment\Assignment\getRelativeDeadlineLastSubmission
getRelativeDeadlineLastSubmission()
Definition:
Assignment.php:115
ILIAS\Exercise\Assignment
Definition:
Assignment.php:21
ILIAS\Exercise\Assignment\Assignment\getMandatory
getMandatory()
Definition:
Assignment.php:95
ILIAS\Exercise\Assignment\Assignment\getDeadline2
getDeadline2()
Definition:
Assignment.php:107
ILIAS\Exercise\Assignment\Assignment\getId
getId()
Definition:
Assignment.php:69
ILIAS\Exercise\Assignment\Assignment\$deadline
int $deadline
Definition:
Assignment.php:33
ILIAS\Exercise\Assignment\Assignment\getTitle
getTitle()
Definition:
Assignment.php:77
ILIAS\Exercise\Assignment\Assignment\getDeadlineMode
getDeadlineMode()
Definition:
Assignment.php:99
ILIAS\Exercise\Assignment\Assignment\getOrderNr
getOrderNr()
Definition:
Assignment.php:81
ILIAS\Exercise\Assignment\Assignment\$id
int $id
Definition:
Assignment.php:37
ILIAS\Exercise\Assignment\Assignment\getDeadline
getDeadline()
Definition:
Assignment.php:103
ILIAS\Exercise\Assignment\Assignment\$rel_deadline_last_submission
int $rel_deadline_last_submission
Definition:
Assignment.php:36
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\Exercise\Assignment\Assignment\getRelativeDeadline
getRelativeDeadline()
Definition:
Assignment.php:111
components
ILIAS
Exercise
Assignment
Assignment.php
Generated on Sun Aug 31 2025 23:02:50 for ILIAS by
1.8.13 (using
Doxyfile
)