diff --git a/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte b/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte
index f2d55e69..29d78c9f 100644
--- a/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte
+++ b/apps/dashboard/src/routes/courses/[id]/lessons/[...lessonParams]/+page.svelte
@@ -298,22 +298,24 @@
className="overflow-x-hidden"
>
-
-
markLessonComplete(data.lessonId)}
- isLoading={isMarkingComplete}
- isDisabled={isMarkingComplete}
- variant={VARIANTS.OUTLINED}
- className="mt-10"
- >
- {#if isLessonComplete}
-
- {:else}
-
- {/if}
- Mark as {isLessonComplete ? 'Incomplete' : 'Complete'}
-
-
+ {#if isStudent}
+
+
markLessonComplete(data.lessonId)}
+ isLoading={isMarkingComplete}
+ isDisabled={isMarkingComplete}
+ variant={VARIANTS.OUTLINED}
+ className="mt-10"
+ >
+ {#if isLessonComplete}
+
+ {:else}
+
+ {/if}
+ Mark as {isLessonComplete ? 'Incomplete' : 'Complete'}
+
+
+ {/if}
{/if}