{mgr.data?.lesson_title ?? 'Pelajaran'} - Elemes LMS {#if pageData.lesson} {#key pageData.lesson.filename}
e.preventDefault()} oncopy={(e) => e.preventDefault()} oncut={(e) => e.preventDefault()} oncontextmenu={(e) => e.preventDefault()}> {#if mgr.data?.locked}
🔒
Pelajaran ini terkunci. Kamu dapat membaca materinya, namun workspace (editor) dinonaktifkan hingga prasyarat selesai. {#if mgr.data.missing_prerequisites?.length}
Belum selesai: {#each mgr.data.missing_prerequisites as p, i} {mgr.getLessonTitle(p)}{i < mgr.data.missing_prerequisites.length - 1 ? ', ' : ''} {/each}
{/if}
{/if} {#if mgr.isQuizMode}
🫣

Materi Disembunyikan

Keluar dari kuis akan menyimpan skor akhir. Soal yang belum dijawab dianggap salah.

{:else}
{@html mgr.data?.lesson_content ?? ''}
{/if}
{#if float.floating && float.minimized && !mgr.isMobile} {/if}
{#if mgr.data?.locked}
🔒

Workspace Terkunci

Selesaikan materi sebelumnya untuk mulai mengerjakan latihan ini.

{/if}
{#if mgr.data?.lesson_info}
{@html mgr.data.lesson_info}
{/if}
{#if mgr.data?.exercise_content}

Latihan

{@html mgr.data.exercise_content}
{/if}
{#if mgr.data?.active_tabs?.includes('circuit')}
{/if} {#if mgr.isVelxio}
{/if} {#if mgr.isFlowchart}
{/if} {#if mgr.isDeployable}
{/if} {#if !mgr.data?.active_tabs?.length || mgr.data.active_tabs.includes('c') || mgr.data.active_tabs.includes('python')}
{/if} {#if mgr.data?.active_tabs?.includes('quiz')}
mgr.completeLesson(status)} onAnswerChange={(status, isCorrect, total, types) => mgr.updateQuizSnapshot(status, isCorrect, total, types)} />
{/if}
{#snippet actions()} {/snippet}
{/key} {/if}