diff --git a/db/access.php b/db/access.php
index f4324627dc05ec1e38fbb342515f33ea90119a5d..0ce718cb6b45df0c84352ef13c348b80c784bb4e 100644
--- a/db/access.php
+++ b/db/access.php
@@ -348,6 +348,8 @@ $capabilities = array(
         'contextlevel' => CONTEXT_MODULE,
         'archetypes' => array(
             'manager' => CAP_ALLOW,
+            'editingteacher' => CAP_ALLOW,
+            'teacher' => CAP_ALLOW,
         ),
     ),
 
@@ -355,10 +357,10 @@ $capabilities = array(
         'captype' => 'write',
         'contextlevel' => CONTEXT_MODULE,
         'archetypes' => array(
-            'student' => CAP_ALLOW,
             'manager' => CAP_ALLOW,
             'editingteacher' => CAP_ALLOW,
             'teacher' => CAP_ALLOW,
+            'student' => CAP_ALLOW,
         ),
     ),
 
@@ -366,10 +368,10 @@ $capabilities = array(
         'captype' => 'write',
         'contextlevel' => CONTEXT_MODULE,
         'archetypes' => array(
-            'student' => CAP_ALLOW,
             'manager' => CAP_ALLOW,
             'editingteacher' => CAP_ALLOW,
             'teacher' => CAP_ALLOW,
+            'student' => CAP_ALLOW,
         ),
     ),