makeopensource / devU

Autograder version 4
10 stars 13 forks source link

Add Support for Webhooks #22

Open jessehartloff opened 7 months ago

jessehartloff commented 7 months ago

Webhooks are great and we should have them. An instructor should be able register webhooks for a variety of events that occur within their courses including whenever a submission is created and whenever a score is changed.

Sample use case: Register a webhook for whenever a submission score is created/updated which will run a script offline (Not in DevU) to compute the student's new assignment score and access the API to set the assignment score. A second webhook can listen for assignment scores and repeat the process to compute the new category score, then again to compute the new course score.

Sample use case: An instructor wants to build a dashboard that shows a live visualization of all the activity in their course (I want this!)

epicseven-cup commented 7 months ago

taking this

p5quared commented 5 days ago

@epicseven-cup Still WIP?

epicseven-cup commented 5 days ago

yup