part3 write SSJS headless grader