function print_user_files($userid, $return = false) { global $CFG; if (!($submission = $this->get_submission($userid))) { return ''; } // Construct a Sloodle submission object $sloodle_submission = new assignment_sloodleobject_submission(); $sloodle_submission->load_submission($submission); // Display the number of prims $num_prims = $sloodle_submission->num_prims; if ($num_prims == 0) { $num_prims = '?'; } print_simple_box_start('center', '', '', 0, 'generalbox', 'wordcount'); echo ' (' . get_string('numprims', 'sloodle', $num_prims) . ')'; print_simple_box_end(); // Display the text summary of this submission print_simple_box($sloodle_submission->text_summary(), 'center', '100%'); }
error("Incorrect assignment type"); } $assignmentinstance = new assignment_sloodleobject($cm->id, $assignment, $cm, $course); if ($submission = $assignmentinstance->get_submission($user->id)) { print_header(fullname($user, true) . ': ' . $assignment->name); // Get the Sloodle submission data $sloodle_submission = new assignment_sloodleobject_submission(); $sloodle_submission->load_submission($submission); print_simple_box_start('center', '', '', '', 'generalbox', 'dates'); echo '<table>'; if ($assignment->timedue) { echo '<tr><td class="c0">' . get_string('duedate', 'assignment') . ':</td>'; echo ' <td class="c1">' . userdate($assignment->timedue) . '</td></tr>'; } echo '<tr><td class="c0">' . get_string('lastedited') . ':</td>'; echo ' <td class="c1">' . userdate($submission->timemodified); // Show the number of prims $num_prims = $sloodle_submission->num_prims; if ($num_prims == 0) { $num_prims = '?'; } echo ' (' . get_string('numprims', 'sloodle', $num_prims) . ')</td></tr>'; echo '</table>'; print_simple_box_end(); // Display the summary info print_simple_box($sloodle_submission->text_summary(), 'center', '100%'); close_window_button(); print_footer('none'); } else { print_string('emptysubmission', 'assignment'); }