Rev 11 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
@mod @mod_quiz @quiz @quiz_overviewFeature: Basic use of the Grades reportIn order to easily get an overview of quiz attemptsAs a teacherI need to use the Grades reportBackground:Given the "multilang" filter is "on"And the "multilang" filter applies to "content and headings"And the following "custom profile fields" exist:| datatype | shortname | name || text | fruit | Fruit |And the following "users" exist:| username | firstname | lastname | email | idnumber | profile_field_fruit || teacher1 | T1 | Teacher1 | teacher1@example.com | T1000 | || student1 | S1 | Student1 | student1@example.com | S1000 | Apple || student2 | S2 | Student2 | student2@example.com | S2000 | Banana || student3 | S3 | Student3 | student3@example.com | S3000 | Pear |And the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student || student2 | C1 | student || student3 | C1 | student |And the following "groups" exist:| course | idnumber | name || C1 | G1 | <span class="multilang" lang="en">English</span><span class="multilang" lang="es">Spanish</span> || C1 | G2 | Group 2 |And the following "group members" exist:| group | user || G1 | student1 || G1 | student2 || G2 | student3 |And the following "question categories" exist:| contextlevel | reference | name || Course | C1 | Test questions |And the following "activities" exist:| activity | name | intro | course | idnumber | groupmode || quiz | Quiz 1 | Quiz 1 description | C1 | quiz1 | 2 |And the following "questions" exist:| questioncategory | qtype | name | questiontext || Test questions | description | Intro | Welcome to this quiz || Test questions | truefalse | TF1 | First question || Test questions | truefalse | TF2 | Second question |And quiz "Quiz 1" contains the following questions:| question | page | maxmark | displaynumber || Intro | 1 | | || TF1 | 1 | | || TF2 | 1 | 3.0 | 2a |And user "student1" has attempted "Quiz 1" with responses:| slot | response || 2 | True || 3 | False |And user "student2" has attempted "Quiz 1" with responses:| slot | response || 2 | True || 3 | True |@javascriptScenario: Using the Grades report# Basic check of the Grades reportWhen I am on the "Quiz 1" "quiz activity" page logged in as teacher1And I navigate to "Results" in current page administrationThen I should see "Attempts: 2"# Verify that the right columns are visibleAnd I should see "Q. 1"And I should see "Q. 2a"And I should not see "Q. 3"# Check student1's gradeAnd I should see "25.00" in the "S1 Student1" "table_row"# And student2's gradeAnd I should see "100.00" in the "S2 Student2" "table_row"# Check changing the form parametersAnd I set the field "Attempts from" to "enrolled users who do not have a quiz attempt"And I press "Show report"# Note: teachers should not appear in the report.# Check student3's gradeAnd I should see "-" in the "S3 Student3" "table_row"And I set the field "Attempts from" to "enrolled users who have, or do not have, a quiz attempt"And I press "Show report"# Check student1's gradeAnd I should see "25.00" in the "S1 Student1" "table_row"# Check student2's gradeAnd I should see "100.00" in the "S2 Student2" "table_row"# Check student3's gradeAnd I should see "-" in the "S3 Student3" "table_row"And I set the field "Attempts from" to "all users who have a quiz attempt"And I press "Show report"# Check student1's gradeAnd I should see "25.00" in the "S1 Student1" "table_row"# Check student2's gradeAnd I should see "100.00" in the "S2 Student2" "table_row"# Verify groups are displayed correctly.And I set the field "Visible groups" to "English"And I should see "Number of students in group 'English' achieving grade ranges"@javascriptScenario: View custom user profile fields in the grades reportGiven the following config values are set as admin:| showuseridentity | email,profile_field_fruit |And I am on the "Quiz 1" "quiz activity" page logged in as teacher1And I navigate to "Results" in current page administrationThen I should see "Apple" in the "S1 Student1" "table_row"And I should see "Banana" in the "S2 Student2" "table_row"