Makes homework assignments for users and tracks when they are assigned and due.