You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							65 lines
						
					
					
						
							2.4 KiB
						
					
					
				
			
		
		
	
	
							65 lines
						
					
					
						
							2.4 KiB
						
					
					
				Feature: Work tool
 | 
						|
  In order to use the work tool
 | 
						|
  The teachers should be able to create works
 | 
						|
 | 
						|
  Scenario: Create a work
 | 
						|
    Given I am a platform administrator
 | 
						|
    And I am on course "TEMP" homepage
 | 
						|
    And I am on "/main/work/work.php?action=create_dir&cidReq=TEMP"
 | 
						|
    When I fill in the following:
 | 
						|
      | new_dir | Work 1 |
 | 
						|
    And I fill in ckeditor field "description" with "Work description"
 | 
						|
    And I press "submit"
 | 
						|
    Then I should see "Directory created"
 | 
						|
 | 
						|
  Scenario: Edit a work
 | 
						|
    Given I am a platform administrator
 | 
						|
    And I am on course "TEMP" homepage
 | 
						|
    And I am on "/main/work/work.php?cidReq=TEMP"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    And I follow "Work 1"
 | 
						|
    Then I should see "Work description"
 | 
						|
    Then I follow "Edit"
 | 
						|
    Then I should see "Assignment name"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    And I press "Validate"
 | 
						|
    Then I should see "Update successful"
 | 
						|
 | 
						|
  Scenario: Send work as student
 | 
						|
    Given I am a student
 | 
						|
    And I am on "/main/work/work.php?cidReq=TEMP"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    And I follow "Work 1"
 | 
						|
    Then I should see "Work 1"
 | 
						|
    Then I follow "Upload my assignment"
 | 
						|
    Then I should see "Upload a document"
 | 
						|
    Then I follow "Upload (Simple)"
 | 
						|
    Then I should see "File extension"
 | 
						|
    Then I attach the file "web/css/base.css" to "file"
 | 
						|
    And I press "Upload"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    Then I should see "The file has been added to the list of publications"
 | 
						|
 | 
						|
  Scenario: Check that work previously uploaded by student is available for the teacher.
 | 
						|
    Given I am a platform administrator
 | 
						|
    And I am on "/main/work/work.php?cidReq=TEMP"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    And I follow "Work 1"
 | 
						|
    And wait for the page to be loaded
 | 
						|
    Then I should see "Work description"
 | 
						|
    Then I follow "Correct and rate"
 | 
						|
    Then I follow "Download"
 | 
						|
 | 
						|
#  Scenario: Add a comment and a attachment to the work previously uploaded by student
 | 
						|
#    Given I am a platform administrator
 | 
						|
#    And I am on "/main/work/work.php?cidReq=TEMP"
 | 
						|
#    And wait for the page to be loaded
 | 
						|
#    And I follow "Work 1"
 | 
						|
#    Then I should see "Work description"
 | 
						|
#    And wait for the page to be loaded
 | 
						|
#    Then I follow "Correct and rate"
 | 
						|
#    Then I fill in ckeditor field "comment" with "This is a comment"
 | 
						|
#    Then I attach the file "web/css/base.css" to "attachment"
 | 
						|
#    And I press "Send message"
 | 
						|
#    Then I should see "You comment has been added"
 | 
						|
#    And I should see "Update successful" |