LTI Integration Library
4.10.3
PHP class library for building LTI integrations
Loading...
Searching...
No Matches
AssessmentControlAction.php
1
<?php
2
3
namespace
ceLTIc\LTI;
4
5
use \DateTime;
6
14
class
AssessmentControlAction
15
{
16
20
const
ACTION_PAUSE
=
'pause'
;
21
25
const
ACTION_RESUME
=
'resume'
;
26
30
const
ACTION_TERMINATE
=
'terminate'
;
31
35
const
ACTION_UPDATE
=
'update'
;
36
40
const
ACTION_FLAG
=
'flag'
;
41
47
public
$extraTime
=
null
;
48
54
public
$code
=
null
;
55
61
public
$message
=
null
;
62
68
private
$action =
null
;
69
75
private
$date =
null
;
76
82
private
$severity =
null
;
83
91
public
function
__construct
($action, $date, $severity)
92
{
93
$this->action = $action;
94
$this->date = $date;
95
$this->severity = $severity;
96
}
97
103
public
function
getAction
()
104
{
105
return
$this->action;
106
}
107
113
public
function
getDate
()
114
{
115
return
$this->date;
116
}
117
123
public
function
getSeverity
()
124
{
125
return
$this->severity;
126
}
127
128
}
ceLTIc\LTI\AssessmentControlAction
Class to represent an assessment control action.
Definition
AssessmentControlAction.php:15
ceLTIc\LTI\AssessmentControlAction\ACTION_FLAG
const ACTION_FLAG
Pause action.
Definition
AssessmentControlAction.php:40
ceLTIc\LTI\AssessmentControlAction\getAction
getAction()
Get the action.
Definition
AssessmentControlAction.php:103
ceLTIc\LTI\AssessmentControlAction\getDate
getDate()
Get the incident date.
Definition
AssessmentControlAction.php:113
ceLTIc\LTI\AssessmentControlAction\getSeverity
getSeverity()
Get the severity.
Definition
AssessmentControlAction.php:123
ceLTIc\LTI\AssessmentControlAction\ACTION_RESUME
const ACTION_RESUME
Pause action.
Definition
AssessmentControlAction.php:25
ceLTIc\LTI\AssessmentControlAction\ACTION_UPDATE
const ACTION_UPDATE
Pause action.
Definition
AssessmentControlAction.php:35
ceLTIc\LTI\AssessmentControlAction\ACTION_PAUSE
const ACTION_PAUSE
Pause action.
Definition
AssessmentControlAction.php:20
ceLTIc\LTI\AssessmentControlAction\$extraTime
$extraTime
Extra time.
Definition
AssessmentControlAction.php:47
ceLTIc\LTI\AssessmentControlAction\$code
$code
Reason code.
Definition
AssessmentControlAction.php:54
ceLTIc\LTI\AssessmentControlAction\__construct
__construct($action, $date, $severity)
Class constructor.
Definition
AssessmentControlAction.php:91
ceLTIc\LTI\AssessmentControlAction\$message
$message
Reason message.
Definition
AssessmentControlAction.php:61
ceLTIc\LTI\AssessmentControlAction\ACTION_TERMINATE
const ACTION_TERMINATE
Pause action.
Definition
AssessmentControlAction.php:30
Generated on Tue Jun 13 2023 by
Doxygen 1.9.7