ILIAS  trunk Revision v11.0_alpha-1851-ga8564da6fed
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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.

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.

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  }

Member Function Documentation

◆ getDeadline()

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

Definition at line 103 of file Assignment.php.

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

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

◆ getDeadline2()

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

Definition at line 107 of file Assignment.php.

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

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

◆ getDeadlineMode()

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

Definition at line 99 of file Assignment.php.

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

99  : int
100  {
101  return $this->deadline_mode;
102  }

◆ getExcId()

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

Definition at line 73 of file Assignment.php.

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

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

◆ getId()

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

Definition at line 69 of file Assignment.php.

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

Referenced by ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI\build(), and ILIAS\Exercise\Assignment\ItemBuilderUI\getItem().

69  : int
70  {
71  return $this->id;
72  }
+ Here is the caller graph for this function:

◆ getInstructions()

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

Definition at line 91 of file Assignment.php.

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

91  : string
92  {
93  return $this->instructions;
94  }

◆ getMandatory()

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

Definition at line 95 of file Assignment.php.

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

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

◆ getOrderNr()

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

Definition at line 81 of file Assignment.php.

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

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

◆ getRelativeDeadline()

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

Definition at line 111 of file Assignment.php.

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

111  : int
112  {
114  }

◆ getRelativeDeadlineLastSubmission()

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

◆ getTitle()

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

Definition at line 77 of file Assignment.php.

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

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

77  : string
78  {
79  return $this->title;
80  }
+ Here is the caller graph for this function:

◆ getType()

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

Definition at line 86 of file Assignment.php.

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

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

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

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

◆ $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: