Skip to content
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

Add automatic submission page refresh #104

Closed
etiaro opened this issue Nov 22, 2022 · 5 comments · Fixed by #146
Closed

Add automatic submission page refresh #104

etiaro opened this issue Nov 22, 2022 · 5 comments · Fixed by #146
Assignees

Comments

@etiaro
Copy link
Contributor

etiaro commented Nov 22, 2022

It would be nice if the submissions list/submission page would automatically refresh when the submission status changes.

@tudny
Copy link
Member

tudny commented Nov 22, 2022

@DietPawel
Copy link
Contributor

I think an extra bonus would be to entertain the user with live information about his/her submission like: Running test 1/5/11/24/... like on codeforces, themis or solve

@Michcioperz
Copy link
Member

I think an extra bonus would be to entertain the user with live information about his/her submission like: Running test 1/5/11/24/... like on codeforces, themis or solve

Doesn't this severely breach our existing separation of concerns between oioioi and sioworkers? Also good to remember that we must never send more information to user than they are permitted to see, for example accidentally revealing the score in a contest where the scores are still hidden

@DietPawel
Copy link
Contributor

It does if You consider the most straightforward implementation, still I found this feature entertaining on other systems (when I was using them) and posted this idea more as a wish not as a proper suggestion.

@top-sekret
Copy link
Contributor

I think an extra bonus would be to entertain the user with live information about his/her submission like: Running test 1/5/11/24/... like on codeforces, themis or solve

I also think that we could introduce a smart judge system (run tests asynchronously as it does but stop running a subtask immediately if a test fails), which would reduce load, but would also conflict with such information.

Also, I think some contestants would try to get creative and push cheesy, incorrect solutions by somehow observing the test case numbers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants