@if (loading()) {

Loading details...

} @else if (submission()) {
Score {{ submission().score }}/{{ submission().totalMarks }}
Percentage {{ submission().percentage }}%
Time Taken {{ formatTime(submission().timeTaken) }}
Submitted {{ submission().submittedAt | date:'medium' }}

Detailed Answers

@for (q of detailedAnswers(); track q.questionId; let i = $index) {
Q{{ i + 1 }} {{ q.type === 'mcq' ? 'MCQ' : 'Single' }} {{ q.isCorrect ? '✓ Correct' : '✗ Wrong' }}

{{ q.question }}

@for (opt of q.options; track opt) {
@if (q.correctAnswers.includes(opt)) { ✓ } @else if (q.studentAnswers.includes(opt)) { ✗ } {{ opt }}
}
}
}