From 52eb816f2499ceddc13e106d7bfbd046547fadf4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Drago=C8=99-Iulian=20ARGINT?=
 <dragos.argint@stud.acs.upb.ro>
Date: Sun, 30 Apr 2023 21:22:25 +0300
Subject: [PATCH] Update checker output
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Dragoș-Iulian ARGINT <dragos.argint@stud.acs.upb.ro>
---
 checker/checker.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/checker/checker.sh b/checker/checker.sh
index 2e84a23..f23e774 100755
--- a/checker/checker.sh
+++ b/checker/checker.sh
@@ -46,7 +46,8 @@ recover_grade_from_timeout()
 		list=$(echo $(cat $output | grep "....passed" | egrep  -o "\[.*[0-9]+\.*[0-9]*.*\/" |  egrep -o "[0-9]+\.*[0-9]*") | sed -e 's/\s\+/,/g')
 		recovered_points=$(python3 -c "print(sum([$list]))")
 		echo "Recovered from timeout => Total: [$recovered_points/$points_total]"
-		echo "Please note that this is not a DIRECT checker output! Please contact a teaching assistant"
+		echo "Please note that this is not a DIRECT checker output! Other penalties may be applied!"
+		echo "Please contact a teaching assistant"
 		python3 -c "print('Total: ' + str(int ($recovered_points * 100 / $points_total)) + '/' + '100')"
 	fi
 }
@@ -206,7 +207,7 @@ case $1 in
 		run_checker $ASSIGNMENT1_MOD $ASSIGNMENT1_DIR $ASSIGNMENT1_CHECKER_LOCAL_DIR $ASSIGNMENT1_CHECKER_DIR $ASSIGNMENT1_OUTPUT $ASSIGNMENT1_FINISHED $1 $ASSIGNMENT1_HEADER_OVERWRITE $ASSIGNMENT1_CHECKER_AUX_LIST
 		;;
 	2-uart)
-		RECOVER_GRADE_TIMEOUT=0 # If set to 1, in case of a timeout, will calculate the total grade based on the output directory
+		RECOVER_GRADE_TIMEOUT=1 # If set to 1, in case of a timeout, will calculate the total grade based on the output directory
 		run_checker $ASSIGNMENT2_MOD $ASSIGNMENT2_DIR $ASSIGNMENT2_CHECKER_LOCAL_DIR $ASSIGNMENT2_CHECKER_DIR $ASSIGNMENT2_OUTPUT $ASSIGNMENT2_FINISHED $1 $ASSIGNMENT2_HEADER_OVERWRITE $ASSIGNMENT2_CHECKER_AUX_LIST
  		;;
 	*)
-- 
GitLab