No assessments found matching your filters
{#each columns as column}
{#if statusGroups[column.key]?.length > 0}
{/if}
{/each}
{/if}
{column.icon} {column.title}
{statusGroups[column.key].length}
{#each statusGroups[column.key] as assessment}
{@const status = determineStatus(assessment)}
{@const dueDateClass = getDueDateClass(assessment)}
{@const isCompleted = isManuallyCompleted(assessment.id)}
{@const color = data.colors[assessment.code] || "#6366f1"}
handleCardClick(assessment, e)}
role="button"
tabindex="0"
on:keydown={(e) => e.key === 'Enter' && handleCardClick(assessment, e)}
>
{/each}
{assessment.code}
{#if assessment.submitted}
Submitted
{/if}
{#if isCompleted && status === "MARKS_RELEASED" && !assessment.results}
Completed
{/if}
{#if status !== "MARKS_RELEASED" || isCompleted}
{/if}