wwwroot.'/course/mod.php')) { error("This script was called wrongly"); } if (!$course = get_record('course', 'id', $form->course)) { error("Non-existent course!"); } require_login($course->id); if (!isteacheredit($course->id)) { redirect($CFG->wwwroot.'/course/view.php?id='.$course->id); } require_once("$CFG->dirroot/mod/assignment/type/$form->assignmenttype/assignment.class.php"); $assignmentclass = "assignment_$form->assignmenttype"; $assignmentinstance = new $assignmentclass(); echo $assignmentinstance->setup($form); /// The actual form is all printed here ?>