From d712c818ac131caf357363ffc52517d6f56fe754 Mon Sep 17 00:00:00 2001 From: Gatuno Date: Wed, 31 Jan 2024 16:04:48 -0600 Subject: 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. --- src/admin/answer.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/admin/answer.php') 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 Answer # Description + Shortname Yes/No ".$ans[$i]["number"]." (fake)\n"; } echo " " . $ans[$i]["desc"] . "\n"; + + if ($ans[$i]["short"]=="") echo " <EMPTY>\n"; + else echo " ".$ans[$i]["short"]."\n"; + if($ans[$i]["yes"]=="t") echo " Yes\n"; else echo " No\n"; + echo " \n"; $n++; } @@ -113,6 +120,12 @@ if ($n == 0) echo "
NO ANSWERS DEFINED + + Shortname (usually 2 or 3 letters): + + + + Type: -- cgit v1.2.3