ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Exercise\Assignment\Assignment Class Reference

Assignment. More...

+ Collaboration diagram for ILIAS\Exercise\Assignment\Assignment:

Public Member Functions

 __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)
 
 getId ()
 
 getExcId ()
 
 getTitle ()
 
 getOrderNr ()
 
 getType ()
 
 getInstructions ()
 
 getMandatory ()
 
 getDeadlineMode ()
 
 getDeadline ()
 
 getDeadline2 ()
 
 getRelativeDeadline ()
 
 getRelativeDeadlineLastSubmission ()
 

Protected Attributes

int $order_nr
 
int $type
 
string $instructions
 
bool $mandatory
 
int $deadline_mode
 
int $deadline
 
int $deadline2
 
int $relative_deadline
 
int $rel_deadline_last_submission
 
int $id
 
int $exc_id
 
string $title
 

Detailed Description

Assignment.

Definition at line 26 of file Assignment.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Exercise\Assignment\Assignment::__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 at line 41 of file Assignment.php.

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 }

References ILIAS\Exercise\Assignment\Assignment\$deadline, ILIAS\Exercise\Assignment\Assignment\$deadline2, ILIAS\Exercise\Assignment\Assignment\$deadline_mode, ILIAS\Exercise\Assignment\Assignment\$exc_id, ILIAS\Exercise\Assignment\Assignment\$id, ILIAS\Exercise\Assignment\Assignment\$instructions, ILIAS\Exercise\Assignment\Assignment\$mandatory, ILIAS\Exercise\Assignment\Assignment\$order_nr, ILIAS\Exercise\Assignment\Assignment\$rel_deadline_last_submission, ILIAS\Exercise\Assignment\Assignment\$relative_deadline, ILIAS\Exercise\Assignment\Assignment\$title, and ILIAS\Exercise\Assignment\Assignment\$type.

Member Function Documentation

◆ getDeadline()

ILIAS\Exercise\Assignment\Assignment::getDeadline ( )

Definition at line 103 of file Assignment.php.

103 : int
104 {
105 return $this->deadline;
106 }

References ILIAS\Exercise\Assignment\Assignment\$deadline.

◆ getDeadline2()

ILIAS\Exercise\Assignment\Assignment::getDeadline2 ( )

Definition at line 107 of file Assignment.php.

107 : int
108 {
109 return $this->deadline2;
110 }

References ILIAS\Exercise\Assignment\Assignment\$deadline2.

◆ getDeadlineMode()

ILIAS\Exercise\Assignment\Assignment::getDeadlineMode ( )

Definition at line 99 of file Assignment.php.

99 : int
100 {
102 }

References ILIAS\Exercise\Assignment\Assignment\$deadline_mode.

◆ getExcId()

ILIAS\Exercise\Assignment\Assignment::getExcId ( )

Definition at line 73 of file Assignment.php.

73 : int
74 {
75 return $this->exc_id;
76 }

References ILIAS\Exercise\Assignment\Assignment\$exc_id.

◆ getId()

ILIAS\Exercise\Assignment\Assignment::getId ( )

Definition at line 69 of file Assignment.php.

69 : int
70 {
71 return $this->id;
72 }

References ILIAS\Exercise\Assignment\Assignment\$id.

Referenced by ILIAS\Exercise\Assignment\ItemBuilderUI\getItem().

+ Here is the caller graph for this function:

◆ getInstructions()

ILIAS\Exercise\Assignment\Assignment::getInstructions ( )

Definition at line 91 of file Assignment.php.

91 : string
92 {
94 }

References ILIAS\Exercise\Assignment\Assignment\$instructions.

◆ getMandatory()

ILIAS\Exercise\Assignment\Assignment::getMandatory ( )

Definition at line 95 of file Assignment.php.

95 : bool
96 {
97 return $this->mandatory;
98 }

References ILIAS\Exercise\Assignment\Assignment\$mandatory.

◆ getOrderNr()

ILIAS\Exercise\Assignment\Assignment::getOrderNr ( )

Definition at line 81 of file Assignment.php.

81 : int
82 {
83 return $this->order_nr;
84 }

References ILIAS\Exercise\Assignment\Assignment\$order_nr.

◆ getRelativeDeadline()

ILIAS\Exercise\Assignment\Assignment::getRelativeDeadline ( )

Definition at line 111 of file Assignment.php.

111 : int
112 {
114 }

References ILIAS\Exercise\Assignment\Assignment\$relative_deadline.

◆ getRelativeDeadlineLastSubmission()

ILIAS\Exercise\Assignment\Assignment::getRelativeDeadlineLastSubmission ( )

Definition at line 115 of file Assignment.php.

115 : int
116 {
118 }

References ILIAS\Exercise\Assignment\Assignment\$rel_deadline_last_submission.

◆ getTitle()

ILIAS\Exercise\Assignment\Assignment::getTitle ( )

Definition at line 77 of file Assignment.php.

77 : string
78 {
79 return $this->title;
80 }

References ILIAS\Exercise\Assignment\Assignment\$title.

Referenced by ILIAS\Exercise\Assignment\ItemBuilderUI\getItem(), and ILIAS\Exercise\Assignment\PanelBuilderUI\getPanel().

+ Here is the caller graph for this function:

◆ getType()

ILIAS\Exercise\Assignment\Assignment::getType ( )

Definition at line 86 of file Assignment.php.

86 : int
87 {
88 return $this->type;
89 }

References ILIAS\Exercise\Assignment\Assignment\$type.

Field Documentation

◆ $deadline

int ILIAS\Exercise\Assignment\Assignment::$deadline
protected

◆ $deadline2

int ILIAS\Exercise\Assignment\Assignment::$deadline2
protected

◆ $deadline_mode

int ILIAS\Exercise\Assignment\Assignment::$deadline_mode
protected

◆ $exc_id

◆ $id

◆ $instructions

string ILIAS\Exercise\Assignment\Assignment::$instructions
protected

◆ $mandatory

bool ILIAS\Exercise\Assignment\Assignment::$mandatory
protected

◆ $order_nr

int ILIAS\Exercise\Assignment\Assignment::$order_nr
protected

◆ $rel_deadline_last_submission

int ILIAS\Exercise\Assignment\Assignment::$rel_deadline_last_submission
protected

◆ $relative_deadline

int ILIAS\Exercise\Assignment\Assignment::$relative_deadline
protected

◆ $title

◆ $type


The documentation for this class was generated from the following file: