From 87f8af65636223bd86ea0f46425a509b68862b48 Mon Sep 17 00:00:00 2001 From: Llewelyn Williams <83357820+llewelyn-williams@users.noreply.github.com> Date: Tue, 6 Jun 2023 09:44:56 +0100 Subject: [PATCH] Update lib.php "Support student custom roles" (#29) Rollback 8862dc0 --- lib.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib.php b/lib.php index 971196e..dcf3cdf 100644 --- a/lib.php +++ b/lib.php @@ -329,7 +329,8 @@ class plagiarism_plugin_pchkorg extends plagiarism_plugin { $roles[] = strtolower($rolesData->shortname); } // Moodle has multiple roles in courses. - $isstudent = !in_array('teacher', $roles) + $isstudent = in_array('student', $roles) + && !in_array('teacher', $roles) && !in_array('editingteacher', $roles) && !in_array('managerteacher', $roles); @@ -742,8 +743,7 @@ display: inline-block;" $roles[] = strtolower($rolesData->shortname); } // Moodle has multiple roles in courses. - $isstudent = in_array('student', $roles) - && !in_array('teacher', $roles) + $isstudent = !in_array('teacher', $roles) && !in_array('editingteacher', $roles) && !in_array('managerteacher', $roles); $isregistered = $apiprovider->auto_registrate_member($name, $USER->email, $isstudent ? 3 : 2);