Remember that you can do Pset8 if you have a second computer (either desktop or laptop) running on either Windows or OSX.
Just use the appliance as a "server", the second computer (with GoogleEarth plugin) as a client, and ollow the instruction posted here to connect to the appliance using another computer.
Warning: this answer is related to version fall 2013 of the course
Yes, problem set 8 is optional. Quoting the professor's comment on a post on the course's Facebook group
In pset8, I am unable to get Google Earth plug-in working on my
computer then can i skip this problem ? If yes, then it is necessary
to inform CS50x team ?
Yes, you can submit as many times as you need/want to up until the 31 Dec 2014 deadline.
Be sure if you resubmit, that you submit all of the programs for that pset, as they are graded as a whole. (In other words, if you need to resubmit greedy.c, you should still submit hello.c and mario.c with it at the same time.)
Your psets are graded by check50 only. So whatever check50 gives you will be what you get for your grade (smiley faces / total checks).
You say that your code is fine, but if it's not passing the check50 tests, then it is not following the specification that was given. Tweak your code to meet the tests.
Remember: when you resubmit pset1, you must resubmit all sources according to instructions:
If you’d like to re-submit different (or modified) files, simply return to CS50 Submit and repeat these steps.
It is important that you submit the source codes with the exact names called for in the spec (hello.c, mario.c, water.c, greedy.c).
I can't speak for ...
You are free to share your code privately with other students who have already completed the same problem set or who are not taking the course (and don't plan to). There's not really a mechanism for doing that on Stack Exchange, but both reddit and Facebook have support for private conversations, so I would recommend asking in one of those groups if anyone ...
The psets are graded by the same check50 automated grading program. Because there are thousands of students taking this class online, this is the only way to do this. CS50x staff do not look at the submitted programs.
The check50 program expects exact output from the programs submitted. Anything missing or anything extra, including spaces, line feeds or ...
Its a problem many are facing for now. I also can't get the server1 and server2 checked by check50. Also it hasn't been graded for over 1 week. Wait for some more days, meanwhile start week 8. It'll hopefully work in the next few days :-).
The correct answer to your question depends on which class you are taking.
If you are taking the online CS50X class, the one that you can earn a completion certificate, and are probably taking for free, then you are doing fine. The class assignments are machine graded based on correctly completing certain tasks for each assignment, on a 0 to 1 scale for ...
For the one that's not graded, I would suggest that you resubmit it. You can always resubmit a pset - only the last submission will be counted. (Be sure to submit the entire assignment, not just any one part that you want to resubmit.)
For the one that you say was graded but not submitted, you should be able to download whatever it thinks was submitted. ...
The nature of large online classes is that the vast majority of work must be automated to make it work. Part of this is the check50 grading program. It has very precise expectations for each pset and will not accept incorrect responses. More specifically, any extra or missing prompts, outputs, spaces, line feeds or otherwise incorrect action by your program ...
There is a definitive answer. To get a 1.0 score on a pset, it needs to correctly and accurately complete the tasks required by the problem set instructions. The grade is based purely on the results. Coding style, commenting, technique is not analyzed - only successful results.
You can check that your program does so by running check50 locally on your ...
For edX, you can ignore the "ungraded" tag in the top right. If your problem set shows a number next to it, that is indeed your grade for that pset. You have received a 1.0 (i.e., full marks) for problem set 1.
Not sure that you can get to "staff" or how soon, but there are lots of people here that can help you. Your problem is not unusual.
You say that the last file is the only one being produced correctly, although they are all being processed. Check how the code is processing the end of the earlier files and transitioning to the next file. Are you adding ...
It's up to you, actually.If you stick with the edx version, it is auto-graded. If you require hand grading, this is also possible through the course credit version. See the page below for a comparison of options:
In each pset in the How to Submit section, you're asked to head to a URL to submit a form.
I'm not sure whether the form submission is mandatory for getting the Honor Code certificate although the section explicitly mentions
Once you have submitted that form (as well as your source code), you
and it's step 2 of 2 of the submission process. ...
I had the same issue, solved it by moving all contents of my extra files into dictionary.c and dictionary.h
There seems to be a bug in the grader but I don't know whom to write to get this issue solved. Report a bug function in the grader is also broken.
You must do the standard problem sets to get a certificate; Hacker Edition problem sets are completely optional and have no effect on grading or certificates in edX.
The CS50x 2014 syllabus covers this question in the section on Problem Sets:
Both editions essentially cover the same material. But the Hacker
Edition typically presents that material from ...
You can submit your solutions as many time as you want as long as it's before 31 December, 2014. The last submitted solution should be graded automatically within 2 weeks from the date of the last submission. So basically the answer to your question is yes.
Are you comments like this:
printf("hello, world\n"); // print greeting
Or like this:
// print greeting
Nothing really wrong with either, although I think that the latter is the preferred format and I'd argue that it's easier to see what's going on.