update checks.json
modify grader.js to handle files or urls