AutorÃa | Ultima modificación | Ver Log |
@core @core_courseformatFeature: Verify activity visibility interface.In order to edit the course activity visibilityAs a teacherI need to be able to see the updateds visibility informationBackground:Given the following "course" exists:| fullname | Course 1 || shortname | C1 || category | 0 || numsections | 3 |And the following "activities" exist:| activity | name | intro | course | idnumber | section | visible || assign | Activity sample 1 | Test assignment description | C1 | sample1 | 1 | 1 || assign | Activity sample 2 | Test assignment description | C1 | sample2 | 1 | 0 |And the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher |Given I am on the "C1" "Course" page logged in as "teacher1"And I turn editing mode on@javascriptScenario: Teacher can hide an activity using the actions menu.Given I should not see "Hidden from students" in the "Activity sample 1" "activity"When I open "Activity sample 1" actions menuAnd I choose "Hide" in the open action menuThen I should see "Hidden from students" in the "Activity sample 1" "core_courseformat > Activity visibility"@javascriptScenario: Teacher can show an activity using the actions menu.Given I should see "Hidden from students" in the "Activity sample 2" "core_courseformat > Activity visibility"When I open "Activity sample 2" actions menuAnd I choose "Show" in the open action menuThen I should not see "Hidden from students" in the "Activity sample 2" "activity"@javascriptScenario: Teacher can make available but not shown an activity using the actions menu.Given the following config values are set as admin:| allowstealth | 1 |And I reload the pageAnd I should see "Hidden from students" in the "Activity sample 2" "core_courseformat > Activity visibility"When I open "Activity sample 2" actions menuAnd I choose "Availability > Make available but don't show on course page" in the open action menuThen I should not see "Hidden from students" in the "Activity sample 2" "activity"And I should see "Available but not shown on course page" in the "Activity sample 2" "core_courseformat > Activity visibility"@javascriptScenario: Teacher can show an activity using the visibility badge.Given I should see "Hidden from students" in the "Activity sample 2" "core_courseformat > Activity visibility"When I click on "Hidden from students" "button" in the "Activity sample 2" "core_courseformat > Activity visibility"And I click on "Show on course page" "link" in the "Activity sample 2" "core_courseformat > Activity visibility"Then I should not see "Hidden from students" in the "Activity sample 2" "activity"@javascriptScenario: Teacher can make available but not shown an activity using the visibility badge.Given the following config values are set as admin:| allowstealth | 1 |And I reload the pageWhen I click on "Hidden from students" "button" in the "Activity sample 2" "core_courseformat > Activity visibility"And I click on "Make available but don't show on course page" "link" in the "Activity sample 2" "core_courseformat > Activity visibility"Then I should not see "Hidden from students" in the "Activity sample 2" "activity"And I should see "Available but not shown on course page" in the "Activity sample 2" "core_courseformat > Activity visibility"@javascriptScenario: Make available but not shown is available only when stealth activities are enabled.Given I click on "Hidden from students" "button" in the "Activity sample 2" "core_courseformat > Activity visibility"And I should not see "Make available but don't show on course page" in the "Activity sample 2" "activity"When the following config values are set as admin:| allowstealth | 1 |And I reload the pageAnd I click on "Hidden from students" "button" in the "Activity sample 2" "core_courseformat > Activity visibility"Then I should see "Make available but don't show on course page" in the "Activity sample 2" "core_courseformat > Activity visibility"