This web interface allows you to run the same grading script that we use in evaluating and grading your program(s).
Webhandin is our web-based interface that we use that allows you to hand-in electronic versions of files (source, data, archive, JARs, etc.). Instructions (how to create an account, reset a password, handin for a specific course) are available on that page. Use webhandin to handin all electronic copies of your homework as specified. You can re-handin any materials as many times as you want up to the due date. Older versions are archived, but only the most recently handed-in version will be considered.
Webgrader is the companion system that allows you to run the same script(s) that we.ll run when we grade your assignments. You can use it to determine if your program(s) will compile and execute as specified. You can regrade yourself as many times as you like. Keep in mind that webgrader should be your last sanity check. It is not a useful tool for debugging or figuring out what is wrong with your program(s). You should thoroughly test and debug your code prior to using webgrader.
Most likely, your program is either 1) stuck in an infinite loop, or 2) prompting a user for input when no input is being given. You need to a) debug and thoroughly test your program before you rely on the webgrader; and b) you need to follow instructions on how input should be given and handled (command line arguments, not re-prompting when given bad input, etc.)
Exception in thread "main" java.lang.NoClassDefFoundError: unl/cse/Foo
Your source file(s) likely did not compile correctly, so when the grader went to run your class, it couldn't find it because the compilation failed. The compiler errors should be output by the grader; address them and try again. It may also be related to the next question.
You may have failed to follow instructions and either placed your code in an incorrectly named class or in the wrong package. Double check what the expectations are on your class and package names.
Webgrader is not a debugging tool. You need to debug using the proper tools. You should have learned the general principles of debugging in 155. If you are new to Eclipse, Java, or have forgotten how to debug Java using Eclipse, then: