Updated grader with URL support