From: rkingdon Date: Mon, 22 Nov 2004 19:09:06 +0000 (+0000) Subject: Fixes teacher's view of 3 phase workshops. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=03371565eb63db2b5e49c6cb1a4fc3a51f65d705;p=moodle.git Fixes teacher's view of 3 phase workshops. --- diff --git a/mod/workshop/view.php b/mod/workshop/view.php index 3104f8c97d..23c37d91fb 100644 --- a/mod/workshop/view.php +++ b/mod/workshop/view.php @@ -387,7 +387,7 @@ "2. ".get_string("phase2", "workshop", $course->student), "3. ".get_string("phase5", "workshop")); $tabs->urls = array("view.php?id=$cm->id&action=setupassignment", - "view.php?id=$cm->id&action=allowboth", + "view.php?id=$cm->id&action=allowsubmissions", "view.php?id=$cm->id&action=makefinalgradesavailable"); } else { $tabs->names = array("1. ".get_string("phase1", "workshop"), @@ -441,23 +441,6 @@ break; case 2: // submissions - if ($workshop->ntassessments) { // if teacher examples show assessment link - if ($n = workshop_count_teacher_submissions_for_assessment($workshop, $USER)) { - echo "

id&action=listforassessmentteacher\">". - get_string("teachersubmissionsforassessment", "workshop", $n)." \n"; - helpbutton("assessmentofexamples", get_string("teachersubmissionsforassessment", - "workshop"), "workshop"); - } - } - if ($workshop->wtype) { - echo "

id&action=gradeallassessments\">". - get_string("ungradedassessments", "workshop", - workshop_count_ungraded_assessments($workshop))." \n"; - helpbutton("ungradedassessments", - get_string("ungradedassessments", "workshop"), "workshop"); - } - break; - case 3: // submissions and assessments case 4: // assessments if ($workshop->ntassessments) { // if teacher examples show assessment link @@ -468,6 +451,7 @@ "workshop"), "workshop"); } } + // only show grading assessments if there are grading grades involved if ($workshop->wtype) { echo "

id&action=gradeallassessments\">". get_string("ungradedassessments", "workshop", @@ -475,11 +459,14 @@ helpbutton("ungradedassessments", get_string("ungradedassessments", "workshop"), "workshop"); } - echo "

id&action=listforassessmentstudent\">". - get_string("studentsubmissionsforassessment", "workshop", - workshop_count_student_submissions_for_assessment($workshop, $USER))." \n"; - helpbutton("gradingsubmissions", + // don't show the assessment of student submissions in phase 2 if it's a 5 phase workshop + if (!(($workshop->phase == 2) and ($workshop->wtype > 1))) { + echo "

id&action=listforassessmentstudent\">". + get_string("studentsubmissionsforassessment", "workshop", + workshop_count_student_submissions_for_assessment($workshop, $USER))." \n"; + helpbutton("gradingsubmissions", get_string("studentsubmissionsforassessment", "workshop"), "workshop"); + } print_heading("id&action=displaycurrentgrades\">". get_string("displayofcurrentgrades", "workshop").""); break;