updated checks to include additional fields
updated grader.js to take in and check a url