Is your feature request related to a problem? Please describe.
Some lectures want to use external and authenticated services to check manual answer cells, which is not possible right now, at least as far as I know.
Describe the solution you'd like
It would be cool to have a hook that takes a cell with context information and returns the points for that cell.
This way, instructors can define their own grading logic that can use external services.
Describe alternatives you've considered
As an alternative, this kind of hook can also be placed in the grader service configuration. Although the responsibility shifts from the instructor to the administrator, it might be easier to implement it.
More generally, it can be implemented using a "post-autograding" hook that takes the entire notebook, including answers and points, and returns a new "graded version" to update the results accordingly.
What do you think about it?
Is your feature request related to a problem? Please describe.
Some lectures want to use external and authenticated services to check manual answer cells, which is not possible right now, at least as far as I know.
Describe the solution you'd like
It would be cool to have a hook that takes a cell with context information and returns the points for that cell.
This way, instructors can define their own grading logic that can use external services.
Describe alternatives you've considered
As an alternative, this kind of hook can also be placed in the grader service configuration. Although the responsibility shifts from the instructor to the administrator, it might be easier to implement it.
More generally, it can be implemented using a "post-autograding" hook that takes the entire notebook, including answers and points, and returns a new "graded version" to update the results accordingly.
What do you think about it?