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

Add workflow for grade recognition #81

Open
IonMich opened this issue Apr 19, 2024 · 0 comments
Open

Add workflow for grade recognition #81

IonMich opened this issue Apr 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@IonMich
Copy link
Owner

IonMich commented Apr 19, 2024

If your feature request related to a problem, please describe.
Some users might prefer to use the app after grading by hand, purely to upload efficiently submissions to Canvas. Currently one needs to retype the grade for each submission in the app. Setting the scroll height for each question can speed this up, but one still has to do repetitive work.

Describe the feature you'd like to be implemented
It would be nice if the app was able to automatically recognize the handwritten grade as a number.

Unfortunately I don't think it is possible to get a completely trustworthy identification of a single digit. The current best benchmarks for a single digit recognition under ideal conditions (MNIST) are ~99.8%. Even with a 99.8% accuracy, this could lead to a mistake multiple times per semester. Of course in a real world scenario the digit is not cleaned, so this accuracy will never be attainable in practice. In the case of university IDs, we are reaching sufficiently high probabilities because there we are dealing with fixed-length arrays of i.i.d. digits.

However, it should be possible to get a much more confident identification by writing the grade as filled circle in an array of empty circles, each denoting a possible grade. This would also allow a decimal grade.

Thanks everyone who has requested this particular feature. Feel free to expand in this thread if you have additional relevant comments.

@IonMich IonMich added the enhancement New feature or request label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant