Various Methods for a Student to Submit an Assignment