codejudge
codejudge copied to clipboard
Codejudge should have a live notification system
A live notification system should be there on Codejudge. It may use the technique of AJAX to give live notifications. Maybe all the notifications can be collected in a notification center like page.
Notifications can be of different types like:
- A new announcement is made in the blog about the event. All participants can be notified as soon as the announcement is made.
- Some new comment appears on the discussion forum post for which the user is subscribed to. So he/she can be notified and they can reply back immediately.
This needs a couple of specifications to be mentioned:
- The admin panel needs to have an option of whether to allow live updates on the pages or not. Otherwise a normal server may be bombarded with too many requests for live page updates.
- Live page updates will be required for list of problems, scoreboard, among the currently implemented features of Codejudge.
- A live notification system framework needs to put in place in coherence with the above system, so as to the future plans of implementing a blog and forum and their live notifications can be done easily.