Proyectos de Subversion Moodle

Rev

Autoría | Ultima modificación | Ver Log |

@mod @mod_workshop
Feature: Workshop assessment navigation display for reviewers
  As a reviewer
  I need to be able to see the "Save and show next" button during assessment

  Background:
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
      | student1 | Student   | 1        | student1@example.com |
      | student2 | Student   | 2        | student2@example.com |
      | student3 | Student   | 3        | student3@example.com |
    And the following "courses" exist:
      | fullname | shortname |
      | Course 1 | C1        |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
      | student1 | C1     | student        |
      | student2 | C1     | student        |
      | student3 | C1     | student        |
    And the following "activities" exist:
      | activity | name       | course | submissiontypetext |
      | workshop | Workshop 1 | C1     | 2                  |

  Scenario: Reviewers can navigate between submissions using save and show next button
    Given I am on the "Course 1" course page logged in as teacher1
    And I edit assessment form in workshop "Workshop 1" as:
      | id_description__idx_0_editor | Aspect 1 |
      | id_description__idx_1_editor | Aspect 2 |
    And I change phase in workshop "Workshop 1" to "Submission phase"
    # Add a submission for students to be assessed.
    And I am on the "Workshop 1" "workshop activity" page logged in as student2
    And I add a submission in workshop "Workshop 1" as:
      | Title              | Student 2 submission |
      | Submission content | Submission content   |
    And I am on the "Workshop 1" "workshop activity" page logged in as student3
    And I add a submission in workshop "Workshop 1" as:
      | Title              | Student 3 submission |
      | Submission content | Submission content   |
    # Allocate student1 as reviewer for other student submissions.
    And I am on the "Workshop 1" "workshop activity" page logged in as teacher1
    And I allocate submissions in workshop "Workshop 1" as:
      | Participant | Reviewer  |
      | Student 2   | Student 1 |
      | Student 3   | Student 1 |
    And I change phase in workshop "Workshop 1" to "Assessment phase"
    When I am on the "Workshop 1" "workshop activity" page logged in as student1
    And I press "Assess"
    # Confirm student1 can see "Save and show next" button while assessing the first submission.
    Then "Save and show next" "button" should exist
    And I set the following fields to these values:
      | Grade for Aspect 1      | 6          |
      | Grade for Aspect 2      | 7          |
      | Feedback for the author | Keep it up |
    And I press "Save and show next"
    # Confirm student1 can't see "Save and show next" button while assessing the last submission.
    And "Save and show next" "button" should not exist
    And "Save and close" "button" should exist
    And I set the following fields to these values:
      | Grade for Aspect 1      | 7          |
      | Grade for Aspect 2      | 6          |
      | Feedback for the author | Keep it up |
    And I press "Save and close"
    # Confirm that the corresponding buttons are not displayed after pressing "Save and close".
    And "Save and show next" "button" should not exist
    And "Save and close" "button" should not exist