__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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 @_cross_browser
Feature: Toggle activities visibility from the course page
  In order to delay activities availability
  As a teacher
  I need to quickly change the visibility of an activity

  Background:
    Given the following "users" exist:
      | username           | firstname           | lastname | email                          |
      | teacher1           | Teacher             | 1        | teacher1@example.com           |
      | noneditingteacher1 | Non-Editing Teacher | 1        | noneditingteacher1@example.com |
      | student1           | Student             | 1        | student1@example.com           |
    And the following "courses" exist:
      | fullname | shortname | format | numsections |
      | Course 1 | C1        | topics | 2           |
    And the following "course enrolments" exist:
      | user               | course | role           |
      | teacher1           | C1     | editingteacher |
      | noneditingteacher1 | C1     | teacher        |
      | student1           | C1     | student        |
    And the following "activities" exist:
      | activity | course | section | idnumber | name                 | intro                       | id_visible |
      | assign   | C1     | 1       | 1        | Test assignment name | Test assignment description | 1          |
    And the following "blocks" exist:
      | blockname       | contextlevel | reference | pagetypepattern | defaultregion |
      | recent_activity | Course       | C1        | course-view-*   | side-pre      |

  @javascript
  Scenario: Hide/Show toggle with javascript enabled
    Given the following "activity" exists:
      | activity | forum                  |
      | course   | C1                     |
      | idnumber | C1F1                   |
      | name     | Test forum name        |
      | visible  | 1                      |
    And I log in as "teacher1"
    And I am on "Course 1" course homepage with editing mode on
    When I open "Test forum name" actions menu
    And I choose "Hide" in the open action menu
    Then "Test forum name" activity should be hidden
    And I open "Test forum name" actions menu
    And I choose "Show" in the open action menu
    And "Test forum name" activity should be visible
    And I open "Test forum name" actions menu
    And I choose "Hide" in the open action menu
    And "Test forum name" activity should be hidden
    And I reload the page
    And "Test forum name" activity should be hidden
    # Make sure that "Availability" dropdown in the edit menu has two options: Show/Hide.
    And I open "Test forum name" actions menu
    And I click on "Edit settings" "link" in the "Test forum name" activity
    And I expand all fieldsets
    And the "Availability" select box should contain "Show on course page"
    And the "Availability" select box should not contain "Make available but don't show on course page"
    And the field "Availability" matches value "Hide on course page"
    And I press "Save and return to course"
    And "Test forum name" activity should be hidden
    # Non-editing teacher should see this activity.
    And I am on the "Course 1" course page logged in as noneditingteacher1
    And I should see "Test forum name" in the "region-main" "region"
    # Student should not see this activity.
    And I am on the "Course 1" course page logged in as student1
    And I should not see "Test forum name"

  @javascript
  Scenario: Activities can be made available and unavailable inside a hidden section
    Given the following "activity" exists:
      | activity | forum                  |
      | course   | C1                     |
      | idnumber | C1F1                   |
      | section  | 2                      |
      | name     | Test forum name        |
      | visible  | 1                      |
    And I log in as "teacher1"
    And I am on "Course 1" course homepage with editing mode on
    When I hide section "2"
    And "Test forum name" activity should be hidden
    And I open "Test forum name" actions menu
    And I choose "Availability > Make available but don't show on course page" in the open action menu
    Then "Test forum name" activity should be available but hidden from course page
    And I open "Test forum name" actions menu
    And I choose "Availability > Hide on course page" in the open action menu
    And "Test forum name" activity should be hidden
    # Make sure that "Availability" dropdown in the edit menu has three options.
    And I open "Test forum name" actions menu
    And I click on "Edit settings" "link" in the "Test forum name" activity
    And I expand all fieldsets
    And the "Availability" select box should contain "Hide on course page"
    And the "Availability" select box should contain "Make available but don't show on course page"
    And the "Availability" select box should not contain "Show on course page"
    And I set the field "Availability" to "Make available but don't show on course page"
    And I press "Save and return to course"
    And "Test forum name" activity should be available but hidden from course page
    And I turn editing mode off
    And "Test forum name" activity should be available but hidden from course page
    # Student will not see the module on the course page but can access it from other reports and blocks:
    And I am on the "Course 1" course page logged in as student1
    And "Test forum name" activity should be hidden
    And I click on "Test forum name" "link" in the "Recent activity" "block"
    And I should see "Test forum name"
    And I should see "There are no discussion topics yet in this forum"

  @javascript
  Scenario: Activities can be made available but not visible on a course page
    Given the following config values are set as admin:
      | allowstealth | 1 |
    And I log in as "teacher1"
    And I am on "Course 1" course homepage with editing mode on
    When I open "Test assignment name" actions menu
    And I choose "Availability > Make available but don't show on course page" in the open action menu
    Then "Test assignment name" activity should be available but hidden from course page
    # Make sure that "Availability" dropdown in the edit menu has three options.
    And I open "Test assignment name" actions menu
    And I click on "Edit settings" "link" in the "Test assignment name" activity
    And I expand all fieldsets
    And the "Availability" select box should contain "Show on course page"
    And the "Availability" select box should contain "Hide on course page"
    And the field "Availability" matches value "Make available but don't show on course page"
    And I press "Save and return to course"
    And "Test assignment name" activity should be available but hidden from course page
    And I turn editing mode off
    And "Test assignment name" activity should be available but hidden from course page
    # Non-editing teacher will see the module on the course page:
    And I am on the "Course 1" course page logged in as noneditingteacher1
    And I should see "Test assignment name" in the "region-main" "region"
    # Student will not see the module on the course page but can access it from other reports and blocks:
    And I am on the "Course 1" course page logged in as student1
    And "Test assignment name" activity should be hidden
    And I click on "Test assignment name" "link" in the "Recent activity" "block"
    And I should see "Test assignment name"
    And I should see "Submission status"

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