Share your autograding templates here!

Hello Teachers!

We recently launched Autograding in GitHub Classroom. If you missed that announcement, check it out here: https://github.blog/2020-03-12-github-teacher-toolbox-and-classroom-with-autograding/

We setup a few examples in https://github.com/education, but we’d love to collect some more inspiration for folks to build their autograding assignments off of. In this thread, please share any template repos you’ve created to show off how you’re using autograding!

Before posting, please check the template checkbox in your repository settings to make it easier for people to try out. Also, please include any setup/run command needed to run the tests!

Template to copy:

**URL:** url
**Description:** desc
**Setup command:** `command`
**Run command:** `command`

Nathaniel, GitHub Classroom

4 Likes

URL: https://github.com/education/autograding-example-node
Description: Node app with Jest tests
Setup command: npm install
Run command: npm test

2 Likes

I checked example of C. I am wondering if it is possible to use NASM instead of GCC (I teach assembly at the University)

@mlinaje Yes, it should be possible. If the VM doesn’t include the software needed to compile NASM, you can apt-get install to install whatever you need.

I thought I would share this here - I’ve set up autograding in Github Classroom for a Python course I’m taking this semester. There’s over 100 exercises, most with autograding and the students are loving it so far. You’re more than welcome to check it out - I hope it’s of use!

Course notes: http://scott3142.uk/python-programming/

Exercises (with autograding): https://github.com/den01-python-programming

Description: Run exercise test with pytest
Setup command: sudo -H pip3 install pytest
Run command: python3 -m pytest

1 Like
© 2017 GitHub, Inc.
with by
GitHub Education