Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Public Member Functions | Public Attributes | List of all members
assign_submission_status Class Reference

Renderable submission status. More...

Inheritance diagram for assign_submission_status:
renderable assign_submission_status_compact

Public Member Functions

 __construct ($allowsubmissionsfromdate, $alwaysshowdescription, $submission, $teamsubmissionenabled, $teamsubmission, $submissiongroup, $submissiongroupmemberswhoneedtosubmit, $submissionsenabled, $locked, $graded, $duedate, $cutoffdate, $submissionplugins, $returnaction, $returnparams, $coursemoduleid, $courseid, $view, $canedit, $cansubmit, $canviewfullnames, $extensionduedate, $context, $blindmarking, $gradingcontrollerpreview, $attemptreopenmethod, $maxattempts, $gradingstatus, $preventsubmissionnotingroup, $usergroups)
 Constructor. More...
 

Public Attributes

int $allowsubmissionsfromdate = 0
 allowsubmissionsfromdate
 
bool $alwaysshowdescription = false
 alwaysshowdescription
 
string $attemptreopenmethod = 'none'
 attemptreopenmethod
 
bool $blindmarking = false
 blindmarking - Should we hide student identities from graders?
 
bool $canedit = false
 canedit
 
bool $cansubmit = false
 cansubmit
 
bool $canviewfullnames = false
 canviewfullnames
 
context $context = 0
 context
 
int $courseid = 0
 courseid
 
int $coursemoduleid = 0
 coursemoduleid
 
int $cutoffdate = 0
 cutoffdate
 
int $duedate = 0
 duedate
 
int $extensionduedate = 0
 extensionduedate
 
bool $graded = false
 graded
 
string $gradingcontrollerpreview = ''
 gradingcontrollerpreview
 
string $gradingstatus = ''
 gradingstatus
 
bool $locked = false
 locked
 
int $maxattempts = -1
 maxattempts
 
bool $preventsubmissionnotingroup = 0
 preventsubmissionnotingroup
 
string $returnaction = ''
 returnaction
 
string $returnparams = array()
 returnparams
 
stdClass $submission = null
 the submission info (may be null)
 
stdClass $submissiongroup = null
 submissiongroup the submission group info (may be null)
 
array $submissiongroupmemberswhoneedtosubmit = array()
 submissiongroupmemberswhoneedtosubmit list of users who still need to submit
 
array $submissionplugins = array()
 submissionplugins - the list of submission plugins
 
bool $submissionsenabled = false
 submissionsenabled
 
stdClass $teamsubmission = null
 teamsubmission the team submission info (may be null)
 
boolean $teamsubmissionenabled = false
 teamsubmissionenabled - true or false
 
array $usergroups = array()
 usergroups
 
int $view = self::STUDENT_VIEW
 the view (STUDENT_VIEW OR GRADER_VIEW)
 
int const GRADER_VIEW = 20
 GRADER_VIEW.
 
int const STUDENT_VIEW = 10
 STUDENT_VIEW.
 

Detailed Description

Renderable submission status.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Constructor & Destructor Documentation

◆ __construct()

assign_submission_status::__construct (   $allowsubmissionsfromdate,
  $alwaysshowdescription,
  $submission,
  $teamsubmissionenabled,
  $teamsubmission,
  $submissiongroup,
  $submissiongroupmemberswhoneedtosubmit,
  $submissionsenabled,
  $locked,
  $graded,
  $duedate,
  $cutoffdate,
  $submissionplugins,
  $returnaction,
  $returnparams,
  $coursemoduleid,
  $courseid,
  $view,
  $canedit,
  $cansubmit,
  $canviewfullnames,
  $extensionduedate,
  $context,
  $blindmarking,
  $gradingcontrollerpreview,
  $attemptreopenmethod,
  $maxattempts,
  $gradingstatus,
  $preventsubmissionnotingroup,
  $usergroups 
)

Constructor.

Parameters
int$allowsubmissionsfromdate
bool$alwaysshowdescription
stdClass$submission
bool$teamsubmissionenabled
stdClass$teamsubmission
int$submissiongroup
array$submissiongroupmemberswhoneedtosubmit
bool$submissionsenabled
bool$locked
bool$graded
int$duedate
int$cutoffdate
array$submissionplugins
string$returnaction
array$returnparams
int$coursemoduleid
int$courseid
string$view
bool$canedit
bool$cansubmit
bool$canviewfullnames
int$extensionduedate- Any extension to the due date granted for this user
context$context- Any extension to the due date granted for this user
bool$blindmarking- Should we hide student identities from graders?
string$gradingcontrollerpreview
string$attemptreopenmethod- The method of reopening student attempts.
int$maxattempts- How many attempts can a student make?
string$gradingstatus- The submission status (ie. Graded, Not Released etc).
bool$preventsubmissionnotingroup- Prevent submission if user is not in a group
array$usergroups- Array containing all groups the user is assigned to

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