__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
@core @core_courseformat @core_course @show_editor @javascript
Feature: Bulk course section actions.
  In order to edit the course section
  As a teacher
  I need to be able to edit sections in bulk.

  Background:
    Given the following "course" exists:
      | fullname     | Course 1 |
      | shortname    | C1       |
      | category     | 0        |
      | numsections  | 4        |
      | initsections | 1        |
    And the following "activities" exist:
      | activity | name              | intro                       | course | idnumber | section |
      | assign   | Activity sample 1 | Test assignment description | C1     | sample1  | 1       |
      | assign   | Activity sample 2 | Test assignment description | C1     | sample2  | 1       |
      | assign   | Activity sample 3 | Test assignment description | C1     | sample3  | 2       |
      | assign   | Activity sample 4 | Test assignment description | C1     | sample4  | 2       |
    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 |
    And the following config values are set as admin:
      | allowstealth | 1 |
    And I am on the "C1" "Course" page logged in as "teacher1"
    And I turn editing mode on
    And I click on "Bulk actions" "button"
    And I should see "0 selected" in the "sticky-footer" "region"

  Scenario: Bulk hide sections
    Given I should not see "Hidden from students" in the "Activity sample 1" "activity"
    And I should not see "Hidden from students" in the "Activity sample 2" "activity"
    And I should not see "Hidden from students" in the "Activity sample 3" "activity"
    And I should not see "Hidden from students" in the "Activity sample 4" "activity"
    And I should not see "Hidden from students" in the "Section 1" "section"
    And I should not see "Hidden from students" in the "Section 2" "section"
    And I should not see "Hidden from students" in the "Section 3" "section"
    And I should not see "Hidden from students" in the "Section 4" "section"
    When I click on "Select section Section 1" "checkbox"
    And I click on "Select section Section 2" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    And I click on "Sections availability" "button" in the "sticky-footer" "region"
    And I click on "Hide on course page" "radio" in the "Sections availability" "dialogue"
    And I click on "Apply" "button" in the "Sections availability" "dialogue"
    Then I should see "Hidden from students" in the "Activity sample 1" "activity"
    And I should see "Hidden from students" in the "Activity sample 2" "activity"
    And I should see "Hidden from students" in the "Activity sample 3" "activity"
    And I should see "Hidden from students" in the "Activity sample 4" "activity"
    And I should see "Hidden from students" in the "Section 1" "section"
    And I should see "Hidden from students" in the "Section 2" "section"
    And I should not see "Hidden from students" in the "Section 3" "section"
    And I should not see "Hidden from students" in the "Section 4" "section"
    And I should see "0 selected" in the "sticky-footer" "region"

  Scenario: Bulk show sections
    Given I click on "Select section Section 1" "checkbox"
    And I click on "Select section Section 3" "checkbox"
    And I click on "Sections availability" "button" in the "sticky-footer" "region"
    And I click on "Hide on course page" "radio" in the "Sections availability" "dialogue"
    And I click on "Apply" "button" in the "Sections availability" "dialogue"
    And I should see "Hidden from students" in the "Activity sample 1" "activity"
    And I should see "Hidden from students" in the "Activity sample 2" "activity"
    And I should not see "Hidden from students" in the "Activity sample 3" "activity"
    And I should not see "Hidden from students" in the "Activity sample 4" "activity"
    And I should see "Hidden from students" in the "Section 1" "section"
    And I should not see "Hidden from students" in the "Section 2" "section"
    And I should see "Hidden from students" in the "Section 3" "section"
    And I should not see "Hidden from students" in the "Section 4" "section"
    When I click on "Select section Section 1" "checkbox"
    And I click on "Select section Section 2" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    And I click on "Sections availability" "button" in the "sticky-footer" "region"
    And I click on "Show on course page" "radio" in the "Sections availability" "dialogue"
    And I click on "Apply" "button" in the "Sections availability" "dialogue"
    Then I should not see "Hidden from students" in the "Activity sample 1" "activity"
    And I should not see "Hidden from students" in the "Activity sample 2" "activity"
    And I should not see "Hidden from students" in the "Activity sample 3" "activity"
    And I should not see "Hidden from students" in the "Activity sample 4" "activity"
    And I should not see "Hidden from students" in the "Section 1" "section"
    And I should not see "Hidden from students" in the "Section 2" "section"
    And I should see "Hidden from students" in the "Section 3" "section"
    And I should not see "Hidden from students" in the "Section 4" "section"

  Scenario: Bulk delete sections with content ask for confirmation
    Given I should see "Section 1" in the "region-main" "region"
    And I should see "Section 2" in the "region-main" "region"
    And I should see "Section 3" in the "region-main" "region"
    And I should see "Section 4" in the "region-main" "region"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    And I click on "Select section Section 1" "checkbox"
    And I click on "Select section Section 2" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Delete sections" "button" in the "sticky-footer" "region"
    And I click on "Delete" "button" in the "Delete selected sections?" "dialogue"
    Then I should see "Section 3" in the "region-main" "region"
    And I should see "Section 4" in the "region-main" "region"
    And I should not see "Section 1" in the "region-main" "region"
    And I should not see "Section 2" in the "region-main" "region"
    And I should not see "Activity sample 1" in the "Section 3" "section"
    And I should not see "Activity sample 2" in the "Section 3" "section"
    And I should not see "Activity sample 3" in the "Section 4" "section"
    And I should not see "Activity sample 4" in the "Section 4" "section"
    And I should see "0 selected" in the "sticky-footer" "region"

  Scenario: Bulk delete sections without content does not ask for confirmation
    Given I should see "Section 1" in the "region-main" "region"
    And I should see "Section 2" in the "region-main" "region"
    And I should see "Section 3" in the "region-main" "region"
    And I should see "Section 4" in the "region-main" "region"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    And I click on "Select section Section 3" "checkbox"
    And I click on "Select section Section 4" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Delete sections" "button" in the "sticky-footer" "region"
    And I click on "Delete" "button" in the "Delete selected sections?" "dialogue"
    Then I should see "Section 1" in the "region-main" "region"
    And I should see "Section 2" in the "region-main" "region"
    And I should not see "Section 3" in the "region-main" "region"
    And I should not see "Section 4" in the "region-main" "region"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    And I should see "0 selected" in the "sticky-footer" "region"

  Scenario: Bulk delete both section with content and empty section ask for confirmation
    Given I should see "Section 1" in the "region-main" "region"
    And I should see "Section 2" in the "region-main" "region"
    And I should see "Section 3" in the "region-main" "region"
    And I should see "Section 4" in the "region-main" "region"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    And I click on "Select section Section 2" "checkbox"
    And I click on "Select section Section 3" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Delete sections" "button" in the "sticky-footer" "region"
    And I click on "Delete" "button" in the "Delete selected sections?" "dialogue"
    Then I should see "Section 1" in the "region-main" "region"
    And I should see "Section 4" in the "region-main" "region"
    And I should not see "Section 2" in the "region-main" "region"
    And I should not see "Section 3" in the "region-main" "region"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should not see "Activity sample 3" in the "Section 4" "section"
    And I should not see "Activity sample 4" in the "Section 4" "section"
    And I should see "0 selected" in the "sticky-footer" "region"

  Scenario: Bulk move sections after general section
    Given I set the field "Edit section name" in the "Section 2" "section" to "Move one"
    And I set the field "Edit section name" in the "Section 3" "section" to "Move two"
    And I click on "Select section Move one" "checkbox"
    And I click on "Select section Move two" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Move sections" "button" in the "sticky-footer" "region"
    And I click on "General" "link" in the "Move selected sections" "dialogue"
    # Check activities are moved with the sections.
    Then I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Move one" "section"
    And I should see "Activity sample 4" in the "Move one" "section"
    # Check new section order.
    And "Move one" "section" should appear after "General" "section"
    And "Move two" "section" should appear after "Move one" "section"
    And "Section 1" "section" should appear after "Move two" "section"
    And "Section 4" "section" should appear after "Section 1" "section"

  Scenario: Bulk move sections at the end of the course
    Given I set the field "Edit section name" in the "Section 3" "section" to "Move me"
    And I click on "Select section Section 2" "checkbox"
    And I click on "Select section Move me" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Move sections" "button" in the "sticky-footer" "region"
    And I click on "Section 4" "link" in the "Move selected sections" "dialogue"
    # Check activities are moved with the sections.
    Then I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    # Check new section order.
    And "Section 1" "section" should appear after "General" "section"
    And "Section 4" "section" should appear after "Section 1" "section"
    And "Section 2" "section" should appear after "Section 4" "section"
    And "Move me" "section" should appear after "Section 2" "section"

  Scenario: Bulk move sections in the middle of the course
    Given I set the field "Edit section name" in the "Section 4" "section" to "Move me"
    And I click on "Select section Section 1" "checkbox"
    And I click on "Select section Move me" "checkbox"
    And I should see "2 selected" in the "sticky-footer" "region"
    When I click on "Move sections" "button" in the "sticky-footer" "region"
    And I click on "Section 2" "link" in the "Move selected sections" "dialogue"
    # Check activities are moved with the sections.
    Then I should see "Activity sample 1" in the "Section 1" "section"
    And I should see "Activity sample 2" in the "Section 1" "section"
    And I should see "Activity sample 3" in the "Section 2" "section"
    And I should see "Activity sample 4" in the "Section 2" "section"
    # Check new section order.
    And "Section 2" "section" should appear after "General" "section"
    And "Section 1" "section" should appear after "Section 2" "section"
    And "Move me" "section" should appear after "Section 1" "section"
    And "Section 3" "section" should appear after "Move me" "section"

Filemanager

Name Type Size Permission Actions
activity_groupmode.feature File 7.3 KB 0777
activity_icon_tooltip.feature File 2.6 KB 0777
activity_visibility.feature File 4.46 KB 0777
behat_courseformat.php File 2.4 KB 0777
bulk_activity_actions.feature File 10.96 KB 0777
bulk_section_actions.feature File 13.41 KB 0777
bulk_select.feature File 13.2 KB 0777
bulk_show_one_section_actions.feature File 5.8 KB 0777
content_preferences.feature File 4.33 KB 0777
course_courseindex.feature File 22.65 KB 0777
course_manageactivities.feature File 3.57 KB 0777
courseindex_completion.feature File 10.38 KB 0777
courseindex_keyboardnav.feature File 5.02 KB 0777
courseindex_language.feature File 1.46 KB 0777
coursepage_completion.feature File 10.77 KB 0777
duplicate_section.feature File 2.01 KB 0777
movecm_keyboard.feature File 4.58 KB 0777
movesection_keyboard.feature File 2.45 KB 0777
section_page.feature File 6.58 KB 0777
section_visibility.feature File 5.47 KB 0777
Filemanager