| Línea 45... | Línea 45... | 
          
            | 45 |       | Receive a grade          | 1                  |
 | 45 |       | Receive a grade          | 1                  |
 | 
          
            | 46 |       | Any grade                | 1                  |
 | 46 |       | Any grade                | 1                  |
 | 
          
            | 47 |     And I press "Save and display"
 | 47 |     And I press "Save and display"
 | 
          
            | 48 |     And I log out
 | 48 |     And I log out
 | 
          
            | Línea 49... | Línea 49... | 
          
            | 49 |  
 | 49 |  
 | 
          
            | 50 |   Scenario: View automatic completion items as a teacher
 | 50 |   Scenario: Database activity displays completion conditions to teachers
 | 
          
            | 51 | #   We add an entry to let the user change to a different view.
 | 51 | #   We add an entry to let the user change to a different view.
 | 
          
            | 52 |     Given the following "mod_data > entries" exist:
 | 52 |     Given the following "mod_data > entries" exist:
 | 
          
            | 53 |       | database | user     | Instrument types |
 | 53 |       | database | user     | Instrument types |
 | 
          
            | 54 |       | mh1      | teacher1 | Drums            |
 | 54 |       | mh1      | teacher1 | Drums            |
 | 
          
            | Línea 59... | Línea 59... | 
          
            | 59 |     And I select "Single view" from the "jump" singleselect
 | 59 |     And I select "Single view" from the "jump" singleselect
 | 
          
            | 60 |     And "Music history" should have the "View" completion condition
 | 60 |     And "Music history" should have the "View" completion condition
 | 
          
            | 61 |     And "Music history" should have the "Make entries: 2" completion condition
 | 61 |     And "Music history" should have the "Make entries: 2" completion condition
 | 
          
            | 62 |     And "Music history" should have the "Receive a grade" completion condition
 | 62 |     And "Music history" should have the "Receive a grade" completion condition
 | 
          
            | Línea 63... | Línea 63... | 
          
            | 63 |  
 | 63 |  
 | 
          
            | 64 |   Scenario: View automatic completion items as a student
 | 64 |   Scenario: A student can complete an database activity by achieving a passing grade
 | 
          
            | 65 |     Given I am on the "Music history" "data activity" page logged in as student1
 | 65 |     Given I am on the "Music history" "data activity" page logged in as student1
 | 
          
            | 66 |     And the "View" completion condition of "Music history" is displayed as "done"
 | 66 |     And the "View" completion condition of "Music history" is displayed as "done"
 | 
          
            | 67 |     And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"
 | 67 |     And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"
 | 
          
            | 68 |     And the "Receive a grade" completion condition of "Music history" is displayed as "todo"
 | 68 |     And the "Receive a grade" completion condition of "Music history" is displayed as "todo"
 | 
          
            | Línea 95... | Línea 95... | 
          
            | 95 |     And I log out
 | 95 |     And I log out
 | 
          
            | 96 |     When I am on the "Course 1" course page logged in as teacher1
 | 96 |     When I am on the "Course 1" course page logged in as teacher1
 | 
          
            | 97 |     And "Vinnie Student1" user has completed "Music history" activity
 | 97 |     And "Vinnie Student1" user has completed "Music history" activity
 | 
          
            | Línea 98... | Línea 98... | 
          
            | 98 |  
 | 98 |  
 | 
          
            | 99 |   @javascript
 | 99 |   @javascript
 | 
          
            | 100 |   Scenario: Use manual completion
 | 100 |   Scenario: A student can manually mark the data activity as done but a teacher cannot
 | 
          
            | 101 |     Given I am on the "Music history" "data activity editing" page logged in as teacher1
 | 101 |     Given I am on the "Music history" "data activity editing" page logged in as teacher1
 | 
          
            | 102 |     And I expand all fieldsets
 | 102 |     And I expand all fieldsets
 | 
          
            | 103 |     And I set the field "Students must manually mark the activity as done" to "1"
 | 103 |     And I set the field "Students must manually mark the activity as done" to "1"
 | 
          
            | 104 |     And I press "Save and display"
 | 104 |     And I press "Save and display"
 |