summaryrefslogtreecommitdiff
path: root/lambda-calcul/haskell/public/leaderboard.html
diff options
context:
space:
mode:
Diffstat (limited to 'lambda-calcul/haskell/public/leaderboard.html')
-rw-r--r--lambda-calcul/haskell/public/leaderboard.html18
1 files changed, 17 insertions, 1 deletions
diff --git a/lambda-calcul/haskell/public/leaderboard.html b/lambda-calcul/haskell/public/leaderboard.html
index 22e01be..aa129c2 100644
--- a/lambda-calcul/haskell/public/leaderboard.html
+++ b/lambda-calcul/haskell/public/leaderboard.html
@@ -12,7 +12,7 @@
<link href="https://fonts.googleapis.com/css?family=Inconsolata&display=swap" rel="stylesheet">
</head>
<body>
- <h1>Leaderboard</h1>
+ <h1>Leaderboard <span id="helptip">?</span></h1>
<div class="leaderboard choice">
<table id="leaderboard">
<thead>
@@ -22,6 +22,22 @@
</tbody>
</table>
</div>
+ <div id="help">
+ <h2>Minilang REPL Help</h2>
+ <p>This is the <em>leaderboard</em> displaying the score of registered users competing to implement λ-calculus by solving challenges. To register as a participant in the competition, use the REST-ish API documented <a href="/api.html">here</a>.</p>
+ <p>For each registered user, we display:</p>
+ <dl>
+ <dt>name</dt>
+ <dd>The display name for the user or team</dd>
+ <dt>grade</dt>
+ <dd>The current <em>level</em> they are at, ie. the highest challenge they need to solve </dd>
+ <dt>Last Test</dt>
+ <dd>The time (in UTC) at which this user as sent their latest answer. If the answer was correct it will be highlighted in <span style="background-color: green; padding: .1em; ">red</span> otherwise in <span style="background-color: red; padding: .1em;">red</span>.</dd>
+ </dl>
+ <h2>REST-ish API</h2>
+
+ </div>
<script src="leaderboard.js"></script>
+ <script src="help.js"></script>
</body>
</html>