diff --git a/mod/quiz/overrides.php b/mod/quiz/overrides.php index 8d312839907..b319f80d6aa 100644 --- a/mod/quiz/overrides.php +++ b/mod/quiz/overrides.php @@ -233,7 +233,7 @@ foreach ($overrides as $override) { } else { $usercell = new html_table_cell(); $usercell->rowspan = count($fields); - $usercell->text = html_writer::link(new moodle_url($groupurl, ['id' => $override->userid]), + $usercell->text = html_writer::link(new moodle_url($userurl, ['id' => $override->userid]), fullname($override) . $extranamebit); $usercells[] = $usercell; diff --git a/mod/quiz/tests/behat/quiz_user_override.feature b/mod/quiz/tests/behat/quiz_user_override.feature index ae6327ddfb7..86b3a548b31 100644 --- a/mod/quiz/tests/behat/quiz_user_override.feature +++ b/mod/quiz/tests/behat/quiz_user_override.feature @@ -69,6 +69,9 @@ Feature: Quiz user override And "Edit" "icon" should exist in the "Student One" "table_row" And "copy" "icon" should exist in the "Student One" "table_row" And "Delete" "icon" should exist in the "Student One" "table_row" + And I follow "Student One" + And I should see "Student One" + And I should see "User details" @javascript Scenario: Teacher without 'See full user identity in lists' can see and edit overrides