StudentAssignment
extends BaseComponent
in package
Table of Contents
Properties
- $assessment : bool
- $assessment_id : int|null
- $assessment_locked : bool
- $assignment_id : int|null
- $assignment_status : int|null
- $assignment_type : string|null
- $date_assigned : string|null
- $date_due : string|null
- $discussion : bool
- $exempt : bool
- $formative : bool
- $grade_book : bool
- $incomplete : bool
- $late : bool
- $long_description : string|null
- $major : int|null
- $missing : bool
- $online_submission : bool
- $rubric : bool
- $section_id : int|null
- $section_name : string|null
- $short_description : string|null
- $user_task : bool
- $fields : array<string|int, string>
Properties
$assessment
public
bool
$assessment
Returns true if this assignment is an assessment
$assessment_id
public
int|null
$assessment_id
The id of the assessment
$assessment_locked
public
bool
$assessment_locked
Returns true if the assessment is locked
$assignment_id
public
int|null
$assignment_id
The id of the assignment
$assignment_status
public
int|null
$assignment_status
The status of the assignment
$assignment_type
public
string|null
$assignment_type
The type of the assignment
$date_assigned
public
string|null
$date_assigned
The date the assignment was assigned
$date_due
public
string|null
$date_due
The date the assignment is due
$discussion
public
bool
$discussion
Returns true if the assignment has a discussion
$exempt
public
bool
$exempt
Returns true if ther student is exempt from this assignment
$formative
public
bool
$formative
Returns true if the assignment is formative
$grade_book
public
bool
$grade_book
Returns true if the assignment is included in the GradeBook
$incomplete
public
bool
$incomplete
Returns true if the assignment is incomplete
$late
public
bool
$late
Returns true if the assignment is late
$long_description
public
string|null
$long_description
The long description of the assignment
$major
public
int|null
$major
$missing
public
bool
$missing
Returns true if the assignment is missing
$online_submission
public
bool
$online_submission
Returns true if the assignment is an online submission assignment
$rubric
public
bool
$rubric
Returns true if the assignment is included in the rubric
$section_id
public
int|null
$section_id
The id of the section the assignment was assigned in
$section_name
public
string|null
$section_name
The name of the section the assignment was assigned in
$short_description
public
string|null
$short_description
The short description for the assignment
$user_task
public
bool
$user_task
Returns true if the assignment is a user generated task
$fields
protected
static array<string|int, string>
$fields
= ["section_name" => "string", "section_id" => "int", "assignment_id" => "int", "short_description" => "string", "date_assigned" => "string", "date_due" => "string", "long_description" => "string", "assignment_type" => "string", "grade_book" => "bool", "online_submission" => "bool", "assignment_status" => "int", "assessment" => "bool", "assessment_id" => "int", "assessment_locked" => "bool", "major" => "int", "discussion" => "bool", "formative" => "bool", "exempt" => "bool", "incomplete" => "bool", "late" => "bool", "missing" => "bool", "rubric" => "bool", "user_task" => "bool"]