Rev 1 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
@qtype @qtype_essayFeature: In a essay question, limit submittable file typesIn order to constrain student submissions for markingAs a teacherI need to limit the submittable file typesBackground:Given the following "users" exist:| username || teacher || student |And the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "course enrolments" exist:| user | course | role || teacher | C1 | editingteacher || student | C1 | student |And the following "question categories" exist:| contextlevel | reference | name || Course | C1 | Test questions |And the following "questions" exist:| questioncategory | qtype | name | questiontext | defaultmark || Test questions | essay | TF1 | First question | 20 |And the following "activities" exist:| activity | name | intro | course | idnumber | grade || quiz | Quiz 1 | Quiz 1 description | C1 | quiz1 | 20 |And quiz "Quiz 1" contains the following questions:| question | page || TF1 | 1 |And I am on the "Quiz 1" "mod_quiz > edit" page logged in as teacherAnd I click on "Edit question TF1" "link"And I set the field "Allow attachments" to "1"And I set the field "Response format" to "No online text"And I set the field "Require attachments" to "1"And I set the field "filetypeslist[filetypes]" to ".txt"And I press "Save changes"And I am on the "Quiz 1" "mod_quiz > edit" pageAnd I set the field "version" to "Always latest"Then I log out@javascriptScenario: Preview an Essay question and submit a response with a correct filetype.Given the following "user private file" exists:| user | student || filepath | lib/tests/fixtures/empty.txt |When I am on the "Quiz 1" "quiz activity" page logged in as "student"And I press "Attempt quiz"And I should see "First question"And I should see "You can drag and drop files here to add them."And I click on "Add..." "button"And I click on "Private files" "link" in the ".fp-repo-area" "css_element"And I click on "empty.txt" "link"And I click on "Select this file" "button"# Wait for the page to "settle".And I wait until the page is readyThen I should not see "These file types are not allowed here:"@javascriptScenario: Preview an Essay question and try to submit a response with an incorrect filetype.Given the following "user private file" exists:| user | student || filepath | lib/tests/fixtures/upload_users.csv |When I am on the "Quiz 1" "quiz activity" page logged in as "student"And I press "Attempt quiz"And I should see "First question"And I should see "You can drag and drop files here to add them."And I click on "Add..." "button"And I click on "Private files" "link" in the ".fp-repo-area" "css_element"Then I should see "No files available"