X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/mod/forum/tests/behat
home
/
cbholdings
/
pasukulu
/
mod
/
forum
/
tests
/
behat
/
📁
..
📄
add_forum.feature
(2.52 KB)
📄
add_forum_inline.feature
(1.48 KB)
📄
advanced_search.feature
(5.97 KB)
📄
behat_mod_forum.php
(20.18 KB)
📄
discussion_display.feature
(5.29 KB)
📄
discussion_lock.feature
(3.77 KB)
📄
discussion_navigation.feature
(5.77 KB)
📄
discussion_post_threshold_warning.feature
(5.5 KB)
📄
discussion_subscriptions.feature
(17.77 KB)
📄
edit_post_student.feature
(2.8 KB)
📄
edit_post_teacher.feature
(2.81 KB)
📄
edit_tags.feature
(3.21 KB)
📄
favourite_discussion.feature
(2.09 KB)
📄
forum_activity_breadcrumbs.feature
(2.69 KB)
📄
forum_activity_completion.feature
(6.04 KB)
📄
forum_activity_completion_pass_grade.feature
(9.48 KB)
📄
forum_display_word_count.feature
(3.2 KB)
📄
forum_export.feature
(2.69 KB)
📄
forum_subscribers_navigation.feature
(2.92 KB)
📄
forum_subscription_landing_page.feature
(1.26 KB)
📄
forum_subscriptions.feature
(3.54 KB)
📄
forum_subscriptions_availability.feature
(4.71 KB)
📄
forum_subscriptions_default.feature
(5.63 KB)
📄
forum_subscriptions_management.feature
(2.66 KB)
📄
forum_subscriptions_mode_behaviour.feature
(1.77 KB)
📄
grade_forum.feature
(7.85 KB)
📄
grade_view_discussion.feature
(2.73 KB)
📄
groups_in_course_no_groups_in_forum.feature
(2.3 KB)
📄
guest_users.feature
(6.51 KB)
📄
h5p_inline_editing_content.feature
(6.26 KB)
📄
inpage_reply.feature
(2.08 KB)
📄
move_discussion.feature
(1.45 KB)
📄
my_forum_posts.feature
(1.69 KB)
📄
no_groups_in_course.feature
(3.47 KB)
📄
portfolio_export.feature
(1.8 KB)
📄
post_to_multiple_groups.feature
(4.52 KB)
📄
posts_ordering_blog.feature
(3.3 KB)
📄
posts_ordering_general.feature
(3.44 KB)
📄
private_replies.feature
(2.72 KB)
📄
recent_activity.feature
(6.86 KB)
📄
separate_group_discussions.feature
(14.04 KB)
📄
separate_group_grade_forum.feature
(4.13 KB)
📄
separate_group_single_group_discussions.feature
(3.31 KB)
📄
single_forum_discussion.feature
(1.74 KB)
📄
split_forum_discussion.feature
(2.48 KB)
📄
timed_discussions.feature
(1.98 KB)
📄
track_read_posts.feature
(8.11 KB)
📄
visible_group_discussions.feature
(14.08 KB)
Editing: grade_forum.feature
@mod @mod_forum @core_grades @javascript Feature: I can grade a students interaction across a forum In order to assess a student's contributions As a teacher I can assign grades to a student based on their contributions Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | | student1 | Student | 1 | student1@example.com | And the following "courses" exist: | fullname | shortname | format | numsections | | Course 1 | C1 | weeks | 5 | And the following "grade categories" exist: | fullname | course | | Tutor | C1 | | Peers | C1 | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | | student1 | C1 | student | And the following "scales" exist: | name | scale | | Test Scale 1 | Disappointing, Good, Very good, Excellent | And the following "activity" exists: | activity | forum | | course | C1 | | idnumber | 0001 | | name | Test Forum 1 | And I log in as "teacher1" And I change window size to "large" And I am on "Course 1" course homepage with editing mode on Scenario: Ensure that forum grade settings do not leak to Ratings Given I am on the "Test Forum 1" "forum activity editing" page And I expand all fieldsets # Fields should be hidden when grading is not set. When I set the field "Whole forum grading > Type" to "None" Then "Whole forum grading > Grade to pass" "field" should not be visible And "Whole forum grading > Grade category" "field" should not be visible And "Whole forum grading > Maximum grade" "field" should not be visible And "Ratings > Grade to pass" "field" should not be visible And "Ratings > Grade category" "field" should not be visible And "Ratings > Maximum grade" "field" should not be visible # Only Whole forum grading fields should be visible. When I set the field "Whole forum grading > Type" to "Point" Then "Whole forum grading > Grade to pass" "field" should be visible And "Whole forum grading > Grade category" "field" should be visible And "Whole forum grading > Maximum grade" "field" should be visible But "Ratings > Grade to pass" "field" should not be visible And "Ratings > Grade category" "field" should not be visible And "Ratings > Maximum grade" "field" should not be visible # Save some values. Given I set the field "Whole forum grading > Maximum grade" to "10" And I set the field "Whole forum grading > Grade category" to "Tutor" And I set the field "Whole forum grading > Grade to pass" to "4" When I press "Save and return to course" And I navigate to "View > Grader report" in the course gradebook # There shouldn't be any Ratings grade item. Then I should see "Test Forum 1 whole forum" But I should not see "Test Forum 1 rating" # The values saved should be reflected here. And I click on grade item menu "Test Forum 1 whole forum" of type "gradeitem" on "grader" page And I choose "Edit grade item" in the open action menu When I expand all fieldsets Then the field "Maximum grade" matches value "10" Then the field "Grade to pass" matches value "4" And I should see "Tutor" in the "Parent category" "fieldset" Scenario: Ensure that Ratings settings do not leak to Forum grading Given I am on the "Test Forum 1" "forum activity editing" page And I expand all fieldsets # Fields should be hidden when grading is not set. When I set the field "Ratings > Aggregate type" to "No ratings" Then "Ratings > Type" "field" should not be visible And "Ratings > Grade to pass" "field" should not be visible And "Ratings > Grade category" "field" should not be visible And "Ratings > Maximum grade" "field" should not be visible And "Whole forum grading > Grade to pass" "field" should not be visible And "Whole forum grading > Grade category" "field" should not be visible And "Whole forum grading > Maximum grade" "field" should not be visible # Set to "Count of ratings" When I set the field "Ratings > Aggregate type" to "Count of ratings" Then "Ratings > Type" "field" should be visible When I set the field "Ratings > Type" to "None" Then "Ratings > Grade to pass" "field" should not be visible And "Ratings > Grade category" "field" should not be visible And "Ratings > Maximum grade" "field" should not be visible And "Whole forum grading > Grade to pass" "field" should not be visible And "Whole forum grading > Grade category" "field" should not be visible And "Whole forum grading > Maximum grade" "field" should not be visible # Use point grading When I set the field "Ratings > Type" to "Point" Then "Ratings > Grade to pass" "field" should be visible And "Ratings > Grade category" "field" should be visible And "Ratings > Maximum grade" "field" should be visible And "Whole forum grading > Grade to pass" "field" should not be visible And "Whole forum grading > Grade category" "field" should not be visible And "Whole forum grading > Maximum grade" "field" should not be visible # Save some values. Given I set the field "Ratings > Maximum grade" to "10" And I set the field "Ratings > Grade category" to "Tutor" And I set the field "Ratings > Grade to pass" to "4" When I press "Save and return to course" And I navigate to "View > Grader report" in the course gradebook # There shouldn't be any Whole forum grade gradeitem. Then I should see "Test Forum 1 rating" But I should not see "Test Forum 1 whole forum" # The values saved should be reflected here. And I click on grade item menu "Test Forum 1 rating" of type "gradeitem" on "grader" page And I choose "Edit grade item" in the open action menu When I expand all fieldsets Then the field "Maximum grade" matches value "10" Then the field "Grade to pass" matches value "4" And I should see "Tutor" in the "Parent category" "fieldset" Scenario: Setting both a rating and a whole forum grade does not bleed Given I am on the "Test Forum 1" "forum activity editing" page And I expand all fieldsets And I set the field "Ratings > Aggregate type" to "Count of ratings" And I set the field "Ratings > Type" to "Point" And I set the field "Ratings > Maximum grade" to "100" And I set the field "Ratings > Grade category" to "Peers" And I set the field "Ratings > Grade to pass" to "40" And I set the field "Whole forum grading > Type" to "Point" And I set the field "Whole forum grading > Maximum grade" to "10" And I set the field "Whole forum grading > Grade category" to "Tutor" And I set the field "Whole forum grading > Grade to pass" to "4" And I press "Save and return to course" And I navigate to "View > Grader report" in the course gradebook # There shouldn't be any Whole forum grade gradeitem. Then I should see "Test Forum 1 rating" And I should see "Test Forum 1 whole forum" # The values saved should be reflected here. And I click on grade item menu "Test Forum 1 rating" of type "gradeitem" on "grader" page And I choose "Edit grade item" in the open action menu When I expand all fieldsets Then the field "Maximum grade" matches value "100" Then the field "Grade to pass" matches value "40" And I should see "Peers" in the "Parent category" "fieldset" And I press "cancel" And I click on grade item menu "Test Forum 1 whole forum" of type "gradeitem" on "grader" page And I choose "Edit grade item" in the open action menu When I expand all fieldsets Then the field "Maximum grade" matches value "10" Then the field "Grade to pass" matches value "4" And I should see "Tutor" in the "Parent category" "fieldset"
Upload File
Create Folder