Authors: Isaac Clark, Enze Yang, Tohya Tanemura, and Sark Asadourian
JSIT is a simple open source tool for creating, submitting, and grading assignments for teachers and students and allows for the easy expansion of functionality.
Current open source assignments submission and grading solutions are based on complicated code bases and require complex cloud set up. This slows down educational technology professionals in creating learning solutions tailored to their institution's unique learning need.
To solve the problem of complicated assignments submission and grading solutions we implemented an system with an intuitive architecture utilizing a code architecture which allows for expansion which allow for the easy addition of new features. In addition, we utilize dropbox creating a simple set up for cloud functionality.
https://github.com/user-attachments/assets/2adb9739-63ce-4aed-84f2-a4beb4dd4dce
https://github.com/user-attachments/assets/dc7afaa6-d788-4d5d-a98e-8cae50cdff2c
https://github.com/user-attachments/assets/c5e3ef9f-1232-4f40-90e6-872d839fdccc
Link to download: OpenJDK 23: https://jdk.java.net/23/ Apache Maven 3.9.9: https://maven.apache.org/
Note: This project has been only tested on MacOS and Windows but not Linux.
This video walks you through creating an account and getting started.
https://github.com/user-attachments/assets/3502e719-4998-40f7-a340-18807dfe2bf2
Use this Google Form to send feedback: https://docs.google.com/forms/d/12HE93oHGp-toP4sJcvSRnPij8snQBpyGElFsXGJ1h1A/prefill
All feedback is appreciated but implementation of feedback will be only for bugs when they are able to be reproduced. Ensure bug reports have details on how to be reproduced. Expect at most a month for bugs to be fixed.
You are free to make forks of this project but no merge request will be excepted at this time.
(apologies videos cannot be resized on GitHub)