diff --git a/classquiz/socket_server/__init__.py b/classquiz/socket_server/__init__.py index e341792..4b41a07 100644 --- a/classquiz/socket_server/__init__.py +++ b/classquiz/socket_server/__init__.py @@ -110,7 +110,7 @@ async def submit_answer(sid, data): [{"username": session["username"], "answer": data["answer"], "right": answer_right}])) else: answers = json.loads(answers) - answers.append({session["username"]: data["answer"]}) + answers.append({"username": session["username"], "answer": data["answer"], "right": answer_right}) await redis.set(f"game_session:{session['game_pin']}:{data['question_index']}", json.dumps(answers)) # await redis.set(f"game_data:{session['game_pin']}", json.dumps(data)) diff --git a/frontend/src/routes/admin.svelte b/frontend/src/routes/admin.svelte index cdd6c17..de6cdd4 100644 --- a/frontend/src/routes/admin.svelte +++ b/frontend/src/routes/admin.svelte @@ -1,12 +1,35 @@ - + + + {#if !success} - - + + {#if errorMessage !== ''} -
{errorMessage}
+{errorMessage}
{/if} {:else if !game_started}