Design Failures   Program failures
code points explanation   codepointsexplanation
exp -10 no explanations/comments  ii -10 incorrect input
org -5 organization   ns -100 no src given
nd -100 not done   otf -5 testcase failure (one case only)
cr -5 clarity/readability   mtf -20 multiple testcase failure
csol -50 correct solution missing  tf -100 fails always
diag -10 flow diagram   segf-30 seg fault
        spif-10 only works with student-provided input
        nt -50 never terminates
dsgn 0.75% factor  ok   totally correct
run 0.25% factor  nc -100 doesn't compile
        nomon -50 no monitor implementation
        im -50 incorrect monitor implementation
        nw -25 no writer output (w blocked)
        no -20 no output
        lo -20 only runs on Linux
        wo -20 only runs on Windows
        fphc -10 file path hardcoded
        sparse -15 sparse comments
        hco -50 hard copy of source code only
        io -50 incorrect output