Ashar Fuadi
Ashar Fuadi
See also: #423 Some details: - Only Uriel admins can hit the endpoints. - Implementations should be similar to [ContestScoreboardService](https://github.com/ia-toki/judgels/blob/master/judgels-backends/uriel/uriel-api/src/main/java/judgels/uriel/api/contest/scoreboard/ContestScoreboardService.java). - The contract, store, and model layers have been partially...
See also: #423 Currently, there is no programmatic way to insert data to `uriel_contest_group_contests`; only via direct SQL queries. Implement these endpoints, so that we can insert/update data via API....
"Contest groups" are two or more contests which have the same set of contestants. It is used so that we can merge two scoreboards from two contest days of the...
Currently, there is no programmatic way to insert data to `jophiel_user_role`; only via direct SQL queries. Implement the CRUD endpoints, so that we can insert/update data via API. Some details:...
## Description Currently, the timer in the active contest list is calculated by comparing the local computer time and the contest begin time: Ideally, this should have the same mechanism...
Show loading bar on top of the page whenever user-visible AJAX calls are still being made.
## Description Currently, a virtual contest (a contest with "Virtual contest" module enabled) can only be configured to have a fixed window (the underlying contest's begin and end time) and...
## Description For a multi-day contest, we usually create a contest for each day. Example: OSN Day 1, OSN Day 2. For such contests, they usually share many things: -...