Commit Graph

428 Commits

Author SHA1 Message Date
30c7727d6a Clean up Swagger documentation, enhance properties
Breaking change: "version" property for leaderboard entry is a list of
integers now
2021-05-29 18:40:13 +02:00
387ffae20d Fix Swagger 2021-05-29 15:06:22 +02:00
0c9a21c40b Add proper end-point for challenge images
Also, fix bug in Swagger documentation
2021-05-28 07:17:45 +02:00
3a276bbc9e Bump up version 2021-05-12 07:11:45 +02:00
dababb05ed Challenge slug can start with a digit 2021-05-12 07:03:38 +02:00
be534df9a2 Improve testing Keycloak 2021-04-27 11:49:22 +02:00
a8c1761898 Fix issue with web sockets not working 2021-04-24 17:43:53 +02:00
09aecfb76d Introduce challenge as competitions 2021-03-22 08:19:47 +01:00
eae31a893d Bump up version 2021-03-13 11:21:35 +01:00
cb6aedd3ee A team captain cain invite other members 2021-03-13 11:21:28 +01:00
c23409526d Bump up version 2021-03-11 22:53:28 +01:00
29ee5ad6ac Get info on user teams 2021-03-11 22:53:19 +01:00
341d912ba8 End-point for listing tags 2021-03-11 22:53:05 +01:00
602f4c39ca Team in end-points 2021-03-03 22:02:39 +01:00
b38342fb0e Teams are shown 2021-03-03 15:50:26 +01:00
af2c789a83 A solution can be submitted as team 2021-03-03 13:15:38 +01:00
aa3831ee6b Introduce basic structures for teams 2021-03-03 09:19:34 +01:00
c176c65393 Improve diagnostics of generating output 2021-03-01 08:25:08 +01:00
04beeffbb4 Extra logging 2021-03-01 08:07:06 +01:00
d02d3a824a Whether using web socket for showing progress is configurable 2021-02-27 22:51:40 +01:00
0bc680c7ae Add experimental handling of outputs via Web Sockets 2021-02-27 18:38:38 +01:00
abed530d1f Optimize querying for evaluations 2021-02-27 13:39:48 +01:00
f600882dea Fix broken line by line mode when viewing an output 2021-02-27 12:11:17 +01:00
4c5967c0a1 Fix re-evaluation 2021-02-27 11:57:28 +01:00
e185f9251b Switch to an incompatible DB scheme
Evaluation is uniquely identified by test, output checksum
and version checksum.
2021-02-27 11:48:30 +01:00
75c7a5ef6d Bump up version 2021-02-24 21:42:01 +01:00
2205671485 Add end-point for challenge versions 2021-02-24 14:11:30 +01:00
680e4a42c9 Submitting a solution does not require CSRF token
(For an end-point)
2021-02-24 07:03:36 +01:00
8652d087fb Bump up version 2021-02-22 14:44:57 +01:00
be96977bc3 Pre-Checking submission 2021-02-22 14:43:09 +01:00
c43d54a6be Add extra fields to leaderboard entries 2021-02-22 12:44:33 +01:00
f7d61aa256 Add challenge healing 2021-02-17 09:31:23 +01:00
3705eb1e74 Add rank for variants 2021-02-15 21:39:06 +01:00
fea7dabbd4 Describe submission API in Swagger 2021-02-15 21:35:09 +01:00
1114dd21ef Bump up version 2021-02-15 20:45:45 +01:00
3a5db1cc53 Modify leaderboard end-point to be more similar to other end-points 2021-02-15 20:41:09 +01:00
bb28d2c590 Add challenge-info endpoint 2021-02-15 18:27:10 +01:00
9a681701e5 Add hash to leaderboard entries 2021-02-15 14:44:19 +01:00
64a5bd52be Fix Swagger 2021-02-15 13:48:58 +01:00
106e076bc8 Add endpoint for querying by hash 2021-02-15 12:51:24 +01:00
4c7f7add98 Fix trivial mistake in Swagger documentation 2021-02-15 11:32:51 +01:00
fb29ba8114 Add info about the image 2021-02-08 20:52:12 +01:00
25761dbcf6 Fix some warnings 2021-02-08 18:12:02 +01:00
07be72d0cc API for returning Challenge README 2021-02-08 18:02:09 +01:00
98325e47b6 More swagger 2021-02-05 14:44:46 +01:00
301343e3a2 Remove warnings 2021-02-05 11:31:03 +01:00
d44408c1e8 Fix weird compilation error 2021-01-27 14:46:06 +01:00
2f077d75f4 Initial version of documentation conforming to Swagger 2 2021-01-27 13:25:57 +01:00
9155f52315 Add to challenge submission to API 2021-01-17 20:37:25 +01:00
09f05a1498 Add api/challenge-{my,all}-submissions 2020-12-31 08:46:35 +01:00
476b45bef4 Add user via a JWS token 2020-12-10 23:24:10 +01:00
2009ad4504 Extract ident info from JWT tokens 2020-12-10 21:36:17 +01:00
ceef7ae5ac Handle JWT tokens 2020-12-09 21:55:31 +01:00
acedcef793 Add leaderboard JSON 2020-10-15 22:27:16 +02:00
abaaf1c301 Add sample JSON API for listing challenges 2020-10-12 07:27:32 +02:00
5b05c4441c Refactor listing challenges 2020-10-12 07:17:48 +02:00
c15dd30804 Fix broken view-variant when headers are set 2020-09-28 21:38:19 +02:00
82486e43f5 Add form for entering output hash for diffing 2020-09-28 19:02:14 +02:00
b3c259a478 WIP 2020-09-12 11:05:18 +02:00
db8c1d6917 Show more items 2020-09-05 16:56:59 +02:00
e158459bf8 Handle showing as percentage 2020-09-05 16:45:09 +02:00
0337f8dafd Try to limit number of tests shown for a submission 2020-09-05 16:14:20 +02:00
c0ef2319ca When viewing variants, metrics up to priority 4 are shown 2020-09-05 15:28:52 +02:00
48506a69fd Fix bug with the button for re-evalation
It appeared in cases when it should not appear.
2020-09-05 15:18:29 +02:00
06d31dfb69 Force evaluation when re-evaluating 2020-09-05 15:07:23 +02:00
dce08f5ce6 Repository is cloned if not found on a local disk 2020-09-05 14:22:12 +02:00
7311a2a012 Minor refactor in cloning code 2020-09-05 11:52:33 +02:00
Filip Gralinski
c028e4b6cc Fix anchoring when viewing output 2020-08-14 21:07:19 +02:00
Filip Gralinski
08c9a534c7 Add helper anchors when the output is viewed 2020-08-14 18:33:38 +02:00
Filip Gralinski
b8e7c2172b Ability to see analyses for other metrics 2020-08-14 08:47:37 +02:00
Filip Gralinski
55d06e3347 Update to the newest GEval 2020-08-08 21:52:44 +02:00
Filip Gralinski
b42549cede Add user id in dumped data 2020-07-12 17:20:46 +02:00
Karol Kaczmarek
ac1c41f586 Add simple annotation option 2020-07-11 14:14:35 +02:00
Filip Gralinski
a314155903 Try to make some URLs clickable 2020-05-31 21:26:29 +02:00
Filip Gralinski
5c6afe3bda Handle GitLab/Gogs webhooks 2020-05-30 23:40:03 +02:00
Filip Gralinski
19263fe851 More filtering 2020-05-30 22:06:21 +02:00
Filip Gralinski
bea0787271 Filter out some unwanted submissions 2020-05-30 21:56:52 +02:00
f6b696cffa Teacher can see results of his students' 2020-03-28 21:18:05 +01:00
3bbbff7291 Simplify code 2020-03-28 20:59:10 +01:00
4791b5bcda Check for teachers when considering visibility 2020-03-28 20:52:12 +01:00
f016e673ce Use alt repo scheme when creating the default URL for submission 2020-03-28 18:21:32 +01:00
7e48e0c9fc Refactor challenge submissions 2020-03-28 18:08:44 +01:00
f036c50370 Validation can be switched off 2020-03-26 21:01:04 +01:00
ba0d89ab7d Refactor challenge creation & update - cntd. 2020-03-26 19:36:36 +01:00
8c7243f2d5 Refactor challenge creation 2020-03-26 18:55:01 +01:00
389a018254 Fix issue with multiple evaluation results 2020-03-04 08:36:37 +01:00
6347d6fbb8 Fix showing line-by-line in variants 2020-03-03 10:01:39 +01:00
c5048d7007 Fix some warnings 2020-02-22 19:12:07 +01:00
5398783636 Finish handling alternative repo schemes 2020-02-22 09:12:13 +01:00
7560d3ca17 Be possible to set alternative repo scheme 2020-02-21 23:16:06 +01:00
e935cb6182 Trigger via simple GET/POST URL 2020-02-21 22:56:39 +01:00
8a731aaa35 Update geval 2020-01-31 18:55:19 +01:00
d2a59e59a5 Add bootstrap resampling 2020-01-28 23:14:46 +01:00
580c141a8e Fix sorting tests 2020-01-12 19:27:07 +01:00
e323eb6bea Bring back desc for boolean values 2020-01-07 22:02:06 +01:00
70035e5dcf Fix bug with the wrong result being shown 2020-01-04 22:35:25 +01:00
763de554e5 Merge branch 'speedup' 2020-01-04 22:34:34 +01:00
2fd5ee15a2 Format variant results as cross tables 2020-01-04 22:34:03 +01:00
77895c5cdc Fix sorting in leaderboard 2020-01-04 20:53:24 +01:00
00f2c4567a Preselect items for faster generation of leaderboards 2020-01-04 10:32:52 +01:00