From b71e3d13fe3a31b07d5e5c5b4473ee058a0cb522 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Fri, 10 Feb 2023 15:36:31 +0000
Subject: [PATCH] fix #2096

Closes #2096

Merge request studip/studip!1381
---
 .../CoursewareDashboardStudents.vue           | 20 +++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/resources/vue/components/courseware/CoursewareDashboardStudents.vue b/resources/vue/components/courseware/CoursewareDashboardStudents.vue
index 025ad745700..d03ed986d69 100644
--- a/resources/vue/components/courseware/CoursewareDashboardStudents.vue
+++ b/resources/vue/components/courseware/CoursewareDashboardStudents.vue
@@ -25,19 +25,35 @@
                             :shape="status.shape"
                             :role="status.role"
                             :title="status.description"
+                            aria-hidden="true"
                         />
+                        <span class="sr-only">{{ status.description }}</span>
                     </td>
                     <td>
                         {{ taskGroup && taskGroup.attributes.title }}
                     </td>
                     <td>
                         <span v-if="user">
-                            <studip-icon shape="person2" role="info" :title="$gettext('Teilnehmer/-in')" />
+                            <studip-icon 
+                                shape="person2"
+                                role="info"
+                                aria-hidden="true"
+                                :title="$gettext('Teilnehmende Person')" 
+                            />
+                            <span class="sr-only">{{ $gettext('Teilnehmende Person') }}</span>
                             {{ user.attributes['formatted-name'] }}
+
                         </span>
                         <span v-if="group">
-                            <studip-icon shape="group2" role="info" :title="$gettext('Gruppe')" />
+                            <studip-icon
+                                shape="group2"
+                                role="info"
+                                aria-hidden="true"
+                                :title="$gettext('Gruppe')"
+                            />
+                            <span class="sr-only">{{ $gettext('Gruppe') }}</span>
                             {{ group.attributes['name'] }}
+
                         </span>
                     </td>
                     <td class="responsive-hidden">
-- 
GitLab