aboutsummaryrefslogtreecommitdiff
path: root/src/admin/answer.php
diff options
context:
space:
mode:
authorGatuno <gatuno@users.noreply.github.com>2024-01-31 22:04:48 +0000
committerGitHub <noreply@github.com>2024-01-31 22:04:48 +0000
commitd712c818ac131caf357363ffc52517d6f56fe754 (patch)
tree9e51e4eef93ddde07e208b4d45d5dc03066f717b /src/admin/answer.php
parentdd3f7d5d9475291d8359a01c9312355388d4f761 (diff)
downloadboca-d712c818ac131caf357363ffc52517d6f56fe754.tar.gz
boca-d712c818ac131caf357363ffc52517d6f56fe754.zip
New autojudge setting on interface per problem. (#41)
* First obey the global 'autojudge' setting per site. * Next, check the setting per problem per answer type. * By default autoanswer is enabled on all problems.
Diffstat (limited to 'src/admin/answer.php')
-rw-r--r--src/admin/answer.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/admin/answer.php b/src/admin/answer.php
index c2d1fdc..53ef8b9 100644
--- a/src/admin/answer.php
+++ b/src/admin/answer.php
@@ -37,6 +37,7 @@ if (isset($_POST["Submit3"]) && isset($_POST["answernumber"]) && is_numeric($_PO
$param["number"] = $_POST["answernumber"];
$param["name"] = $_POST["answername"];
$param["yes"] = $_POST["answeryes"];
+ $param["short"] = $_POST["answershort"];
DBNewAnswer ($_SESSION["usertable"]["contestnumber"],$param);
}
ForceLoad("answer.php");
@@ -65,6 +66,7 @@ if (isset($_POST["Submit3"]) && isset($_POST["answernumber"]) && is_numeric($_PO
<tr>
<td><b>Answer #</b></td>
<td><b>Description</b></td>
+ <td><b>Shortname</b></td>
<td><b>Yes/No</b></td>
</tr>
<?php
@@ -82,8 +84,13 @@ for ($i=0; $i<count($ans); $i++) {
echo " <td nowrap>".$ans[$i]["number"]." (fake)</td>\n";
}
echo " <td nowrap>" . $ans[$i]["desc"] . "</td>\n";
+
+ if ($ans[$i]["short"]=="") echo " <td nowrap>&lt;EMPTY&gt;</td>\n";
+ else echo " <td nowrap>".$ans[$i]["short"]."</td>\n";
+
if($ans[$i]["yes"]=="t") echo " <td nowrap>Yes</td>\n";
else echo " <td nowrap>No</td>\n";
+
echo " </tr>\n";
$n++;
}
@@ -114,6 +121,12 @@ if ($n == 0) echo "<br><center><b><font color=\"#ff0000\">NO ANSWERS DEFINED</fo
</td>
</tr>
<tr>
+ <td width="35%" align=right>Shortname (usually 2 or 3 letters):</td>
+ <td width="65%">
+ <input type="text" name="answershort" value="" size="20" maxlength="20" />
+ </td>
+ </tr>
+ <tr>
<td width="35%" align=right>Type:</td>
<td width="65%">
<select name="answeryes">