__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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_course @javascript
Feature: Activities group mode icons behavior in course page

  Scenario Outline: Teachers should see group mode icons in both view and edit mode
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | format         |
      | Course 1 | C1        | <courseformat> |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
    And the following "activities" exist:
      | activity | name                       | intro                         | course | idnumber | groupmode |
      | forum    | No groups forum            | Forum with groupmode = 0      | C1     | forum1   | 0         |
      | data     | Visible groups database    | Database with groupmode = 2   | C1     | data1    | 2         |
      | assign   | Separate groups assignment | Assignment with groupmode = 1 | C1     | assign1  | 1         |
    And I log in as "teacher1"
    When I am on "Course 1" course homepage with editing mode <editmode>
    Then "Separate groups" "icon" should not exist in the "No groups forum" "activity"
    And "Visible groups" "icon" should not exist in the "No groups forum" "activity"
    And "Separate groups" "icon" should not exist in the "Visible groups database" "activity"
    And "Visible groups" "icon" should exist in the "Visible groups database" "activity"
    And "Separate groups" "icon" should exist in the "Separate groups assignment" "activity"
    And "Visible groups" "icon" should not exist in the "Separate groups assignment" "activity"

    Examples:
      | editmode | courseformat |
      | off      | topics       |
      | on       | topics       |
      | off      | weeks        |
      | on       | weeks        |

  Scenario Outline: Students should not see group mode icons in both view and edit mode
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | student1 | Student   | 1        | student1@example.com |
    And the following "courses" exist:
      | fullname | shortname | format         |
      | Course 1 | C1        | <courseformat> |
    And the following "course enrolments" exist:
      | user     | course | role    |
      | student1 | C1     | student |
    And the following "activities" exist:
      | activity | name                       | intro                         | course | idnumber | groupmode |
      | forum    | No groups forum            | Forum with groupmode = 0      | C1     | forum1   | 0         |
      | data     | Visible groups database    | Database with groupmode = 2   | C1     | data1    | 2         |
      | assign   | Separate groups assignment | Assignment with groupmode = 1 | C1     | assign1  | 1         |
    When I am on the "C1" "Course" page logged in as "student1"
    Then "Separate groups" "icon" should not exist in the "No groups forum" "activity"
    And "Visible groups" "icon" should not exist in the "No groups forum" "activity"
    And "Separate groups" "icon" should not exist in the "Visible groups database" "activity"
    And "Visible groups" "icon" should not exist in the "Visible groups database" "activity"
    And "Separate groups" "icon" should not exist in the "Separate groups assignment" "activity"
    And "Visible groups" "icon" should not exist in the "Separate groups assignment" "activity"
    # Giving moodle/course:manageactivities capability would let them see the icons.
    And the following "role capability" exists:
      | role                           | student |
      | moodle/course:manageactivities | allow   |
    And I am on the "C1" "Course" page
    And "Visible groups" "icon" should exist in the "Visible groups database" "activity"
    And "Separate groups" "icon" should exist in the "Separate groups assignment" "activity"

    Examples:
      | courseformat |
      | topics       |
      | weeks        |

  Scenario Outline: Resources don't support group mode never show groupmode icon in the course page
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | format         |
      | Course 1 | C1        | <courseformat> |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
    And the following "activities" exist:
      | activity | name                 | intro                   | course | idnumber | groupmode |
      | page     | No groups page       | Page with groupmode = 0 | C1     | page0    | 0         |
      | page     | Visible groups page  | Page with groupmode = 2 | C1     | page2    | 2         |
      | page     | Separate groups page | Page with groupmode = 1 | C1     | page1    | 1         |
    And I log in as "teacher1"
    When I am on "Course 1" course homepage with editing mode on
    Then "Separate groups" "icon" should not exist in the "No groups page" "activity"
    And "Visible groups" "icon" should not exist in the "No groups page" "activity"
    And "Separate groups" "icon" should not exist in the "Visible groups page" "activity"
    And "Visible groups" "icon" should not exist in the "Visible groups page" "activity"
    And "Separate groups" "icon" should not exist in the "Separate groups page" "activity"
    And "Visible groups" "icon" should not exist in the "Separate groups page" "activity"

    Examples:
      | courseformat |
      | topics       |
      | weeks        |

  Scenario Outline: Group mode icon behavior in the course page when forcing group mode in course settings
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | format         | groupmodeforce | groupmode   |
      | Course 1 | C1        | <courseformat> | 1              | <groupmode> |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
    And the following "activities" exist:
      | activity | name                       | intro                         | course | idnumber | groupmode |
      | forum    | No groups forum            | Forum with groupmode = 0      | C1     | forum1   | 0         |
      | data     | Visible groups database    | Database with groupmode = 2   | C1     | data1    | 2         |
      | assign   | Separate groups assignment | Assignment with groupmode = 1 | C1     | assign1  | 1         |
      | page     | No groups page             | Doesn't support groupmode     | C1     | page     | 1         |
    And I log in as "teacher1"
    When I am on "Course 1" course homepage with editing mode on
    Then "Separate groups" "icon" <separate> in the "No groups forum" "activity"
    And "Visible groups" "icon" <visible> in the "No groups forum" "activity"
    And "Separate groups" "icon" <separate> in the "Visible groups database" "activity"
    And "Visible groups" "icon" <visible> in the "Visible groups database" "activity"
    And "Separate groups" "icon" <separate> in the "Separate groups assignment" "activity"
    And "Visible groups" "icon" <visible> in the "Separate groups assignment" "activity"
    And "Separate groups" "icon" should not exist in the "No groups page" "activity"
    And "Visible groups" "icon" should not exist in the "No groups page" "activity"

    Examples:
      | courseformat | groupmode | separate         | visible          |
      | topics       | 0         | should not exist | should not exist |
      | topics       | 1         | should exist     | should not exist |
      | topics       | 2         | should not exist | should exist     |
      | weeks        | 0         | should not exist | should not exist |
      | weeks        | 1         | should exist     | should not exist |
      | weeks        | 2         | should not exist | should exist     |

  Scenario Outline: Group mode icon in the course page in small devices
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | format         |
      | Course 1 | C1        | <courseformat> |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
    And the following "activities" exist:
      | activity | name       | intro                         | course | idnumber | groupmode |
      | forum    | Forum      | Forum with groupmode = 0      | C1     | forum1   | 0         |
      | data     | Database   | Database with groupmode = 2   | C1     | data1    | 2         |
      | assign   | Assignment | Assignment with groupmode = 1 | C1     | assign1  | 1         |
      | page     | Page       | Doesn't support groupmode     | C1     | page     | 1         |
    And I log in as "teacher1"
    When I am on "Course 1" course homepage with editing mode on
    And I should not see "Separate groups"
    And I should not see "Visible groups"
    And I change viewport size to "480x800"
    And I should see "Separate groups"
    And I should see "Visible groups"

    Examples:
      | courseformat |
      | topics       |
      | weeks        |

