checks.json with more tags and grader.js to handle URLs