rewrote Student Lecture submit API, limiting submissions to students who have not yet submitted the lecture and who are subscribed to the lecture's module