-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathscreenshots.html
106 lines (91 loc) · 5.81 KB
/
screenshots.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="favicon" content="./cms.svg">
<meta name="description" content="CMS, or Contest Management System, is an open source grading system handling IOI-like programming competition.">
<meta name="viewport" content="width=device-width, user-scalable=no">
<link rel="shortcut icon" href="./images/cms_icon.png" />
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- jQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- Magnific Popup -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.0/magnific-popup.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.0/jquery.magnific-popup.min.js"></script>
<title>CMS :: Main</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<img src="./cms.svg"/>
<h1>CMS :: Main</h1>
<h2>Contest Management System</h2>
<p>
<a href="https://github.com/cms-dev/cms/actions"><img src="https://github.com/cms-dev/cms/actions/workflows/main.yml/badge.svg" alt="Build Status"></a>
<a href="https://codecov.io/gh/cms-dev/cms" rel="nofollow"><img src="https://codecov.io/gh/cms-dev/cms/branch/master/graph/badge.svg" alt="Codecov Status"></a>
<a href="https://t.me/contestms" rel="nofollow"><img src="https://img.shields.io/endpoint?label=Support&style=flat-square&url=https%3A%2F%2Fmogyo.ro%2Fquart-apis%2Ftgmembercount%3Fchat_id%3Dcontestms" alt="Get Support on Telegram"></a>
</p>
</header>
<div class="button">
<a href="./index.html">Main</a>
<a href="./screenshots.html">Screenshots</a>
<a href="./testimonials.html">Testimonials</a>
<a href="./contribute.html">Contribute</a>
<a href="./related.html">Related</a>
</div>
<hr>
<div class="popup-gallery">
<h3>Contestant interface</h3>
<a href="screenshots/cws1.png" title="The login page presented to the contestant. In the upper-right corner there is a language selector."><img src="screenshots/cws1.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/cws2.png" title="The task view, where the statement can be downloaded. It's possible to set up attachments for a task (e.g. to show a sample implementation to the contestant)."><img src="screenshots/cws2.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/cws3.png" title="The submission view, where files can be submitted. This specific task is a TwoStep kind of task (like IOI2011's parrots), so the contestant must send two files (or a single archive containing two files)."><img src="screenshots/cws2.small.png" width="200" data-pin-nopin="true"></a>
<hr>
<h3>External scoreboard</h3>
<a href="screenshots/rws1.png" title="The ranking page presented as seen by contest spectators. The clock shows that the contest has started about 2.5 hours ago. It's possible to show the remaining time by clicking on the clock."><img src="screenshots/rws1.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/rws2.png" title="When you click on a row in the ranking page, a summary of the contestant's activity pops up."><img src="screenshots/rws2.small.png" width="200" data-pin-nopin="true"></a>
<hr>
<h3>Admin interface</h3>
<a href="screenshots/aws1.png" title="The admin page of a single contest. You can see that there's an evaluation enqueued, and that the 4 available workers are busy running different testcases."><img src="screenshots/aws1.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/aws2.png" title="The 'Resource usage' page lets you monitor which services are up and lets you analyze how many resources they are consuming."><img src="screenshots/aws2.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/aws3.png" title="This is the notification that the admins see when a contestant asks a question during a contest."><img src="screenshots/aws3.small.png" width="200" data-pin-nopin="true"></a>
<a href="screenshots/aws4.png" title="As shown here, the admin can decide to write an extended answer or just use a precompiled one."><img src="screenshots/aws4.small.png" width="200" data-pin-nopin="true"></a>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('.popup-gallery').magnificPopup({
delegate: 'a',
type: 'image',
tLoading: 'Loading image #%curr%...',
mainClass: 'mfp-img-mobile',
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0,1] // Will preload 0 - before current, and 1 after the current image
},
image: {
tError: '<a href="%url%">The image #%curr%</a> could not be loaded.',
titleSrc: function(item) {
return item.el.attr('title');
}
}
});
});
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-89189426-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>