My assignments were correctly executed as per almost all conditions of the automatic evaluation but in the CS50 Gradebook, my grades are 1, 0, 0.21, 1 & 0.33 for problem sets 0, 1, 2, 4 & 5.
What does this mean?
CS50 Stack Exchange is a question and answer site for students of Harvard University's CS50. It only takes a minute to sign up.
Sign up to join this communityMy assignments were correctly executed as per almost all conditions of the automatic evaluation but in the CS50 Gradebook, my grades are 1, 0, 0.21, 1 & 0.33 for problem sets 0, 1, 2, 4 & 5.
What does this mean?
The grades are out of 1, so 0.21 means you passed 21% of the checks. In order to earn the certificate, you must get at least 0.60 (60%) on each pset and the final project.
You can run check50 to check your programs before submitting and see your results. For example, in pset1, you have the mario check:
jharvard@appliance (~/Dropbox/pset1): check50 2014/x/pset1/mario mario.c
:) mario.c exists
:) mario.c compiles
:) rejects a height of -1
:) handles a height of 0 correctly
:) handles a height of 1 correctly
:) handles a height of 2 correctly
:) handles a height of 23 correctly
:) rejects a height of 24
:) rejects a non-numeric height of "foo"
:) rejects a non-numeric height of ""
There are 10 tests if you had 2 frowns (ie, tests that failed) your score would be 8/10 or 0.80
Psets 0, 4, 7, 8 and the final project have no automated checking and are therefore simply graded 1 if you submit it and 0 if you don't.
Psets 1, 2, 3, 5, & 6 have a grade ranging from 0 to 1 based on the automated tests.
You can resubmit your psets as many times as you want until the deadline and they will be regraded. Be sure if you resubmit, that you resubmit the entire pset and not just part of it (ie, if you resubmit pset1, be sure to include hello.c, mario.c, and greedy.c in one submission).
Hope that helps, Brenda.
You said that executes correctly almost all conditions, then, if the program is not able to do all the tasks required, it will make you lose some points.
You can expand most of the gradings to see where are you failling at (triangle at the left of the pset), fix those problems and resubmit.