Advanced Submission System

A "Turnin" replacement.

The Advanced Submission System is a replacement for the venerable "turnin" assignment submission program, and its accompanying "project" assignment management system. Its aims are primarily to improve the ease-of-use of the system and to provide additional utilities for viewing and managing grades.

About the Project

This project is being developed for CS 40800, Software Testing, at Purdue University by Anthony Goeckner, Saurav Khanna, Max Molnar, Krutarth Rao, and Harold Smith.

Documentation

Project documentation, including design and planning documents, is located in the 'doc' folder.

Testing

To run unit tests, change to the "test" directory and run:

python3 -m unittest Test*.py

Prerequisites

The following software must be installed for the Advanced Submission System to function.

  • Python 3