]> git.mjollnir.org Git - moodle.git/commitdiff
Fixes teacher's view of 3 phase workshops.
authorrkingdon <rkingdon>
Mon, 22 Nov 2004 19:09:06 +0000 (19:09 +0000)
committerrkingdon <rkingdon>
Mon, 22 Nov 2004 19:09:06 +0000 (19:09 +0000)
mod/workshop/view.php

index 3104f8c97de7ca87cf1cf70127b1211f56829da0..23c37d91fbb538c0cbb0a481dadb51e53d0ae5e6 100644 (file)
                             "2. ".get_string("phase2", "workshop", $course->student), 
                             "3. ".get_string("phase5", "workshop"));
             $tabs->urls = array("view.php?id=$cm->id&amp;action=setupassignment", 
-                "view.php?id=$cm->id&amp;action=allowboth",
+                "view.php?id=$cm->id&amp;action=allowsubmissions",
                 "view.php?id=$cm->id&amp;action=makefinalgradesavailable");
         } else {
             $tabs->names = array("1. ".get_string("phase1", "workshop"), 
                 break;
 
             case 2: // submissions
-                if ($workshop->ntassessments) { // if teacher examples show assessment link
-                    if ($n = workshop_count_teacher_submissions_for_assessment($workshop, $USER)) {
-                        echo "<p><b><a href=\"submissions.php?id=$cm->id&amp;action=listforassessmentteacher\">".
-                            get_string("teachersubmissionsforassessment", "workshop", $n)."</a></b> \n";
-                        helpbutton("assessmentofexamples", get_string("teachersubmissionsforassessment", 
-                                    "workshop"), "workshop");
-                    }
-                }
-                if ($workshop->wtype) {
-                    echo "<p><b><a href=\"assessments.php?id=$cm->id&amp;action=gradeallassessments\">".
-                        get_string("ungradedassessments", "workshop", 
-                        workshop_count_ungraded_assessments($workshop))."</a></b> \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
                                     "workshop"), "workshop");
                     }
                 }
+                // only show grading assessments if there are grading grades involved
                 if ($workshop->wtype) {
                     echo "<p><b><a href=\"assessments.php?id=$cm->id&amp;action=gradeallassessments\">".
                         get_string("ungradedassessments", "workshop", 
                     helpbutton("ungradedassessments", 
                         get_string("ungradedassessments", "workshop"), "workshop");
                 }
-                echo "<p><b><a href=\"submissions.php?id=$cm->id&amp;action=listforassessmentstudent\">".
-                    get_string("studentsubmissionsforassessment", "workshop", 
-                            workshop_count_student_submissions_for_assessment($workshop, $USER))."</a></b> \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 "<p><b><a href=\"submissions.php?id=$cm->id&amp;action=listforassessmentstudent\">".
+                        get_string("studentsubmissionsforassessment", "workshop", 
+                        workshop_count_student_submissions_for_assessment($workshop, $USER))."</a></b> \n";
+                    helpbutton("gradingsubmissions", 
                         get_string("studentsubmissionsforassessment", "workshop"), "workshop");
+                }
                 print_heading("<a href=\"submissions.php?id=$cm->id&amp;action=displaycurrentgrades\">".
                         get_string("displayofcurrentgrades", "workshop")."</a>");
                 break;