Staff view will use the old "click" system because we don't want to make hundreds of requests to broadway whenever staff opens up the page. It's possible to upgrade the "Click to view" button to "Click to start the auto update" so that staff at most need to click on the button once. But this is not yet implemented.
If anything goes wrong (e.g. your device disconnected from the internet when stream is open), a warning message will be displayed. In most cases, refreshing the page will do the trick.
A feature we can add is to send a "notification" to student whenever a grading job finished. However, what if some people choose to not have the notification? Then we will need to provide a toggle for notification and store everyone's preference in our db. It would be like the Queue notification.
Integrates broadway SSE endpoint
No more clicking button by hand (for students)!
test footage with production broadway
https://user-images.githubusercontent.com/31719253/110729620-a8d52680-81e4-11eb-9456-d1fa2b53a37d.mp4
Side notes