-
Notifications
You must be signed in to change notification settings - Fork 74
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
Improve the stability and reliability of automatic grading #988
Labels
area: admin
Issues related to server administration and service upkeep
area: grading interface
Stuff between A+ and grading tools
area: performance
Related to the performance of the system
area: points/grade
Includes points and grader per user and for all
area: UX student
User experience and usability for students
area: UX teacher
User experience and usability for teachers
effort: weeks
Estimated to take less than one month, from the creation of a new branch to the merging
experience: moderate
required knowledge estimate
requester: CS
The issue is raised internally by a CS teacher
requires: discussion
Requires discussion before it is possible to proceed to implementation
service: mooc-grader
This issue concerns about a service MOOC-Grader
type: bug
This is a bug
Milestone
Comments
markkuriekkinen
added
area: admin
Issues related to server administration and service upkeep
area: grading interface
Stuff between A+ and grading tools
area: performance
Related to the performance of the system
area: points/grade
Includes points and grader per user and for all
area: UX student
User experience and usability for students
area: UX teacher
User experience and usability for teachers
requires: discussion
Requires discussion before it is possible to proceed to implementation
effort: weeks
Estimated to take less than one month, from the creation of a new branch to the merging
experience: moderate
required knowledge estimate
requester: CS
The issue is raised internally by a CS teacher
service: mooc-grader
This issue concerns about a service MOOC-Grader
requires: priority
Currently using this label to flag issues that need EDIT decision ASAP (even if there was priority)
type: bug
This is a bug
labels
Feb 16, 2022
annirytkonen
removed
the
requires: priority
Currently using this label to flag issues that need EDIT decision ASAP (even if there was priority)
label
Apr 7, 2022
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
May 9, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
May 10, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
18 tasks
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Jul 24, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Aug 12, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Aug 17, 2022
This will be used for automatic regrading (issue apluslms#988) that will be finished in a separate commit.
18 tasks
markkuriekkinen
pushed a commit
that referenced
this issue
Aug 17, 2022
This will be used for automatic regrading (issue #988) that will be finished in a separate commit.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Aug 17, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Aug 20, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. Closes apluslms#988.
PasiSa
added a commit
to PasiSa/a-plus
that referenced
this issue
Sep 14, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. This commit uses the PendingSubmission model that was added in commit 62150ce. Closes apluslms#988.
markkuriekkinen
pushed a commit
that referenced
this issue
Sep 14, 2022
Sometimes it happens that a grading job never completes because of some technical issue, and it remains in "In Grading" state until user submits it for regrading. This commit implements automatic regrading of grading jobs that have not completed within configured timeout. There is also a simple heuristic to limit the (likely unsuccesful) automatic retries when it seems that the grader is more persistently unavailable. This commit uses the PendingSubmission model that was added in commit 62150ce. Closes #988.
Repository owner
moved this from Planned for April release
to Done
in A+ Backlog (Sprint 7/22 onward)
Sep 14, 2022
Repository owner
moved this from Under review
to Done
in A+ sprints
Sep 14, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: admin
Issues related to server administration and service upkeep
area: grading interface
Stuff between A+ and grading tools
area: performance
Related to the performance of the system
area: points/grade
Includes points and grader per user and for all
area: UX student
User experience and usability for students
area: UX teacher
User experience and usability for teachers
effort: weeks
Estimated to take less than one month, from the creation of a new branch to the merging
experience: moderate
required knowledge estimate
requester: CS
The issue is raised internally by a CS teacher
requires: discussion
Requires discussion before it is possible to proceed to implementation
service: mooc-grader
This issue concerns about a service MOOC-Grader
type: bug
This is a bug
From #470:
The grader may fail to send the grading results back to A+ because, for example,
Submissions shouldn't get stuck so easily in the grading pipeline.
Related to #793.
#470 (comment)
#470 (comment)
#470 (comment)
#470 (comment)
The text was updated successfully, but these errors were encountered: