<commit_before><template>

  <immersive-full-screen
    :backPageLink="backPageLink"
    :backPageText="$tr('backTo', { title: exam.title })"
  >
    <template>
      <div class="summary-container">
        <page-status
          :contentName="exam.title"
          :userName="userName"
          :questions="examAttempts"
          :completionTimestamp="new Date(completionTimestamp)"
          :completed="closed"/>
      </div>
      <div class="details-container">
        <div class="attempt-log-container">
          <attempt-log-list
            :attempt-logs="examAttempts"
            :selectedQuestionNumber="questionNumber"
            @select="navigateToAttempt"
          />
        </div>
        <div class="exercise-container">
          <interaction-list
            :interactions="currentInteractionHistory"
            :attemptNumber="currentAttempt.questionNumber"
            :selectedInteractionIndex="selectedInteractionIndex"
            @select="navigateToInteraction"
          />

          <content-renderer
            v-if="currentInteraction"
            class="content-renderer"
            :id="exercise.pk"
            :itemId="itemId"
            :allowHints="false"
            :kind="exercise.kind"
            :files="exercise.files"
            :contentId="exercise.content_id"
            :channelId="channelId"
            :available="exercise.available"
            :answerState="currentInteraction.answer"
            :extraFields="exercise.extra_fields"<commit_msg>Show unfilled question for unanswered questions on exam report.<commit_after><template>

  <immersive-full-screen
    :backPageLink="backPageLink"
    :backPageText="$tr('backTo', { title: exam.title })"
  >
    <template>
      <div class="summary-container">
        <page-status
          :contentName="exam.title"
          :userName="userName"
          :questions="examAttempts"
          :completionTimestamp="new Date(completionTimestamp)"
          :completed="closed"/>
      </div>
      <div class="details-container">
        <div class="attempt-log-container">
          <attempt-log-list
            :attempt-logs="examAttempts"
            :selectedQuestionNumber="questionNumber"
            @select="navigateToAttempt"
          />
        </div>
        <div class="exercise-container">
          <interaction-list
            :interactions="currentInteractionHistory"
            :attemptNumber="currentAttempt.questionNumber"
            :selectedInteractionIndex="selectedInteractionIndex"
            @select="navigateToInteraction"
          />

          <content-renderer
            v-if="currentInteraction"
            class="content-renderer"
            :id="exercise.pk"
            :itemId="itemId"
            :allowHints="false"
            :kind="exercise.kind"
            :files="exercise.files"
            :contentId="exercise.content_id"
            :channelId="channelId"
            :available="exercise.available"
            :answerState="currentInteraction.answer"
            :extraFields="exercise.extra_fields"
            :assessment="true"/>
          <content-renderer
            v-else
            class="content-renderer"
            :id="exercise.pk"
            :itemId="itemId"
            :allowHints="false"
            :kind="exercise.kind"
            :files="exercise.files"
            :contentId="exercise.content_id"
            :channelId="channelId"
            :available="exercise.available"
            :extraFields="exercise.extra_fields"
{'fraction_non_alphanumeric': 0.1199204319408923, 'fraction_numerical': 0.0, 'mean_word_length': 2.090430201931519, 'pattern_counts': {'":': 0, '<': 30, '<?xml version=': 0, '>': 28, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1695899', 'n_tokens_mistral': 953, 'n_tokens_neox': 908, 'n_words': 112}