diff --git a/forms/edit.php b/forms/edit.php
index f715370d3ec91a4da954ebdbfea6cb1b065904c6..a818685031cf667da3eb4d6ecfdc5f6959951354 100644
--- a/forms/edit.php
+++ b/forms/edit.php
@@ -114,7 +114,7 @@ if ( $subid ) {
 $reqfgm = $vpl->get_fgm('required');
 $options ['resetfiles'] = ($reqfgm->is_populated() && ! $instance->example);
 $corfgm = $vpl->get_fgm('corrected');
-$options ['correctedfiles'] = ($corfgm->is_populated() && ! $instance->example && $manager && user_has_role_assignment($USER->id,3));
+$options ['correctedfiles'] = ($corfgm->is_populated() && ! $instance->example && $grader);
 $options ['maxfiles'] = intval($instance->maxfiles);
 $reqfilelist = $reqfgm->getFileList();
 $options ['minfiles'] = count( $reqfilelist );