public function add_submission_form_elements(MoodleQuickForm $mform, stdClass $data) {
global $USER;
- $submission = $this->get_user_submission($USER->id, false);
+ // Team submissions.
+ if ($this->get_instance()->teamsubmission) {
+ $submission = $this->get_group_submission($USER->id, 0, false);
+ } else {
+ $submission = $this->get_user_submission($USER->id, false);
+ }
- // submission statement
+ // Submission statement.
$adminconfig = $this->get_admin_config();
- $requiresubmissionstatement = !empty($adminconfig->requiresubmissionstatement) ||
- $this->get_instance()->requiresubmissionstatement;
+ $requiresubmissionstatement = (!empty($adminconfig->requiresubmissionstatement) ||
+ $this->get_instance()->requiresubmissionstatement) &&
+ !empty($adminconfig->submissionstatement);
$draftsenabled = $this->get_instance()->submissiondrafts;