jinx-vi-0 / DDoL

Daily Dose of Leetcode
https://shorturl.at/HoyJN
MIT License
14 stars 14 forks source link

Feature Request: Problem Time Tracking #47

Open muskan171105 opened 5 days ago

muskan171105 commented 5 days ago

This feature will allow the system to track the time a user takes to solve a LeetCode problem and compare it with the average completion time for that problem. This feedback will help users understand their solving speed relative to others and track their improvement over time.

Key Features:

  1. Track Start and End Time: Begin timing when the user opens a problem and stop once the solution is submitted.
  2. Compare with Average: Fetch average completion time from LeetCode (if available) or provide a static benchmark based on difficulty level.
  3. Provide Feedback: Show feedback after submission, indicating whether the user was faster, slower, or at par with the average time.
  4. Store Time Data: Store user’s time data for each problem and create a history so users can track their performance over time.
github-actions[bot] commented 5 days ago

👋 Thank you for raising an issue! We appreciate your effort in helping us improve. Our DDoL team will review it shortly. Stay tuned!

muskan171105 commented 5 days ago

please assign me this issue under GSSoC as well as Hacktoberfest (if participating)