&assign = ass1 &comment

plus testing module starting with &runspecs &end

&# default submission: accept HUGS, C (header files optional) or Java/HTML &subspecs accept total_peaks.py max_peak.py peak_list.py peak_list_from_file.py &end

&# allow current submission and three backup copies only &backups = 3 &# limit each submission to 250 Kbytes &maxsize = 250 &smsmark = ass1

&deadline all Wed 28 Oct 17:00:00 2020 , Mon 02 Nov 09:00:00 2020 &end

&latepen ceiling % 0 per hour for 1 hour 10 per day for 5 days &end

&# 1 day extension for 5123456 &extensions 5123456 1 &end

&runspecs &testmode notests &compile rm -fr *.py *.txt *.out pycache marking_system

classify -v $1

tar xf $A/marking_system.tar

for f in total_peaks max_peak peak_list peak_list_from_file do

done

&end

&special 2 total_peaks

cwd=pwd cd marking_system

./run_tests.py total_peaks 13 > out.txt ./extract_marks.py out.txt > mark.out

if test -r out.txt then

else

fi

cd $cwd

&end

&special 1 max_peak

cwd=pwd cd marking_system

./run_tests.py max_peak 10 > out.txt ./extract_marks.py out.txt > mark.out

if test -r out.txt then

else

fi

cd $cwd

&end

&special 10 peak_list

cwd=pwd cd marking_system

./run_tests.py peak_list 15 > out.txt ./extract_marks.py out.txt > mark.out

if test -r out.txt then

else

fi

cd $cwd

&end

&special 2 peak_list_from_file

cwd=pwd cd marking_system

./run_tests.py peak_list_from_file 5 > out.txt ./extract_marks.py out.txt > mark.out

if test -r out.txt then

else

fi

cd $cwd

&end

&subjective 5 Style and Complexity 5 &end

&totalmark 20