You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the current implementation of getting the submission status, there is no way to manually unsubmit/unpublish something if there is a bug with the backend. For example: If the backend somehow publishes a submission when isManuallyGraded is true, the progress will be ProgressStatuses.submitted because there was no manual grading done, therefore numGraded < numQuestions.
When the status is submitted, the frontend hides the buttons for unpublishing and therefore we cannot unsubmit since we must unpublish before unsubmitting.
I propose we check for isGradingPublished as the 2nd priority behind autograded.
The text was updated successfully, but these errors were encountered:
One issue with this solution is we will not be able to know if a bug has occured i.e. Autopublished but grading not done since it will just show as published.
With the current implementation of getting the submission status, there is no way to manually unsubmit/unpublish something if there is a bug with the backend. For example: If the backend somehow publishes a submission when
isManuallyGraded
is true, the progress will beProgressStatuses.submitted
because there was no manual grading done, thereforenumGraded < numQuestions
.When the status is submitted, the frontend hides the buttons for unpublishing and therefore we cannot unsubmit since we must unpublish before unsubmitting.
I propose we check for
isGradingPublished
as the 2nd priority behind autograded.The text was updated successfully, but these errors were encountered: