Brandon Worl
I enjoy web development and design.
Nolan Burfield
I enjoy backend web development, and contribute mostly to the backend of Submit.
Hardy Thrower
I enjoy designing user interfaces making them both simple yet effective.
Dr. Eelke Folmer
CS 426 Professor
Dr. Fred Harris
Project advisor
Submit is an online platform where computer science students can upload and test their code for programming assignments. This means that students can receive instant feedback for their code, and know immediately whether or not their program passes or fails a set of test cases predefined by the instructor.
Submit alleviates some of the work load placed upon professors by automating much of the grading process. Instructors can still view individual submissions and write comments on student code if they want to, but they can also simply press the "grade all" button to instantly and automatically test every student's submission.
Many professors are facing increased class sizes, which means that they have to spend more time simply managing their large number of students, and less time teaching and engaging in one-on-one communication. Submit is designed with this problem in mind, and as such the user experience is engineered to keep action sequences small and navigation times low.
Submit is developed with Ruby on Rails and jQuery, and talks to a MySQL database.
References:
Rails Documentation
jQuery Documentation
Rolify Gem Documentation
MySQL Documentation
Problem Domain Book:
Practical Object-Oriented Design in Ruby