{#if mounted}

📊 Project Evaluation Results

Detailed AI-powered analysis and scoring

{/if}
{#if error}

Error Loading Result

{error}

Submission ID: {submissionId}

{/if} {#if loading}

Loading evaluation results...

{:else if result}

{result.project_name}

{result.project_description}

Team: {result.team_name} Evaluated: {formatIST(result.evaluation.evaluated_at)}

Overall Score

{result.evaluation.overall_score.toFixed(1)}/10

📈 Detailed Scores

{#if result.evaluation.detailed_scores}

📚 Hackathon Key Points

{#each hackathonKeys as item, i} {#if result.evaluation.detailed_scores[item.key]}
{item.label}
{result.evaluation.detailed_scores[item.key]}
{/if} {/each}
{/if}

🤖 AI Evaluation Feedback

{result.evaluation.feedback}

{#if result.evaluation.detailed_scores && typeof result.evaluation.detailed_scores === 'object' && Object.keys(result.evaluation.detailed_scores).length > 0}

📋 Detailed Score Justifications

{#each Object.entries(result.evaluation.detailed_scores) as [key, value], i}

{key.replace('_justification', '').replace('_', ' ')}

{value}

{/each}
{/if}
{/if}