How This Dashboard Works
đ Leaderboard
The leaderboard displays the top quiz performances from all users. It helps create a friendly competitive environment.
- Rank: User's position based on their performance.
- Name: Pulled from the user's profile in the database.
- Score: The original quiz score multiplied by a difficulty-based weight.
- Difficulty: The level of quiz difficulty (easy, medium, hard).
- Time Taken: How long the user took to complete the quiz.
- Accuracy: The percentage of correct answers out of total questions.
- Date Played: When the quiz was taken.
- Quiz Topic: The subject or category of the quiz.
How is the score ranked?
Rankings are based on:
- Weighted Score =
Score à Difficulty Weight
- If tied, Accuracy is used.
- If still tied, Time Taken is used.
Difficulty Weights:
- Easy: Ã1
- Medium: Ã1.5
- Hard: Ã2
đ Your Progress
This section shows your personal performance across quizzes you've taken.
Overview
- Total Quizzes Taken: Number of quizzes you've completed.
- Total Score: Sum of your raw scores across quizzes.
- Average Score: Your average raw score, and weighted average (adjusted for difficulty).
- Average Accuracy: Your average accuracy % across all quizzes.
- Best Subject: The topic where you performed with the highest average accuracy.
- Weakest Subject: The topic with the lowest average accuracy.
Quiz History
This shows your 10 most recent quiz attempts.
- Date: When you took the quiz.
- Quiz Topic: The subject of the quiz.
- Difficulty: Easy, Medium, or Hard.
- Score: Your raw score (out of total questions).
- Weighted Score: Score à Difficulty weight.
- Time Taken: Time in minutes and seconds.
- Accuracy: Correct answers as a percentage.
âšī¸ Notes
- If any data seems off, make sure your internet is working and try pressing the Refresh button.
- Your progress is only visible to you; leaderboard scores are public.
- The data is pulled from Firebase in real-time, so it reflects the most recent updates.
â Back to Dashboard