HEX
Server: Apache
System: Linux webm010.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: iestorre (46869)
PHP: 8.0.30
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/i/e/s/iestorre/moodleAW/moodle405/course/tests/behat/rename_roles.feature
@core @core_course
Feature: Rename roles within a course
  In order to set course roles names according to their responsabilities
  As a teacher
  I need to edit the course role names

  @javascript
  Scenario: Rename roles within a course
    Given the following "users" exists:
      | username | firstname | lastname | email |
      | teacher1 | Teacher | 1 | teacher1@asd.com |
      | teacher2 | Teacher | 2 | teacher2@asd.com |
      | student1 | Student | 1 | student1@asd.com |
    And the following "courses" exists:
      | fullname | shortname | format |
      | Course 1 | C1 | topics |
    And the following "course enrolments" exists:
      | user | course | role |
      | teacher1 | C1 | editingteacher |
      | teacher2 | C1 | teacher |
      | student1 | C1 | student |
    And I log in as "teacher1"
    And I follow "Course 1"
    When I click on "Edit settings" "link" in the "Administration" "block"
    And I fill the moodle form with:
      | Your word for 'Non-editing teacher' | Tutor |
      | Your word for 'Student' | Learner |
    And I press "Save changes"
    And I expand "Switch role to..." node
    Then I should see "Tutor"
    And I should see "Learner"
    And I follow "Participants"
    And the "roleid" select box should contain "Tutor"
    And the "roleid" select box should contain "Learner"
    And the "roleid" select box should not contain "Student"
    And I click on "Edit settings" "link" in the "Administration" "block"
    And I fill the moodle form with:
      | Your word for 'Non-editing teacher' | |
      | Your word for 'Student' | |
    And I press "Save changes"
    And I expand "Switch role to..." node
    And I should see "Teacher"
    And I should see "Student"
    And I should not see "Learner"
    And I follow "Participants"
    And the "roleid" select box should contain "Non-editing teacher"
    And the "roleid" select box should contain "Student"