⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file.php

📁 很棒的在线教学系统
💻 PHP
字号:
<?php  // $Id: file.php,v 1.6 2006/08/31 08:51:09 toyomoyo Exp $    require("../../../../config.php");    require("../../lib.php");    require("assignment.class.php");     $id     = required_param('id', PARAM_INT);      // Course Module ID    $userid = required_param('userid', PARAM_INT);  // User ID    if (! $cm = get_coursemodule_from_id('assignment', $id)) {        error("Course Module ID was incorrect");    }    if (! $assignment = get_record("assignment", "id", $cm->instance)) {        error("Assignment ID was incorrect");    }    if (! $course = get_record("course", "id", $assignment->course)) {        error("Course is misconfigured");    }    if (! $user = get_record("user", "id", $userid)) {        error("User is misconfigured");    }    require_login($course->id, false, $cm);    if (($USER->id != $user->id) && !has_capability('mod/assignment:grade', get_context_instance(CONTEXT_MODULE, $cm->id))) {        error("You can not view this assignment");    }    if ($assignment->assignmenttype != 'online') {        error("Incorrect assignment type");    }    $assignmentinstance = new assignment_online($cm->id, $assignment, $cm, $course);    if ($submission = $assignmentinstance->get_submission($user->id)) {        print_header(fullname($user,true).': '.$assignment->name);        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);        /// Decide what to count            if ($CFG->assignment_itemstocount == ASSIGNMENT_COUNT_WORDS) {                echo ' ('.get_string('numwords', '', count_words(format_text($submission->data1, $submission->data2))).')</td></tr>';            } else if ($CFG->assignment_itemstocount == ASSIGNMENT_COUNT_LETTERS) {                echo ' ('.get_string('numletters', '', count_letters(format_text($submission->data1, $submission->data2))).')</td></tr>';            }        echo '</table>';        print_simple_box_end();        print_simple_box(format_text($submission->data1, $submission->data2), 'center', '100%');        close_window_button();        print_footer('none');    } else {        print_string('emptysubmission', 'assignment');    }?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -