convert script.
Add grading/comment/remote-run support.
TODO: assigning