Skip to content

Time-Spent Analytics per Question #12

Description

@ankit2101

Summary

Track time per question and surface two metrics in admin: average time per question type (1/3/5 mark), and total weekly study minutes per student. Flag students spending <2 minutes on a 5-mark question.

Why

Time-on-task is a strong proxy for effort quality. Teachers report students often rush through assessments; time analytics lets teachers identify this without watching every session.

Implementation Notes

  • Add question_start_at timestamps to session answers JSON (client-side tracking)
  • Or calculate from submission timestamps stored server-side
  • New column in admin Progress table: 'Avg time/question'
  • Flag icon on sessions where avg time on 5-mark questions is <120 seconds

Acceptance Criteria

  • Per-question time tracked and stored with each answer
  • Admin Progress view shows average time per question type
  • Sessions with suspiciously fast 5-mark answers are flagged
  • Weekly total study minutes shown per student

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions