require("lib.php");
require_variable($id); // Course Module ID
+ require_variable($type); // Graph Type
+ optional_variable($sid); // Student ID
if (! $cm = get_record("course_modules", "id", $id)) {
error("Course Module ID was incorrect");
require_login($course->id);
- if (!isteacher($course->id)) {
- error("Sorry, only teachers can see this.");
+ if (!isteacher($course->id) && !isadmin()) {
+ if (! ($type == "student.png" && $sid == $USER->id) ) {
+ error("Sorry, you aren't allowed to see this.");
+ }
}
if (! $survey = get_record("survey", "id", $cm->instance)) {
// Check the survey hasn't already been filled out.
if (survey_already_done($survey->id, $USER->id)) {
- notice("You've already done this survey, $USER->firstname!", $HTTP_REFERER);
+ print_heading("You've completed this survey. The graph below shows a summary of your results compared to the class averages.");
+ echo "<CENTER>";
+ echo "<IMG SRC=\"$CFG->wwwroot/mod/survey/graph.php?id=$cm->id&sid=$USER->id&type=student.png\">";
+ echo "</CENTER>";
+ print_footer($course);
exit;
}