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

Enable partial grading / save progress during grading #55

Closed
IonMich opened this issue May 31, 2023 · 0 comments · Fixed by #67
Closed

Enable partial grading / save progress during grading #55

IonMich opened this issue May 31, 2023 · 0 comments · Fixed by #67
Assignees
Labels
bug Something isn't working

Comments

@IonMich
Copy link
Owner

IonMich commented May 31, 2023

Describe the bug
In assignments with a large number of questions, it is necessary to allow the user to partially grade submissions. This is also useful if a user wants to grade by question and not by submission. While an alert is already in place to warn the user before saving the partial progress, the actual "partial saving" functionality has not been implemented yet in JS and in the backend.

To Reproduce
Steps to reproduce the behavior:

  1. Grade some (but not all) of the questions in a submission and try to navigate to previous/next submission.
  2. In the alert that appears, choose save progress.
  3. The alert disappears without saving the grade inputs and without navigating out of the page.

Additional Info
The fix could affect the calculation of grading_progress, average_score and which submissions are considered graded when attempting to upload to canvas. We probably need to treat graded as representing "fully-graded" submissions, and add functionality to identify the collection of partially graded submissions. Partially graded submissions should not affect the average score of the assignment, but it might make sense to affect the grading progress.

Desktop (please complete the following information):

  • OS: [all]
  • Browser [all]
@IonMich IonMich added the bug Something isn't working label May 31, 2023
@IonMich IonMich self-assigned this May 31, 2023
@IonMich IonMich linked a pull request Dec 7, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant