diff --git a/frontend/src/routes/results/+page.svelte b/frontend/src/routes/results/+page.svelte index fcbac5a..0ff7dff 100644 --- a/frontend/src/routes/results/+page.svelte +++ b/frontend/src/routes/results/+page.svelte @@ -15,15 +15,15 @@ + >Quiz Title + + >Date Played + - + >Player count + + {#each data.results as result} @@ -38,7 +38,11 @@ - + {/each}
Quiz Title Date Played Player countNoteNote
{Object.keys(result.player_scores).length}{result.note} + {#if result.note} + {result.note} + {/if} +
diff --git a/frontend/src/routes/results/[result_id]/+page.svelte b/frontend/src/routes/results/[result_id]/+page.svelte index ee85583..914229c 100644 --- a/frontend/src/routes/results/[result_id]/+page.svelte +++ b/frontend/src/routes/results/[result_id]/+page.svelte @@ -6,6 +6,7 @@
@@ -22,7 +23,7 @@ >Player name Player Score - {#if custom_field} + {#if Object.keys(custom_field).length !== 0} Custom field @@ -32,7 +33,7 @@ {uname} {scores[uname]} - {#if custom_field} + {#if custom_field[uname]} {custom_field[uname]} diff --git a/frontend/src/routes/results/[result_id]/question_overview.svelte b/frontend/src/routes/results/[result_id]/question_overview.svelte index e050045..7a67da3 100644 --- a/frontend/src/routes/results/[result_id]/question_overview.svelte +++ b/frontend/src/routes/results/[result_id]/question_overview.svelte @@ -5,6 +5,8 @@ --> + +
+
+ {#each quiz.questions as question, i} +
+
+ +

Average Score: {get_average_score(i)}

+

+ {get_number_of_correct_answers(i)} correct Answer(s) +

+
+ {#if question_open === i} +
+ +
+ {/if} +
+ {/each} +
+
diff --git a/frontend/src/routes/results/[result_id]/question_tab_thing.svelte b/frontend/src/routes/results/[result_id]/question_tab_thing.svelte new file mode 100644 index 0000000..3bad81c --- /dev/null +++ b/frontend/src/routes/results/[result_id]/question_tab_thing.svelte @@ -0,0 +1,94 @@ + + + +
+
+
+ {#each question.answers as answer} +
+

{answer.answer}

+
+
+ +
+

{get_answer_count_for_answer(answer.answer)}

+
+
+ {/each} +
+
+ + + + + + + + + {#each answers as answer} + + + + + + + + {/each} +
Player NameScoreTime TakenAnswerCorrect?
{answer.username}{answer.score}{answer.time_taken}{answer.answer}{answer.right}
+
+
+