# Handin grading without using server?

**URL:** <https://racket.discourse.group/t/handin-grading-without-using-server/3020>\
**Category:** Questions & Answers\
**Created:** [July 12, 2024, 3:10am UTC](https://racket.discourse.group/t/handin-grading-without-using-server/3020 "2024-07-12T03:10:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoeyEremondi](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/joeyeremondi/32/1834_2.png) [@JoeyEremondi](https://racket.discourse.group/u/JoeyEremondi)\
**Post date:** [July 12, 2024, 3:10am UTC](https://racket.discourse.group/t/handin-grading-without-using-server/3020/1 "2024-07-12T03:10:32Z")

</div>

Basically, I've got a bunch of students submitting assignments, so I get a .zip file from Moodle with a bunch of folders, each of which has one .rkt file.

I've seen that the handin server has really nice tools for defining test suites/checkers for grading student assignments.

I'm wondering if there's a way to use the grading facilities locally, without using the server part of the handin tool? Once I've defined a checker, is there a way to pass it a Racket file directly and have it generate a grading report?

---

<div class="post-metadata">

**Author:** ![mflatt](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/mflatt/32/6_2.png) [@mflatt](https://racket.discourse.group/u/mflatt)\
**Post date:** [July 12, 2024, 3:28am UTC](https://racket.discourse.group/t/handin-grading-without-using-server/3020/2 "2024-07-12T03:28:23Z")

</div>

I'll send you the tool that I use for grading. It's a GUI that looks something like DrRacket. There's a list of student submissions on the left, and selecting a submission shows the code starts running tests so you can see the output. So, probably not quite what you had in mind, but maybe useful.

---

<div class="post-metadata">

**Author:** ![jestarray](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jestarray/32/433_2.png) [@jestarray](https://racket.discourse.group/u/jestarray)\
**Post date:** [July 15, 2024, 3:41pm UTC](https://racket.discourse.group/t/handin-grading-without-using-server/3020/3 "2024-07-15T15:41:11Z")

</div>

Can you open source it?

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [July 17, 2024, 5:52pm UTC](https://racket.discourse.group/t/handin-grading-without-using-server/3020/4 "2024-07-17T17:52:53Z")

</div>

In case this is useful: I have in the past used the handin server locally; specifically, I've started a handin server running on my own machine, and then used scripts that make local connections to the handin-server, run the tests, then copy the results back to a given directory. Let me know if you have any interest in seeing this code.
