Ejemplo n.º 1
0
                }
                $do = "emailsent";
            }
            $params = array('id' => $id, 'do' => $do, 'view_context' => 'box_solid');
            redirect(new moodle_url('/mod/turnitintooltwo/view.php', $params));
            exit;
            break;
    }
}
// Enable activity completion on page view.
$completion = new completion_info($course);
$completion->set_module_viewed($cm);
// Show header and navigation
if ($viewcontext == "box" || $viewcontext == "box_solid") {
    $PAGE->set_pagelayout('embedded');
    $turnitintooltwoview->output_header($cm, $course, $url, '', '', array(), "", "", true, '', '');
} else {
    $turnitintooltwoview->output_header($cm, $course, $url, $turnitintooltwoassignment->turnitintooltwo->name, $SITE->fullname, array(), "", "", true, $OUTPUT->update_module_button($cm->id, "turnitintooltwo"), '');
    // Dropdown to filter by groups.
    $groupmode = groups_get_activity_groupmode($cm);
    if ($groupmode) {
        groups_get_activity_group($cm, true);
        groups_print_activity_menu($cm, $CFG->wwwroot . '/mod/turnitintooltwo/view.php?id=' . $id . '&do=' . $do);
    }
    $turnitintooltwoview->draw_tool_tab_menu($cm, $do);
}
echo html_writer::start_tag('div', array('class' => 'mod_turnitintooltwo'));
// Include the css for if javascript isn't enabled when a student is logged in.
if (!$istutor) {
    $noscriptcss = html_writer::tag('link', '', array("rel" => "stylesheet", "type" => "text/css", "href" => $CFG->wwwroot . "/mod/turnitintooltwo/css/student_noscript.css"));
    echo html_writer::tag('noscript', $noscriptcss);
Ejemplo n.º 2
0
        break;
    case "useragreement":
        $PAGE->set_pagelayout('embedded');
        $user = new turnitintooltwo_user($USER->id, "Learner");
        $output .= $OUTPUT->box_start('tii_eula_launch');
        $output .= turnitintooltwo_view::output_dv_launch_form("useragreement", 0, $user->tii_user_id, "Learner", '');
        $output .= $OUTPUT->box_end(true);
        echo $output;
        echo html_writer::script("<!--\n                                    window.document.forms[0].submit();\n                                    //-->");
        break;
}
$nav = $cmd == "courses" || $cmd == "multiple_class_recreation" || $cmd == "class_recreation" ? array(array('title' => get_string('restorationheader', 'turnitintooltwo'), 'url' => '')) : array();
// Build page.
$coursemodforheader = $id != 0 ? $cm : null;
$courseforheader = $id != 0 ? $course : null;
echo $turnitintooltwoview->output_header($coursemodforheader, $courseforheader, $url, $title, $title, $nav, "", "", true, '', '');
echo html_writer::start_tag('div', array('class' => 'mod_turnitintooltwo'));
echo html_writer::tag("div", $viewcontext, array("id" => "view_context"));
if ($cmd == 'courses') {
    echo $OUTPUT->heading(get_string('pluginname', 'turnitintooltwo'), 2, 'main');
    // Show a warning if javascript is not enabled while a tutor is logged in.
    echo html_writer::tag('noscript', get_string('noscript', 'turnitintooltwo'), array("class" => "warning"));
}
$class = $jsrequired ? " js_required" : "";
if ($cmd == 'class_recreation') {
    echo $OUTPUT->box($output, 'generalbox class_recreation');
} else {
    if ($cmd == 'multiple_class_recreation' || $cmd == 'rubricmanager' || $cmd == 'quickmarkmanager') {
        echo $output;
    } else {
        echo $OUTPUT->box($output, 'generalbox' . $class);
Ejemplo n.º 3
0
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
/**
 * @package   turnitintooltwo
 * @copyright 2010 iParadigms LLC
 */
require_once __DIR__ . "/../../config.php";
require_once __DIR__ . "/lib.php";
require_once __DIR__ . "/turnitintooltwo_view.class.php";
$turnitintooltwoview = new turnitintooltwo_view();
// Load Javascript and CSS.
$turnitintooltwoview->load_page_components();
$id = required_param('id', PARAM_INT);
// Course id.
// Configure URL correctly.
$urlparams = array('id' => $id);
$url = new moodle_url('/mod/turnitintooltwo/index.php', $urlparams);
// Get course data.
if (!($course = $DB->get_record("course", array("id" => $id)))) {
    turnitintooltwo_print_error('courseiderror', 'turnitintooltwo');
}
require_login($course->id);
// Print the header.
$extranavigation = array(array('title' => get_string("modulenameplural", "turnitintooltwo"), 'url' => null));
$turnitintooltwoview->output_header(null, $course, $url, get_string("modulenameplural", "turnitintooltwo"), $SITE->fullname, $extranavigation, '', '', true);
echo $turnitintooltwoview->show_assignments($course);
echo $OUTPUT->footer();
Ejemplo n.º 4
0
        break;
    case "useragreement":
        $PAGE->set_pagelayout('embedded');
        $cssurl = new moodle_url($CFG->wwwroot . '/mod/turnitintooltwo/css/styles_pp.css');
        $PAGE->requires->css($cssurl);
        if ($CFG->branch <= 25) {
            $jsurl = new moodle_url('/mod/turnitintooltwo/jquery/jquery-1.8.2.min.js');
            $PAGE->requires->js($jsurl, true);
            $jsurl = new moodle_url('/mod/turnitintooltwo/jquery/jquery-ui-1.10.4.custom.min.js');
            $PAGE->requires->js($jsurl, true);
            $jsurl = new moodle_url($CFG->wwwroot . '/mod/turnitintooltwo/jquery/plagiarism_plugin.js');
            $PAGE->requires->js($jsurl);
        } else {
            $PAGE->requires->jquery();
            $PAGE->requires->jquery_plugin('ui');
            $PAGE->requires->jquery_plugin('turnitintooltwo-plagiarism_plugin', 'mod_turnitintooltwo');
        }
        $user = new turnitintooltwo_user($USER->id, "Learner");
        $output .= $OUTPUT->box_start('tii_eula_launch');
        $output .= turnitintooltwo_view::output_dv_launch_form("useragreement", 0, $user->tii_user_id, "Learner", get_string('turnitinppula', 'turnitintooltwo'));
        $output .= $OUTPUT->box_end(true);
        echo $output;
        echo html_writer::script("<!--\n                                    window.document.forms[0].submit();\n                                    //-->");
        exit;
        break;
}
// Build page.
echo $turnitintooltwoview->output_header(null, null, $_SERVER["REQUEST_URI"], '', '', array(), "", "", true, '', '');
echo html_writer::tag("div", $viewcontext, array("id" => "tii_view_context"));
echo $output;
echo $OUTPUT->footer();
Ejemplo n.º 5
0
        echo html_writer::tag("div", $turnitintooltwoview->output_lti_form_launch('quickmark_manager', 'Instructor'), array("class" => "launch_form"));
        break;
    case "useragreement":
        $PAGE->set_pagelayout('embedded');
        $user = new turnitintooltwo_user($USER->id, "Learner");
        $output .= $OUTPUT->box_start('tii_eula_launch');
        $output .= turnitintooltwo_view::output_dv_launch_form("useragreement", 0, $user->tii_user_id, "Learner", '');
        $output .= $OUTPUT->box_end(true);
        echo $output;
        echo html_writer::script("<!--\n                                    window.document.forms[0].submit();\n                                    //-->");
        break;
}
$title = $cmd == "courses" || $cmd == "multiple_class_recreation" || $cmd == "class_recreation" ? get_string('restorationheader', 'turnitintooltwo') : '';
$nav = $cmd == "courses" || $cmd == "multiple_class_recreation" || $cmd == "class_recreation" ? array(array('title' => get_string('restorationheader', 'turnitintooltwo'), 'url' => '')) : array();
// Build page.
echo $turnitintooltwoview->output_header(null, null, $url, $title, $title, $nav, "", "", true, '', '');
echo html_writer::start_tag('div', array('class' => 'mod_turnitintooltwo'));
echo html_writer::tag("div", $viewcontext, array("id" => "view_context"));
if ($cmd == 'courses') {
    echo $OUTPUT->heading(get_string('pluginname', 'turnitintooltwo'), 2, 'main');
    // Show a warning if javascript is not enabled while a tutor is logged in.
    echo html_writer::tag('noscript', get_string('noscript', 'turnitintooltwo'), array("class" => "warning"));
}
$class = $jsrequired ? " js_required" : "";
if ($cmd == 'class_recreation') {
    echo $OUTPUT->box($output, 'generalbox class_recreation');
} else {
    if ($cmd == 'multiple_class_recreation' || $cmd == 'rubricmanager' || $cmd == 'quickmarkmanager') {
        echo $output;
    } else {
        echo $OUTPUT->box($output, 'generalbox' . $class);