Update grader to accept URLs as input