{#if !preview && $questionnaire.questions.length && !$questionnaireMetaData.isFinished && $questionnaireMetaData.currentQuestionIndex > 0}
{$questionnaireMetaData.currentQuestionIndex}/{$questionnaire.questions.length}
{/if} {#if preview} {:else if !$questionnaire.questions.length}

{$t('course.navItem.lessons.exercises.all_exercises.view_mode.empty_edit_hint_prefix')} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.edit')} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.empty_edit_hint_suffix')}

{:else if $questionnaireMetaData.currentQuestionIndex === 0}

{$questionnaire.title}

{$questionnaire.questions.length} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.questions')}

|

{getTotalPossibleGrade($questionnaire.questions)} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.points')}.

|

{$t('course.navItem.lessons.exercises.all_exercises.view_mode.all')}

{#if $questionnaire.dueBy} |

{$t('course.navItem.lessons.exercises.all_exercises.view_mode.due')}: {new Date($questionnaire.dueBy).toLocaleString()}

{/if}
{:else if $questionnaireMetaData.isFinished} {#if !isLoadingAutoSavedData}
{#if STATUS.GRADED === $questionnaireMetaData.status}
{$t('course.navItem.lessons.exercises.all_exercises.view_mode.graded')}
{#if $questionnaireMetaData.comment} {/if}

{$questionnaireMetaData.finalTotalGrade}/ {$questionnaireMetaData.totalPossibleGrade}

{:else if isSelfPacedLikeCourse(courseApi.course?.type)} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.submitted')} {:else} {$t('course.navItem.lessons.exercises.all_exercises.view_mode.pending')} {/if}
{#if submissionList.length > 1}
{$t('course.navItem.lessons.exercises.all_exercises.view_mode.attempt_counter', { current: selectedTryIndex + 1, total: submissionList.length })} = submissionList.length - 1} onclick={goNextTry} tooltip={$t('course.navItem.lessons.exercises.all_exercises.view_mode.next_try')} >
{/if} leftQuestion.order - rightQuestion.order )} questionnaireMetaData={$questionnaireMetaData} grades={$questionnaireMetaData.grades} disableGrading={true} /> {#if $questionnaire.allowMultipleAttempts}
{/if}
{/if} {:else if currentQuestion && currentQuestion?.id}
{#key currentQuestion.id}
{#if sharedQuestionModel} {/if}
{/key}
1} canGoNext={canGoNextForSharedQuestion && !isSubmitting} isLast={$questionnaireMetaData.currentQuestionIndex === $questionnaire.questions.length} {isSubmitting} previousLabel={t.get('course.navItem.lessons.exercises.all_exercises.previous')} nextLabel={t.get('course.navItem.lessons.exercises.all_exercises.next')} finishLabel={t.get('course.navItem.lessons.exercises.all_exercises.finish')} {onPrevious} onNext={onSharedNext} />
{/if}