From 23e7ba25d616190113a1504db335d2daaa05be9b Mon Sep 17 00:00:00 2001
From: Elke Kreim <elke.kreim@hs-hannover.de>
Date: Wed, 2 Oct 2024 11:48:53 +0200
Subject: [PATCH] Offer only course context roles for selection

---
 classes/form/evaluserexport.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/classes/form/evaluserexport.php b/classes/form/evaluserexport.php
index 7af2a8b..08ff5cc 100644
--- a/classes/form/evaluserexport.php
+++ b/classes/form/evaluserexport.php
@@ -39,7 +39,7 @@ class evaluserexport extends moodleform {
 
         $courseid = $this->_customdata['courseid'];
         $coursecontext = $this->_customdata['coursecontext'];
-        $viewableroles = get_profile_roles($coursecontext);
+        $viewableroles = get_roles_used_in_context($coursecontext, false);
         $roles = role_fix_names($viewableroles, $coursecontext, ROLENAME_ALIAS);
         $options = [];
         foreach ($roles as $role) {
-- 
GitLab