diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue
index a7854c9ae41c9fe73a7d011f60f1abd09ad42145..f587b636aab2a5f63cd9386fb22f63f5a7981ea4 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue
@@ -15,6 +15,13 @@ export default {
       timeout: null,
     };
   },
+  props: {
+    labelKey: {
+      type: String,
+      required: false,
+      default: undefined,
+    },
+  },
   mounted() {
     const lessonStart = DateTime.fromISO(this.documentation.datetimeStart);
     const now = DateTime.now();
@@ -70,7 +77,10 @@ export default {
         v-on="on"
         @click="touchDocumentation"
       >
-        <v-icon>$edit</v-icon>
+        <v-icon :left="!!labelKey">mdi-account-edit-outline</v-icon>
+        <template v-if="labelKey">
+          {{ $t(labelKey) }}
+        </template>
       </v-chip>
     </template>
   </manage-students-dialog>
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
index 64bbb59cb8a4bffdabf9b0d641f2a6e415a2ba69..7c9661f2e6a90e921029ede276195aeefca1da37 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
@@ -87,7 +87,10 @@ import TardinessChip from "../absences/TardinessChip.vue";
       </template>
     </tardiness-chip>
 
-    <manage-students-trigger v-bind="documentationPartProps" />
+    <manage-students-trigger
+      :label-key="!(total > 0) ? 'alsijil.coursebook.notes.show_list' : ''"
+      v-bind="documentationPartProps"
+    />
   </div>
 </template>
 
diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json
index 17769c47dbb20ca106eab4f05b046c51c158498a..5994a0e20737edd833e66ca752523f1bb668cc13 100644
--- a/aleksis/apps/alsijil/frontend/messages/en.json
+++ b/aleksis/apps/alsijil/frontend/messages/en.json
@@ -74,6 +74,9 @@
           "empty": "No group note"
         }
       },
+      "notes": {
+        "show_list": "List of participants"
+      },
       "notices": {
         "future": "Editing this lesson isn't allowed as this lesson is in the future.",
         "no_entry": "There is no entry for this lesson yet."