Filemanager

Name Type Size Permission Actions
activities_edit_completion.feature File 2.4 KB 0777
activities_edit_name.feature File 2.14 KB 0777
activities_visibility_icons.feature File 7.33 KB 0777
activity_chooser.feature File 19.64 KB 0777
activity_chooser_plus.feature File 2.34 KB 0777
activity_groupmode.feature File 9.52 KB 0777
activity_navigation.feature File 16.7 KB 0777
activity_navigation_with_restrictions.feature File 3.31 KB 0777
activity_resource_delete.feature File 1.68 KB 0777
activity_resource_description_display.feature File 3.41 KB 0777
activity_tags_deletion.feature File 5.83 KB 0777
add_activities.feature File 3.16 KB 0777
behat_course.php File 95.24 KB 0777
behat_course_deprecated.php File 5.18 KB 0777
category_change_visibility.feature File 16.56 KB 0777
category_management.feature File 22.67 KB 0777
category_resort.feature File 10.92 KB 0777
course_activity_dates.feature File 3.62 KB 0777
course_browsing.feature File 4.65 KB 0777
course_category_breadcrumbs.feature File 13.73 KB 0777
course_category_management_listing.feature File 43.44 KB 0777
course_change_visibility.feature File 5.79 KB 0777
course_collapse_sections.feature File 11.46 KB 0777
course_communication_defaults.feature File 1.14 KB 0777
course_contact.feature File 7.35 KB 0777
course_controls.feature File 11.33 KB 0777
course_creation.feature File 5.86 KB 0777
course_download_content.feature File 2.29 KB 0777
course_download_content_cm.feature File 3.1 KB 0777
course_download_content_permissions.feature File 5.43 KB 0777
course_force_language.feature File 1.46 KB 0777
course_format.feature File 4.2 KB 0777
course_relativedatesmode.feature File 2.08 KB 0777
course_report_display.feature File 1.88 KB 0777
course_request.feature File 4.83 KB 0777
course_resort.feature File 11.28 KB 0777
course_search.feature File 1.58 KB 0777
course_summary_format.feature File 1.41 KB 0777
coursetags.feature File 4.09 KB 0777
create_delete_course.feature File 5.16 KB 0777
customfields_locked.feature File 2.54 KB 0777
customfields_visibility.feature File 3.61 KB 0777
edit_settings.feature File 2.61 KB 0777
force_group_mode.feature File 2.11 KB 0777
frontpage_display_modes.feature File 3.98 KB 0777
frontpage_topic_section.feature File 1.93 KB 0777
general_section.feature File 1.59 KB 0777
keyholder.feature File 2.2 KB 0777
max_number_sections.feature File 2.13 KB 0777
move_activities.feature File 2.42 KB 0777
move_sections.feature File 3.25 KB 0777
navigate_course_list.feature File 3.18 KB 0777
other_users.feature File 1.37 KB 0777
paged_course_information.feature File 3.83 KB 0777
paged_course_navigation.feature File 6.28 KB 0777
recommend_activities.feature File 2 KB 0777
rename_roles.feature File 2.71 KB 0777
reset_course.feature File 3.66 KB 0777
restrict_available_activities.feature File 1.91 KB 0777
role_renaming.feature File 1.89 KB 0777
search_recommended_activities.feature File 1 KB 0777
section_highlighting.feature File 1.77 KB 0777
section_visibility.feature File 4.88 KB 0777
sectionzero_title.feature File 2.09 KB 0777
view_subfolders_inline.feature File 3.03 KB 0777
Filemanager