Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: implement a timer to track how long students take to complete each problem #25

Open
Chezka109 opened this issue Sep 26, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request future Defer the task for future implementation

Comments

@Chezka109
Copy link
Collaborator

Description:
A time tracker records how long a student takes to complete each programming problem or the entire examination. This feature will track individual time spent on each question, total time for the exam, and optionally allow breaks to be logged. The tracker can also provide reminders or alerts if students are approaching the recommended time limits.

Current Situation:
The tool currently allows students to submit solutions but does not track the time spent on each problem or the exam as a whole. Without this feature, instructors and students are missing valuable data on pacing and time management. It is difficult for students to know if they are spending too much time on a specific problem, which can impact their overall exam performance.

Proposed Situation:
With the time tracker feature, each problem will have an associated timer that starts when the student begins working on it. This will allow students to see how much time they are spending in real time and adjust their pacing accordingly. The tool will generate a time report at the end of the exam, providing insights into time distribution across problems. Instructors can use this data to analyze overall performance trends, understand bottlenecks, and identify problems that take more time than expected. Additionally, this feature can help students practice better time management and improve their efficiency.

@Chezka109 Chezka109 added the enhancement New feature or request label Sep 26, 2024
@Chezka109 Chezka109 changed the title Feature: Implement a timer to track how long students take to complete each problem. Feature: Implement a timer to track how long students take to complete each problem Sep 26, 2024
@Chezka109 Chezka109 changed the title Feature: Implement a timer to track how long students take to complete each problem Feature: implement a timer to track how long students take to complete each problem Sep 26, 2024
@gkapfham
Copy link
Collaborator

Hello @Chezka109, this is a good idea. Where are you expected that the data from the timer will be stored? Can you develop this idea further?

@gkapfham gkapfham added the future Defer the task for future implementation label Oct 25, 2024
@Chezka109
Copy link
Collaborator Author

@gkapfham, i'm thinking of putting this issue on the back-burner right now. i'm trying to focus on other PRs first. thank you!

@gkapfham
Copy link
Collaborator

Hi @Chezka109, sure, thanks that sounds fine. I have given this issue the future label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request future Defer the task for future implementation
Projects
None yet
Development

No branches or pull requests

2 participants