2019-03-24 Vue/Django (Last Updated: 7/24/2020, 7:42:34 PM)

Too Much Java

Too-Much-Java is an online code-grading platform that I built when I was a Teaching Assistant for an AP Computer Science A class.

In short, it allows instructors to create assignments, categorized by units and courses, and provide instructions as well as starter files. The student, on the other hand, can submit code files receive instantaneous feedback from TMJ.

The frontend is written in Vue.js and the backend in Django. Currently, TMJ only natively supports Java. However, feel free to edit the Django grading method to enable support for more languages.

Initializing...

I'm still amazed that milk comes in bags here in Canada.

© 2025 — Shuming Xu