This document outlines the requirements for the analytics section of the quiz platform, providing detailed insights into learner performance tracking and analysis.
Overview
The analytics section of the quiz platform will provide quiz creators, educators, and learners with detailed insights into learner performance. The primary focus is on tracking completion rates for quiz questions, with an emphasis on analyzing performance by question type and skill mastery.
For both question types and skills, the following metrics must be tracked:
All metrics are calculated as: (Number of correct answers / Number of questions attempted) × 100
Number of questions attempted
Number of correct answers
Percentage of correct answers
Handling Multiple Skills per Question
When a question is tagged with multiple skills, a correct or incorrect answer should be counted toward the performance metrics of all associated skills.
This ensures that the analytics accurately reflect the multi-dimensional nature of the questions without requiring creators to prioritize or weight skills.
Difficulty Levels
Questions are categorized based on a scoring system that considers:
1
Question Type
Different question types have inherent difficulty levels (True/False is generally easier than Chart Selection)
2
Number of Hints
More hints reduce the overall difficulty of a question
3
Topic Complexity
Based on the sub-skill's progression level: Basic, Intermediate, or Advanced
The analytics section should allow users to filter performance data by difficulty level.
Sub-Skill Progression
Sub-skills are organized into three progression levels:
True/False shows a "Low sample size" warning due to only 1 question attempted
Performance by Skill
Skill
Tagged Questions
Correct
Percentage
Pattern Recognition
2
2
100%
Risk Management
4
1
25%
Decision Making
3
2
66.7%
This example demonstrates how the analytics provide clear insights into both question-type performance and skill mastery, with appropriate warnings for small sample sizes.