My project basically has two parts:
1 A caller calls in, and has to log in. Whether their account is enabled or not is set in the back end. Maybe even with setting an expiration date.
2 They can listen to lectures. From a phone menu. I want to allow them to add a few bookmarks so that they can hang up and return to exactly where they were up to.
You also have to figure out an easy way for the school employees to add new lectures to the menu. And an easy way for them to visualize a massive menu and keep track of everything. Perhaps by a collapsible tree life file explorer in Windows .